iMerit is a global leader in AI data solutions, trusted by the world's most innovative companies to power mission‑critical AI initiatives. Our platforms, Ango Workflow Automation and 3D Point Cloud Multi‑Sensor Fusion, power data pipelines for some of the world's most advanced Autonomous Vehicle (AV), Robotics, and Mobility programs. We are building a next-generation annotation platform designed for AV and ADAS applications. It unifies large-scale data ingestion, workflow orchestration, AI-assisted annotation, and high-performance visualization into a seamless, real-time web environment that handles complex multi-sensor and multi-modal data sources.
The Senior QA Engineer is a hands-on technical leader responsible for designing, developing, and executing the automated test suite for our complex, distributed data annotation platform. Reporting to the QA Manager, this role is critical for implementing the test automation strategy, leading the execution of performance tests, and ensuring robust end-to-end integration and data quality validation.
Automation Framework Development: Design, build, and maintain scalable, robust automation frameworks from the ground up using tools like Python/Pytest for API/integration testing and Playwright/Selenium/Cypress for frontend E2E UI testing.
Full-Stack Testing: Implement automated tests covering the entire stack: UI (React/Three.js), API (REST/gRPC), GPU rendering (WebGL/WebGPU) and data flow validation (Kafka messages).
Performance Testing Lead: Lead the planning and execution of performance, load, and stress testing activities using tools like JMeter or k6 to validate system responsiveness under high load, especially for data ingestion and real-time features.
Integration & Data Validation: Design complex integration test scenarios to validate the multi-stage workflow, microservice communication via Kafka, and data consistency according to the required data model.
CI/CD Integration: Integrate automated test suites seamlessly into the Continuous Integration/Continuous Delivery (CI/CD) pipelines to enable continuous testing and faster feedback loops.
Mentorship & Process: Mentor junior QA team members, participate actively in code reviews, and drive the adoption of testing best practices across the engineering organization.
Defect Management: Oversee the defect lifecycle, ensuring timely and detailed reporting, verification, and closure.
5–10 years of professional experience in Quality Assurance, with a heavy focus on test automation.
Expertise in building and maintaining automated test frameworks using Python (preferred) or other scripting languages.
Mandatory hands-on experience with both UI automation tools (e.g., Playwright, Selenium, Cypress) and API testing frameworks.
Proven experience in planning and executing performance, load, and stress testing against cloud-native (Kubernetes-based) distributed systems.
Strong understanding of testing within a microservices environment and experience validating data integrity and flow via message brokers (Kafka).
Experience working with complex data models, data validation, and testing solutions for technical or specialized domains (e.g., geospatial, data science).
Excellent analytical and communication skills, with a track record of identifying and documenting complex technical issues.
At iMerit, you will design and execute the automated test suite for a mission-critical AI data platform trusted by the world's most advanced autonomous systems. You will build test automation frameworks that ensure quality and reliability across complex multi-sensor annotation workflows. Your work will directly impact the quality and reliability of platforms used by global industry leaders. Join us to build the QA automation foundation that ensures excellence in the next generation of autonomy and intelligent perception.