Role: SDET III
Contract: 1 year
Location: Remote
Rate: $75.78/hr W2
Overview
We are seeking a highly skilled and detail-oriented Software Development Engineer in Test III (SDET III) to ensure the quality, stability, and reliability of our modern cloud applications. This role combines hands-on automated test development using Cypress with manual exploratory and regression testing, supporting our engineering teams in delivering secure, performant, and user-centric solutions.
The ideal candidate will be comfortable working in .NET- and Azure-based ecosystems, collaborating across distributed teams, and contributing to the continual improvement of our testing practices, CI/CD pipelines, and product quality standards.
Key Responsibilities
Test Automation Development
- Design, develop, and maintain end-to-end automated test suites using Cypress, JavaScript/TypeScript, and related frameworks.
- Collaborate with developers and QA engineers to expand test coverage across critical user flows, APIs, and integrations.
- Implement reusable test utilities and fixtures to improve maintainability and consistency across projects.
- Integrate automated tests into Azure DevOps CI/CD pipelines to support continuous quality validation during build and deployment.
- Participate in code reviews for test automation to ensure readability, reliability, and alignment with engineering standards.
Manual Testing & Quality Assurance
- Conduct exploratory, functional, and regression testing on web applications to uncover defects and validate real-world scenarios.
- Perform ad-hoc and acceptance testing for new features, ensuring alignment with product requirements and UX expectations.
- Collaborate closely with developers to reproduce, diagnose, and verify fixes for reported issues.
Test Strategy & Continuous Improvement
- Contribute to the definition and execution of the testing strategy, aligning automation priorities with product roadmaps.
- Enhance testing frameworks to support cross-browser, cross-environment, and accessibility (WCAG 2.2) validation.
- Partner with the development team to drive shift-left testing, embedding quality into design and implementation phases.
- Collaborate with the CI/CD team to optimize test execution time, reliability, and failure diagnostics.
Observability, Security, and Data Integrity
- Leverage Azure Monitor, Application Insights, and logging tools to identify and investigate production issues.
- Validate test telemetry and ensure traceability across environments for faster defect triage.
- Participate in security and compliance testing (e.g., authentication flows, PCI-related workflows, secure data handling).
- Ensure sensitive test data is handled responsibly and adheres to organizational security policies.
Team Collaboration & Mentorship
- Collaborate across U.S. and China time zones to ensure consistent test quality and reporting.
- Communicate test results clearly and provide actionable insights to developers and product owners.
- Mentor junior QA engineers and developers on Cypress best practices, debugging strategies, and effective testing techniques.
- Contribute to a team culture centered on continuous learning, collaboration, and accountability.
Qualifications
- Proven experience as an SDET or Senior QA Engineer in an agile, cloud-based environment.
- Strong proficiency in Cypress (TypeScript/JavaScript) and modern web testing practices.
- Solid understanding of API testing, UI automation, and end-to-end system validation.
- Familiarity with Azure App Services, Azure DevOps, and CI/CD pipelines for test automation integration.
- Experience with manual exploratory testing, root cause analysis, and issue documentation.
- Understanding of secure application testing principles, data handling, and compliance awareness (e.g., PCI DSS).
- Strong collaboration and communication skills across distributed teams.
- Experience with .NET or RESTful APIs testing.