# Sergey Sandul > Senior QA Software Engineer | Cypress, JavaScript/TypeScript | API & Backend Testing | AWS | QA Automation Location: Salt Lake City, Utah, United States Profile: https://flows.cv/sergeysandul Senior QA / QA Automation Engineer with 7+ years in QA, focused on automation and backend/API testing. Most of my recent work involves large distributed systems with event-based flows, internal billing logic, and heavy data validation. I work primarily with Cypress (API + UI), JavaScript/TypeScript, REST APIs, DynamoDB/SQL and logging tools like Splunk/CloudWatch, plus AWS-based backend services. I’m comfortable tracing issues end-to-end: from a request in Postman/DevTools down to logs and database records. What I typically own: • Building and maintaining API and UI automation in Cypress • Running large regression suites (~500 test cases) for backend-heavy systems • Data validation (DynamoDB/SQL) and debugging via logs • Integrating automation into CI (GitHub Actions, parallel runs) • Clarifying flows with developers/product and stabilizing releases Looking for remote QA Automation / SDET roles where I can work with APIs, backend services and data-heavy systems, and continue growing in JavaScript/TypeScript and cloud technologies. ## Work Experience ### Senior Software QA Engineer @ Republic Services Jan 2023 – Present 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×. ### QA Software Engineer III @ Spruce Jan 2022 – Jan 2022 | Remote • Tested a web-based SaaS platform with a mix of manual and automated testing, focusing on core user flows and regression. • Built and maintained UI automation using a Selenium-based WebdriverIO framework to cover critical paths and reduce manual regression effort. • Wrote API automation tests (Axios + REST APIs) to validate backend services. • Integrated automated tests into CircleCI, running suites on each release to catch regressions early. • Collaborated with developers and product to clarify requirements, define acceptance criteria and keep releases stable. ### QA Automation Engineer @ FLATLAY Inc. Jan 2019 – Jan 2022 QA Automation Engineer – Full-time, Remote • Performed manual testing of web applications, focusing on smoke, functional, integration and UI testing of web and mobile apps. • Created and maintained test cases and regression suites for each release. • Developed and maintained automation tests with WebdriverIO/Cypress and Node.js. • Used SQL queries to validate data and support deeper debugging when issues were found. • Logged and tracked defects in JIRA, wrote clear reproduction steps and worked closely with developers to get issues resolved. ### QA Engineer @ Saint Mark of Orlando Jan 2018 – Jan 2019 QA Engineer – Full-time • Wrote and executed test cases based on requirements for web and mobile applications. • Performed functional and compatibility testing across different browsers and devices. • Logged bugs with screenshots/video in JIRA and worked with developers to verify fixes. • Used basic API testing tools (Postman, cURL) to support backend validation. ## Education ### Associate's degree in Project Management State University of Management ## Contact & Social - LinkedIn: https://linkedin.com/in/sergey-sandul --- Source: https://flows.cv/sergeysandul JSON Resume: https://flows.cv/sergeysandul/resume.json Last updated: 2026-03-23