onsite
Senior QA Automation Engineer AI Testing - Diksha Technologies
QA Engineer
Lead the design and implementation of scalable automation frameworks for web, API, and AI/ML services, using Java, Python, Selenium, Cypress, and CI/CD tools such as Jenkins and Azure DevOps.
About the role
Key Responsibilities
- Design, develop, and maintain robust automation frameworks for web UI, API, backend, and data‑driven applications.
- Create and execute automated test scripts in Java, Python, JavaScript/TypeScript using Selenium WebDriver, Playwright, or Cypress.
- Implement API and service validation with Postman, RestAssured, or Karate DSL, and build BDD scenarios with Cucumber or SpecFlow.
- Integrate automated test suites into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps to ensure continuous quality feedback.
- Validate AI/ML model APIs, inference services, and ML pipelines, ensuring functional and performance correctness.
Requirements
- 5+ years of experience in test automation engineering, with strong programming skills in Java and Python.
- Hands‑on expertise with UI automation tools (Selenium, Cypress, Playwright) and API testing frameworks (RestAssured, Postman, Karate).
- Proficiency in BDD frameworks such as Cucumber or SpecFlow and experience integrating tests into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Solid understanding of AI/ML model testing concepts and experience validating model endpoints or inference services.
- Excellent problem‑solving abilities, strong communication skills, and a collaborative mindset.
Skills
javapythoncypressjenkins