Key Responsibilities
- Lead the development and execution of the test automation strategy, ensuring alignment with overall quality assurance goals and project requirements.
- Serve as a subject matter expert in test automation, with deep knowledge of automation tools, frameworks, and scripting languages.
- Design, architect, and oversee the development of robust and maintainable test automation frameworks, libraries, and infrastructure.
- Tackle challenging technical issues related to automation, troubleshoot, and resolve complex problems, and provide innovative solutions.
- Create and maintain high-quality automated test scripts that cover a wide range of test scenarios, including functional, regression, and performance testing.
- Evaluate and recommend automation tools and frameworks that align with project requirements and industry best practices.
- Collaborate with quality assurance and development teams to contribute to test case design, test data management, and overall quality process improvements.
- Work closely with cross-functional teams, including developers, quality assurance engineers, and project managers, to ensure effective integration of automated testing into the software development lifecycle.
- Share your expertise and mentor junior automation engineers, fostering their growth and development in test automation.
Requirements
Qualification & Experience
- Bachelor’s or master’s degree in IT or Computer Science.
- Proven track record (8+ years) as a Test Automation Engineer with a focus on automation framework development and scripting.
- 5+ years of direct experience with Selenium/Java/Cucumber
- Deep expertise in automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG).
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes and tools.
Required Skill Set
- Strong ‘hands on’ experience developing software tests for functional, performance, and regression testing that include automated and ad-hoc testing elements.
- 8+ years’ experience with focus on Automation Testing using Gherkin/TestNG, Cucumber & Selenium.
- Proficiency in programming languages commonly used in automation (e.g., Java, Python, C#).
- Background working with Git, Bitbucket, Jenkins, or similar tools.
- Strong problem-solving skills and the ability to handle complex technical challenges.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- A commitment to quality, attention to detail, and a passion for automation excellence.
Send us your resume at [email protected] mentioning the position in subject line.