Total 5+ years of outstanding track record in various QA functions with strong QA core competencies
Passion for QA, ability to evangelize QA principles and drive project teams to deliver high-quality product releases on time
Experience with implementing successful automated testing strategies
Skilled in hands-on black/white box testing
Experience in developing and fostering relationships cross functionally with program, product, and engineering managers
Excellent collaboration, reporting, analytical, troubleshooting, problem solving and personal leadership skills
Customer-focused, proactive, ability to triage issues, react well in dynamic and often changing environment, and able to multi-task on multiple products and projects
Self-starter, active team participant, highly organized, infrastructure and process oriented, strong people and technical leadership skills
Demonstrated ability to prioritize work effort & ensure that tasks are completed on schedule to meet business initiatives
In-depth understanding of software development life cycle and QA goals, functions and deliverables pre-release and post-release
Solid experience scoping testing efforts, assessing resource needs (environments, staffing) and creating test schedules
Communicate clearly and effectively in the creation of test strategies, test plans, test cases, and test harnesses for unit, integration, functional, security and performance testing
Follow project milestones and standards; design, implement, document, and execute tests; evaluate coverage and results; record key metrics; communicate status
Define, document, implement and support the methodologies and processes required to promote the overall quality of the product, working closely with cross-functional teams, including product management, development, and customer care to facilitate the release of quality products
Represent QA in the system design process, code reviews, bug triage, and make recommendations to ensure quality throughout the project cycle
Ability to review automated functional tests and make recommendations for new tests and changes to existing ones
Proven ability to analyze and debug complex software applications
Partner with developers to create comprehensive testing solutions based on application architecture, code internals, environment, and technical design
Knowledge of and ability to rapidly learn third party development and QA tools
Develop test cases / procedures based on undocumented legacy systems
Strong and effective written and verbal communication skills
Fast learner, with an excellent attention to detailStrong mentoring and communication skills are a big plusStrong mentoring and communication skills are a big plus
Working knowledge of UNIX and Windows
BS/MS in Computer Science or equivalent
Development experience in C++ HTML, PHP, Perl, JavaScript, CSS, XML, VBScript or shell scripting
Experience with Selenium
Strong command of browsers and operating systems
Experience with unit testing framework tools like CPPUnit, HTTPUnit, PHPUnit, JSUnit, etc.
Experience with or knowledge of QA tools for code coverage analysis
Experience and desire to participate in company-wide QA initiatives
Strong mentoring and communication skills are a big plus
Experience and desire to work in several environments (UNIX, Windows, Mac)
Experience with quality metrics
Experience with security best practices
Experience with memory or static analysis tools
Experience with fuzzing tools and concepts
Knowledge of TCP/IP and HTTP
Experience with multi-byte or international testing
Experience in performance testing
Experience in setting up test environment, NAT, firewall, routers, and network devices
Experience with Agile/Scrum methodologies
Experience working with remote teams