Join our team on the Lab Automation Project, where you will play a crucial role in developing the backend services that power the world’s first fully automated laboratory. As a Sr. QA Automation, you’ll focus on both manual and automation testing, with a strong emphasis on building and maintaining end-to-end test frameworks using Cypress (JavaScript/TypeScript).. You’ll work in a dynamic, agile environment to optimize system performance, security, and efficiency, contributing directly to groundbreaking advancements in laboratory automation.
Design, develop, and execute end-to-end Cypress test automation using JavaScript/TypeScript.
Maintain test frameworks to validate Micro Frontends
Validate Microservices like:
Implement dynamic testability using custom attributes to handle applications built with Material UI.
Perform the following type of tests:
Manual & Automation Test
Black Box Testing
Functional Testing
Smoke Testing (Automation)
Regression Testing (Automation)
Participate in Agile ceremonies and collaborate with developers and product owners during Refinement, Handoff, and Task Planning stages.
Define and execute test plans across the entire Software Development Life Cycle (SDLC).
Align testing efforts with development cycles, integrating automated tests with CI/CD pipelines.
Perform API-level validation, back-end response checks, and input validation enforcement (e.g., required fields, formatting, uniqueness).
Integrate Cypress automation into GitHub Actions, using ArgoCD for deployment verification and Argo Workflows for test orchestration.
Trigger smoke and regression tests based on GitHub Events (push, PR merge) or cross-repository triggers (repository_dispatch).
Manage containerized test executions within Docker/Kubernetes environments.
Configure test report generation (Mochawesome) and publish test results via Slack notifications.
Create visual dashboards of test execution results and defect tracking.
5+ years of experience in Quality Assurance roles, with a focus on automation
Proven experience (+3 years) with Cypress for end-to-end testing in JavaScript/TypeScript
Comfortable with manual testing in complex systems when required
Strong understanding of QA best practices in modern agile teams
Familiarity with CI/CD tools and pipelines, GitHub Actions, using ArgoCD for deployment verification and Argo Workflows for test orchestration
Excellent debugging and analytical skills
Detail-oriented with a passion for uncovering edge cases
Strong written and verbal communication skills
Ability to work independently and collaboratively in a distributed team