We are seeking a highly motivated and experienced A Lead with expertise in UI automation testing, batch API testing and load testing tools. The A Lead will be responsible for leading a team of A engineers in designing, developing, and executing test plans, test cases, and automated test scripts for our software products. The ideal candidate will have a deep understanding of software testing methodologies and possess strong leadership, communication, and problem-solving skills.
Key Responsibilities:
Lead a team of A engineers in developing and executing test plans, test cases, and automated test scripts for our software products.
Design and implement test strategies, design, and methodologies to ensure high- quality product releases.
Collaborate with developers, product owners, and other stakeholders to ensure comprehensive test coverage.
Mentor and coach team members to ensure continuous improvement of the A process.
Continuously evaluate and improve the A process to ensure efficiency and effectiveness.
Participate in automation code reviews to ensure that code meets quality standards.
Develop and maintain automated test suites using Selenium and Python scripting.
Create and maintain test documentation, including test plans, test cases, and test reports.
Create alerting mechanism to ensure failures are addressed to the right stakeholder in real time
Automate test reports.
Track and report defects, ensuring timely resolution and closure.
Required ualifications:
Bachelor s degree in computer science, engineering, or a related field.
Minimum of 5 years of experience in software quality assurance.
Minimum of 3 years of experience in leading a team of A engineers.
Expertise in Selenium testing and Python scripting.
Strong understanding of software testing methodologies and best practices.
Excellent communication, leadership, and problem-solving skills.
Experience with Agile development methodologies.
Ability to work independently and as part of a team in a fast-paced environment.
Strong attention to detail and ability to prioritize tasks effectively