The Position
We are seeking an experienced and motivated Automation Lead with a strong background in Selenium automation testing. The ideal candidate should possess at least 8 years of hands-on experience in designing, developing, and executing automated test scripts using Selenium WebDriver. As an Automation Lead, you will play a pivotal role in driving the automation testing strategy, leading a team of automation engineers, and ensuring the delivery of high-quality software products.
Roles & Responsibilities
Automation Strategy and Planning:
- Define and implement the overall automation testing strategy, framework, and best practices using Selenium.
- Collaborate with cross-functional teams to identify suitable automation candidates and prioritize test cases for automation.
- Provide technical leadership and guidance to the automation team in test planning and script development.
Test Automation Development:
- Design, develop, and maintain efficient and scalable automated test scripts using Selenium WebDriver and other relevant tools.
- Implement data-driven and modular automation frameworks to ensure maintainability and reusability of test scripts.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline for efficient and timely test execution.
Team Leadership:
- Lead a team of automation engineers, providing mentorship, technical guidance, and support in achieving project goals.
- Assign tasks, monitor progress, and ensure the team delivers high-quality automation solutions on schedule.
- Foster a collaborative and innovative work environment that encourages knowledge sharing and continuous improvement.
Test Execution and Reporting:
- Execute automated test suites to validate software functionality, performance, and stability across different platforms and environments.
- Analyze test results and collaborate with development and QA teams to troubleshoot issues and ensure timely resolution.
- Generate comprehensive test reports, highlighting test coverage, pass/fail status, and any defects identified.
Test Maintenance and Enhancements:
- Regularly review and update automated test scripts to accommodate changes in application features and requirements.
- Identify opportunities for test script optimization, performance enhancement, and test execution acceleration.
Quality Assurance and Process Improvement:
- Contribute to continuous improvement initiatives related to automation testing processes, tools, and methodologies.
Experience & Skills
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional experience in automation testing, with a focus on Selenium WebDriver.
- Strong proficiency in programming languages such as Java, Python, or C# for test script development.
- Proven experience in designing and implementing automation frameworks.
- Solid understanding of software development lifecycle (SDLC) and quality assurance methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Experience working in an Agile/Scrum development environment.
- Knowledge of CI/CD tools and version control systems.
- ISTQB or similar testing certification is a plus.