The Test Engineer (Automation) is responsible for defining and implementing an automation testing strategy, developing automated test scripts, and leading a team of automation engineers. The role involves evaluating automation tools, optimizing scripts for various testing types, and mentoring team members while ensuring integration with development and QA teams.
Job Description:
Test Automation Strategy & Planning
- Define and implement an automation testing strategy aligned with project goals.
- Identify automation opportunities and areas where test automation can improve efficiency.
- Evaluate and select the best test automation frameworks, tools, and technologies based on project needs.
- Develop and maintain the test automation roadmap for long-term improvements.
Test Automation Development
- Design, develop, and maintain automated test scripts for functional, regression, performance, and API testing.
- Implement data-driven, keyword-driven, and hybrid automation frameworks.
- Ensure automation scripts are optimized for reusability, maintainability, and scalability.
Team Leadership & Mentorship, Documentation
- Lead and mentor a team of automation engineers, ensuring best practices are followed.
- Conduct code reviews and provide technical guidance on automation scripts.
- Organize training sessions to upskill team members on automation tools and frameworks.
- Act as a bridge between development, QA, and DevOps teams to ensure seamless integration.
- Provide regular updates on automation progress, challenges, and improvements.
- Generate test reports and dashboards for stakeholders.
Key Skills Required:
Programming: Python, Java, JavaScript
Automation Tools: Selenium, Cypress, TestNG, Cucumber.
API Testing: Postman, RestAssured
Performance Testing: JMeter, Gatling.
Leadership & Communication: Strong analytical and problem-solving skills.
Top Skills
Cucumber
Cypress
Gatling
Java
JavaScript
Jmeter
Postman
Python
Restassured
Selenium
Testng
Similar Jobs
Financial Services
As a Software Engineer III at JPMorgan Chase, you will build and enhance technology products in AI/ML, develop secure and high-quality production code, lead evaluations with vendors, and implement automated testing solutions. You will work within agile teams to improve software operational stability, contribute to software design, and foster a culture of diversity and inclusion.
Information Technology • Software
The Senior Software Test Automation Engineer designs and implements the automation testing strategy for various product teams, mentors team members, and creates automated tests from user stories. Responsibilities include transitioning manual tests into automated scripts, enhancing automation frameworks, and collaborating with developers and testers.
Top Skills:
.NetAgileC#HTMLHTTPJIRASQLVisual Studio
Information Technology • Software
The Senior Software Test Automation Engineer will lead the transition from manual to automated testing by designing and implementing test automation for product development, building and executing tests across multiple environments, and evaluating and enhancing automation coverage. They will also coach team members on best practices in test automation and participate in agile planning activities.
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.