Analyze requirements to produce a comprehensive test strategy and detailed test cases
Design and implement manual and automated tests at all levels in the test pyramid, including unit, component, integration, and end-to-end levels
Design, build, and enhance scalable automated test frameworks to support feature testing and AI-driven product workflows
Develop and maintain automation for UI and API tests using tools such as Selenium, pytest, and Playwright
Conduct performance and load testing (using tools like locust) to ensure product scalability
Build test reports using reporting tools such as Allure
Report regressions to a corresponding dev team
Influence design decisions by providing timely feedback on design documents and testability
Collaborate closely with other members of an agile team, including engineers, product management, and UX, to become a valued member of an autonomous, cross-functional team.
Requirements
BS/BE/BTech in Computer Science, or equivalent experience
4+ years of experience as a Software Development Engineer in Test, QA Engineer, or equivalent
Strong proficiency in Python and JavaScript (both required) for test automation
Practical experience with automation frameworks such as pytest, Selenium, and Playwright
Experience with Locust is a plus
Strong understanding of SDLC and Testing Pyramid concepts
Experience with Git (must have) and CI/CD systems such as GitLab CI (preferred) or Jenkins
Experience working on AI products with non-deterministic behavior is a strong plus
Experience with Docker and Kubernetes
Exposure to cloud platforms (AWS required; GCP/Azure nice to have)
Familiarity with Unix/Linux/Mac OS development environments and shell scripting (Bash required)
PowerShell knowledge is a strong plus (for Windows automation workflows)
Understanding of microservices-based web applications including frontend, backend, and database layers
Ability to write complex SQL queries
Experience with developing Ansible playbooks is a plus
Excellent communication, organizational, and collaboration skills to work with global and cross-functional teams.