About the Role :
We are looking for an experienced and detail-oriented Lead QA Engineer with a strong background in Automation Testing using Selenium with Java or C#, along with experience in BDD frameworks such as Cucumber or SpecFlow. The ideal candidate should have domain knowledge in Pega or Banking & Financial Services, and a proven track record of leading QA efforts across enterprise-grade Responsibilities :
- Lead and manage the end-to-end QA lifecycle for enterprise applications, ensuring high-quality software delivery.
- Design, develop, and maintain robust automation test scripts using Selenium WebDriver with Java or C#.
- Implement and maintain BDD frameworks such as Cucumber (for Java) or SpecFlow (for C#).
- Collaborate with developers, business analysts, and product owners to understand requirements and translate them into effective test strategies.
- Drive the adoption of automation best practices and CI / CD testing integration.
- Participate in sprint planning, story grooming, and other Agile ceremonies to ensure quality is considered early in the development cycle.
- Develop and execute test plans, test cases, and test data for manual and automated testing.
- Analyze test results, troubleshoot issues, and work closely with cross-functional teams to resolve defects.
- Monitor test execution, report defects with detailed documentation, and track issues to closure.
- Mentor and guide junior QA engineers, ensuring consistent delivery and adherence to Skills & Qualifications :
- 7 to 13 years of overall QA experience with a focus on Automation Testing.
- Strong hands-on experience with Selenium WebDriver using Java or C#.
- Solid knowledge of BDD frameworks like Cucumber or SpecFlow.
- Strong exposure to Pega applications or Banking / Financial Services domain is mandatory.
- Proven experience working in Agile / Scrum teams and using tools like JIRA, Confluence, etc.
- Experience with API testing tools like Postman, Rest Assured, or SoapUI.
- Experience integrating test automation into CI / CD pipelines using tools like Jenkins, GitLab, or Azure DevOps.
- Good understanding of software testing methodologies, QA lifecycle, and best practices.
- Excellent communication, problem-solving, and leadership to Have :
- Experience in Performance Testing (e.g., using JMeter, LoadRunner).
- Knowledge of cloud platforms (e.g., AWS, Azure) and testing on cloud environments.
- ISTQB or other relevant certifications.
(ref : hirist.tech)