About the Role :
Were looking for a skilled and meticulous Test Automation Engineer to join our Quality Engineering team. Youll design, develop, and execute automated test scripts to ensure our software applications meet high standards of reliability, performance, and quality. Collaboration with development, QA, DevOps, and product teams will be essential to integrating robust automation frameworks and streamlining continuous testing.
Key Responsibilities :
Framework Design & Maintenance :
- Design, implement, and maintain scalable test automation frameworks for UI, API, and performance testing.
Test Script Development :
Create reusable and maintainable automated test scripts using tools like Selenium, Cypress, Playwright, JUnit, TestNG, or similar.Test Case Identification :
Collaborate with developers and manual testers to identify test cases appropriate for automation.CI / CD Integration :
Integrate test suites into CI / CD pipelines using Jenkins, GitLab CI, Azure DevOps, or similar tools.Failure Analysis & Support :
Conduct root cause analysis for failed test cases and assist teams in resolving defects.Code Reviews & Best Practices :
Perform code reviews and ensure adherence to best practices in test automation architecture and coding :Document test strategies, test plans, and test case designs for both new and existing features.Regression Testing :
Contribute to the development and upkeep of regression test suites.Continuous Improvement :
Stay updated with industry trends in test automation and suggest new tools or processes to enhance Skills & Experience :Bachelors degree in Computer Science, Information Technology, or a related field.4+ years of hands-on experience in test automation development.Proficiency in at least one of these programming languages : Java, JavaScript, Python, or C#.Strong experience with automation tools / frameworks like Selenium WebDriver, Cypress, Playwright, RestAssured, or Appium.Solid understanding of testing RESTful APIs and microservices.Experience with version control systems such as Git.Knowledge of Agile / Scrum methodologies and familiarity with test management tools like JIRA, TestRail, or Zephyr.Experience integrating automated tests in CI / CD environments.Familiarity with performance testing tools (e.g., JMeter, Gatling) is a plus.Preferred Qualifications :
ISTQB or other relevant QA certifications.Experience working in cloud-based environments (AWS, Azure, or GCP).Exposure to containerization technologies like Docker and Kubernetes.Knowledge of BDD frameworks such as Cucumber or SpecFlow.(ref : hirist.tech)