The QA Automation function is the ultimate guardian of our platform’s reliability, scalability, and deployment velocity.
In a complex, data-heavy ecosystem, manual testing is a bottleneck; continuous, intelligent, and bulletproof automation is the only way forward.
We are looking for a highly technical, hands-on QA Engineer who will focus relentlessly on End-to-End (E2E) test automation and production resilience.
You are not a passive test-case writer or a mere script executor; you are a proactive engineer who thrives on breaking complex distributed systems and finding edge cases before our customers do.
Your mission is to write robust automated test suites, embed them into our deployment pipelines, and ensure that our platform remains rock-solid and stable in production.
Production Resilience Testing: Build automated tests specifically designed to test the platform's stability, load capacity, and recovery under stress or failure conditions.
Pipeline Integration: Embed your automated test suites seamlessly into our CI/CD pipelines (GitHub Actions/Jenkins) to provide developers with rapid feedback on every code change.
API & Data-Integrity Testing: Move beyond basic UI testing by writing deep integration and API automated tests to verify data accuracy across our distributed architecture.
Defect Triage & Regression Fixes: Partner closely with the Sustaining Engineering team to analyze production bugs, quickly writing automated tests to reproduce and permanently block them from returning.
Flakiness Eradication: Treat flaky tests as a critical bug.
Early Quality Collaboration: Work side-by-side with backend developers and product owners early in the lifecycle to map.