Work on a large distributed platform that uses truck-mounted cameras and backend services to detect issues on waste/recycling routes and drive internal billing and review workflows.
Validate backend flows end-to-end: API calls (route start, schedule updates, detections) → AWS services → DynamoDB/SQL → internal web portals. Use Postman and Cypress to send API requests, create/update routes, transfer stops, send status updates and detection events, and verify that data is stored correctly in DynamoDB/SQL and displayed properly in the UI.
Perform deep data validation, investigate inconsistent or missing records, and work with developers to identify root causes. Use Splunk and CloudWatch extensively for debugging: trace failing requests, inspect payloads, check feature-flag/config combinations and confirm which backend services processed each event.
Own large regression cycles (~500 test cases every two sprints), combining automated and manual checks across detection flows, route lifecycle and schedule updates. Build and maintain API-first Cypress automation (plus some UI), using reusable helpers and verifying results through APIs and DynamoDB.
Collaborate daily with developers and product to clarify flows, reproduce defects and present automation demos during sprint reviews.
On a data/analytics project, tested imports of historical snapshots from S3 into Snowflake via DBT to ensure complete and accurate datasets for reporting. On another project, set up CI integration for Cypress in GitHub Actions with parallel execution, configured Cypress Cloud and helped redesign the automation framework (page objects, reusable helpers), reducing regression execution time by ~2×.