301, 3rd Floor, Babukhan Estate, Basheerbagh - Hyderabad - 500001 - Andhra Pradesh, India
Lead QA Engineer
Skills & Qualifications
- Experience testing complex Web applications and infrastructure
- Excellent problem-solving skills, including isolating bugs in complex code
- Detail-oriented and deadline-driven – must be able to think independently and take initiative to make the project succeed
- Strong verbal, written, and interpersonal communication skills required; must be able to represent overall product quality to customers, both internal and external
- Experience writing, executing, and maintaining automated test frameworks and scripts
- RDBMS Experience (MySQL, MSSQL, DB2, Oracle)
- Load and performance testing experience
- Good understanding of software engineering processes
- Excellent understanding of quality management principles
- BS or MS in Computer Science preferred
Responsibilities of Position
- Review, create, execute and maintain test plans and test cases for all supported applications – manual and automated
- Assist Engineering in the planning, scheduling and execution of tasks to meet milestones throughout the project lifecycle
- Provide accurate and feasible work estimates for product testing tasks
- Conduct Functional, Regression, Performance/Benchmarking, Stress/Load tests, and document defects
- Execute, maintain and expand automated test framework and test cases for current production applications
- Collaborate with the development team on test tool development, performance optimization, debugging and problem isolation
- Work with software engineers to define and implement QA and unit test plans, including dependency analysis, code coverage and use cases
- Train and mentor other QA Engineers
- Improve software quality through testing and advocacy, with a constant focus on the customer experience
- Advocate and drive QA initiatives in the development process. Work with managers and engineers to improve overall product quality from the end user's perspective
- Defining / assist in defining quality goals for the products/projects and identify appropriate measures for the same.
- Arriving appropriate QA strategy to achieve the defined quality goals ( eg. if usability is one of the critical quality attribute identified, then identification of various usability testing techniques should be part of QA strategy)