Job Summary

We are seeking a highly skilled Test Automation Engineer to design, develop, and maintain automated test frameworks and scripts. The ideal candidate will ensure high-quality software delivery by implementing robust automation solutions and collaborating closely with development, QA, and DevOps teams.

Key Responsibilities

  • Design, develop, and maintain scalable test automation frameworks.
  • Create, execute, and maintain automated test scripts (UI, API, and integration tests).
  • Analyze business requirements and technical specifications to develop effective test strategies.
  • Collaborate with developers, product managers, and QA team members to improve test coverage and quality.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitHub Actions).
  • Perform regression, functional, and performance testing.
  • Identify, report, and track defects; work closely with developers to resolve issues.
  • Optimize test execution time and improve automation efficiency.
  • Participate in code reviews and promote best practices in test automation.
  • Maintain test documentation and provide reports on test execution and quality metrics.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3–7 years of experience in software testing and automation.
  • Strong programming skills in languages such as Java, Python, JavaScript, or C#.
  • Experience with automation tools such as:
    • Selenium WebDriver
    • Cypress / Playwright
    • TestNG / JUnit / PyTest
  • Hands-on experience with API testing tools (Postman, RestAssured, or similar).
  • Experience with version control systems (Git).
  • Knowledge of CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
  • Understanding of Agile/Scrum methodologies.
  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Experience with performance testing tools (JMeter, LoadRunner).
  • Familiarity with containerization tools (Docker, Kubernetes).
  • Knowledge of cloud platforms (Azure, AWS, or GCP).
  • Experience with Behavior-Driven Development (BDD) tools like Cucumber.
  • ISTQB or relevant testing certification is a plus.