Senior Automation Engineer
Roles and Responsibilities
- Design, develop, and maintain automated test scripts using tools such as Selenium, Cypress, TestNG, or JUnit.
- Lead the automation strategy, including the selection of tools, frameworks, and best practices.
- Collaborate with cross-functional teams to identify test requirements and develop test plans.
- Execute automated tests, analyze results, and provide actionable feedback to development teams.
- Mentor and guide junior automation testers, fostering a culture of quality and continuous improvement.
- Integrate automated tests into CI / CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Maintain and enhance existing automation frameworks to support new features and requirements.
- Stay current with industry trends, tools, and technologies to continuously improve automation practices.
- Prepare and present detailed test reports and metrics to stakeholders.
Qualification and Competency
BE / MTech in computer science, Engineering, or a related field.5+ years of experience in software testing, with a focus on automation.Proven experience in leading automation testing efforts and mentoring team members.Knowledge of database testing and SQL is a plus.Previous experience in a product-oriented company is preferred.Skillset
Extensive experience in test automation tools such as Selenium, Cypress, Appium, and TestNG.Proficiency in Java for framework development and scripting.Strong understanding of software development methodologies, particularly Agile and DevOps practices.Experience with API testing tools (e.g., Postman, RestAssured) and performance testing tools (e.g., JMeter).Familiarity with version control systems (e.g., Git) and CI / CD tools (e.g., Jenkins, GitLab CI).Excellent analytical and problem-solving skills, with attention to detail.Strong communication and collaboration skills, capable of working effectively across teams.