Consulting and Digital Services
We are seeking a?Testing Lead?with expertise in?Test Automation?and?Testing Execution?to lead and drive the overall testing efforts across the organization. The Testing Lead will be responsible for managing the end-to-end automation testing lifecycle, from strategy and planning to execution and reporting. This role will require strong technical leadership, deep knowledge of automation tools, and the ability to oversee the execution of testing to ensure the delivery of high-quality software solutions. As a leader, you will mentor a team of automation testers, manage testing processes, and collaborate with cross-functional teams to meet project deadlines and ensure product quality.
Test Automation Strategy and Execution:
- Lead the design, development, and execution of?automated test scripts?for functional, regression, and integration testing.
- Develop and maintain an?automation framework?that supports the testing process for both web and mobile applications.
- Oversee the execution of?automated tests?in different environments, ensuring they are accurate, reliable, and optimized for performance.
- Continuously evaluate and implement new tools, technologies, and best practices for test automation to improve efficiency and coverage.
- Ensure automated tests are integrated into the CI/CD pipeline to provide real-time feedback on software quality.
- Maintain automated test scripts, ensuring they are up-to-date with changes in the application and provide consistent results.
Team Leadership and Mentorship:
- Lead, mentor, and guide a team of?automation testers, providing technical leadership and fostering a collaborative and growth-oriented environment.
- Oversee the training and development of team members in automation tools, testing techniques, and best practices.
- Manage team workload, allocate resources effectively, and ensure testing efforts are aligned with project priorities and deadlines.
- Foster a culture of continuous improvement within the testing team, encouraging innovation and optimization in test automation.
Test Execution and Reporting:
- Oversee the execution of?manual and automated tests, ensuring tests are executed as planned and results are captured accurately.
- Track and report on test progress, defects, and test coverage, providing regular status updates to project managers and stakeholders.
- Work closely with developers, product managers, and other teams to understand requirements, troubleshoot issues, and ensure that the product meets quality standards.
- Analyze test results, identify defects, and work with the development team to ensure timely resolution.
- Ensure that defects are properly documented, categorized, and tracked through the defect lifecycle.
Collaboration and Process Improvement:
- Collaborate with other team leads, developers, and business stakeholders to ensure quality requirements are met throughout the software development lifecycle.
- Drive improvements to testing processes and frameworks, enhancing efficiency, test coverage, and the ability to identify issues early in the development process.
- Ensure alignment between automation and manual testing teams to create a cohesive testing strategy.
- Develop and implement best practices for?test case design, test execution, and defect management.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience).
- Minimum of?8 years of experience?in software testing, with at least?5+ years in test automation.
- Strong hands-on experience with?test automation tools?such as Selenium, Appium, TestNG, JUnit, or similar.