QA Lead Engineer

Experience: 7 to 12 years
Location: Abu Dhabi, Bengaluru, Gurgaon, Pune
Job code: 100775
Posted on: Oct 25, 2023

Job Description:

The Quality Assurance Lead will be responsible for leading the quality assurance efforts of our software development team,
ensuring that our products meet the highest standards of quality and reliability. The ideal candidate will have a strong background
in software testing, a keen eye for detail, and excellent leadership and communication skills.

Responsibilities:

1. Lead the quality assurance efforts of the software development team, including planning, organizing, and executing test
cases and test suites.
2. Ensure that all software releases meet the required quality standards by conducting thorough testing and verification
procedures.
3. Collaborate with cross-functional teams, including product management, engineering, and design, to ensure that quality
is built into every stage of the development process.
4. Develop and maintain detailed test plans, test cases, and test scripts to ensure that all functional and non-functional
requirements are tested.
5. Coordinate and perform testing activities, including unit testing, integration testing, system testing, acceptance testing,
and regression testing.
6. Identify, document, and track defects and bugs, and work closely with the development team to ensure timely resolution.
7. Develop and implement quality metrics and KPIs to measure and improve the effectiveness of the quality assurance
process.
8. Mentor and guide junior QA engineers and provide feedback on their performance.
9. Keep up-to-date with industry trends and best practices in software testing and quality assurance.

Requirements:

1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. At least 7 years of experience in software testing, with at least 3 years in a lead or managerial role.
3. Strong hands-on experience with various testing techniques and methodologies, including black box, white box, gray
box, and automated testing.
4. In-depth knowledge of testing tools and frameworks, including Selenium, Appium, JMeter, and TestNG.
5. Solid understanding of software development life cycles and methodologies, including Agile and Waterfall.
6. Excellent leadership and interpersonal skills, with the ability to motivate and guide a team.
7. Strong written and verbal communication skills, with the ability to effectively communicate with both technical and nontechnical stakeholders.
8. Proven problem-solving skills, with the ability to analyze complex problems and develop effective solutions.
9. Strong attention to detail and a passion for quality.
10. Experience with JIRA or other project management and issue tracking tools.
11. Certification in software testing, such as ISTQB or CSTE, is a plus.

Preferred Qualifications:

1. Master's degree in Computer Science, Engineering, or a related field.
2. Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated testing.
3. Knowledge of security testing and vulnerability assessment.
4. Experience with cloud-based platforms and applications.
5. Familiarity with DevOps practices and tools, such as Jenkins, Docker, and Puppet.
6. Experience with big data testing and data analytics.
7. Certification in project management, such as PMP, is a plus.