Test engineer II

Job Summary:

We are seeking a skilled and detail-oriented Automation Test Engineer with 5–7 years of experience in designing, developing, and maintaining automated test frameworks. The ideal candidate should have strong expertise in test automation tools, scripting languages, and CI/CD integration, along with a solid understanding of software testing methodologies.

Key Responsibilities:

  • Design, develop, and maintain robust test automation frameworks and scripts.
  • Analyze functional and technical requirements and create comprehensive automated test cases.
  • Execute automated test suites and analyze results to identify defects.
  • Collaborate with developers, product managers, and QA teams to ensure high-quality deliverables.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing.
  • Perform API testing, UI testing, and database validation.
  • Review manual test cases and identify candidates for automation.
  • Ensure proper documentation of test plans, scripts, and results.
  • Contribute to performance and load testing initiatives (if applicable).
  • Stay updated with latest testing tools, trends, and best practices.

Required Skills & Qualifications:

  • 5–7 years of experience in software testing with strong automation focus.
  • Hands-on experience with automation tools such as:
    • Selenium WebDriver / Playwright / Cypress
  • Proficiency in programming languages:
    • Java / Python / JavaScript
  • Strong experience with test frameworks:
    • TestNG / JUnit / PyTest / Mocha
  • Experience in API testing tools:
    • Postman / RestAssured / Karate
  • Familiarity with CI/CD tools:
    • Jenkins / GitHub Actions / GitLab CI
  • Experience with version control systems:
    • Git
  • Knowledge of BDD frameworks like Cucumber (preferred)
  • Strong understanding of:
    • SDLC & STLC
    • Agile/Scrum methodologies
  • Excellent debugging and problem-solving skills