
Job Description
Ovii's Interpretation of the Role
Senior QA Testing Engineer responsible for building and maintaining automated test suites using JavaScript BDD frameworks. Works closely with engineering and product teams to ensure reliability, performance, and fast delivery of industrial AI software.
Role Snapshot
- Senior QA Automation Engineer
- Test Automation Development
- Linux & Docker Expertise
- JavaScript BDD Frameworks
- CI/CD Integration
- Cross‑functional Collaboration
Must-Have Requirements
- Linux command-line environments
- Docker (image creation, container management, troubleshooting)
- JavaScript test automation using Cypress, Cucumber, BDD
- Test case creation from functional/technical docs
- Software testing methodologies and defect management
- Git
- CI/CD tools such as Jenkins
- Analytical, debugging, and problem‑solving abilities
- Strong communication and collaboration
- Strong experience with Linux command-line environments
- Hands‑on expertise with Docker
- Experience with JavaScript‑based test automation
Nice-to-Have Signals
- Kubernetes (pods, deployments, services)
- Cloud‑native or containerized test automation
- API testing
- Performance testing tools
- Generative AI tools for testing
- Agile/Scrum development methodologies
- Experience with Kubernetes
- Knowledge of cloud‑native test automation
- API and performance testing experience
Work Setup
- Location: Pune, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design, develop, and maintain automated test scripts with Cypress, Cucumber, and BDD frameworks
- Create comprehensive test cases from functional and technical specifications
- Set up, manage, and troubleshoot test environments using Docker and Linux
- Integrate automated tests into CI/CD pipelines and support release workflows
- Collaborate with developers, product managers, and QA peers to identify defects and improve coverage
- Participate in root‑cause analysis, defect tracking, and continuous improvement of test automation
Good Fit If You Have
- Enjoys debugging and problem‑solving in Linux environments
- Thrives in fast‑moving, high‑scale industrial software settings
- Communicates clearly and collaborates across engineering and product teams
Skills
- JavaScript (Cypress, Cucumber, BDD)
- Docker
- Linux command line
- CI/CD (Jenkins)
- Git
- Kubernetes (optional)
- API testing (optional)
- Performance testing (optional)
- Generative AI tools (optional)
- Agile/Scrum (optional)