Job Title: Senior QA Engineer (Contract) – 72073
Location: Remote
Job Type: Contract (6 Months)
Experience Required: 5+ Years
Number of Positions: 5
Start Date: Immediate
Rate: $4/hour (₹330/hour)
Job Overview
We are seeking a Senior QA Engineer to ensure the quality and reliability of a Reinforcement Learning (RL) Gym platform, including environments, agents, and training workflows. This role involves close collaboration with ML and engineering teams to deliver high-quality AI-driven systems.
Key Responsibilities
- Design and execute test strategies for RL environments and pipelines
- Validate reward logic, state transitions, and environment behavior
- Build and maintain automated test frameworks using Python (PyTest or similar)
- Ensure reproducibility and data integrity of experiments
- Perform API, integration, and performance testing
- Collaborate with ML and engineering teams to identify edge cases
- Conduct backend testing, including APIs, services, and data validation
Required Skills & Experience
- 5+ years of full-time QA experience
- Strong Python programming and test automation skills (PyTest or similar)
- Experience with test automation frameworks and SQL
- Strong understanding of QA methodologies and debugging techniques
- Experience with APIs, CI/CD pipelines, and distributed systems
- Basic knowledge of Reinforcement Learning concepts
- Experience working on ML/AI-based projects
- Backend QA experience (API testing, services, data validation)
Work Requirements
- Full-time availability (8 hours/day)
- Mandatory overlap of at least 4 hours with PST time zone
Evaluation Process
- Two rounds of technical interviews (90 minutes total)
- Technical Interview (BarRaiser)
- Delivery Review
- Delivery Interview
Engagement Details
- Employment Type: Contractor (no medical or paid leave)
- Contract Duration: 6 months
- Work Mode: Fully Remote
Eligible Locations
Bangladesh, Brazil, Colombia, Egypt, Ghana, India, Indonesia, Kenya, Nigeria, Pakistan, Turkey, Vietnam