Software Test Engineer
100% Remote
6 months contract-to-hire
We are looking for a Senior Software Test Engineer who brings deep expertise in test automation and quality engineering while working as an individual contributor. In this role, you will help ensure high-quality software delivery by building reliable automated tests, improving test practices, and partnering closely with engineers and product teams to embed quality throughout the SDLC. This position is hands-on and execution-focused, with opportunities to influence quality practices through technical excellence and collaboration.
Key Responsibilities
- Design, develop, and maintain automated tests for web applications
- Build and enhance test automation frameworks with a focus on scalability, reliability, and maintainability
- Create end-to-end, integration, and functional tests using modern automation tools
- Collaborate closely with software engineers and product partners to define acceptance criteria and test coverage early in development
- Embed quality earlier in the SDLC by contributing to design and refinement discussions
- Integrate automated tests into CI/CD pipelines and ensure efficient execution at scale
- Investigate test failures, reduce flaky tests, and improve test observability and diagnostics
- Maintain high-quality test data, fixtures, and reusable helpers
- Participate in code reviews and provide feedback on testability and quality considerations
- Continuously improve testing tools, processes, and documentation
Required Skills & Experience
Programming & Languages
- Strong experience with TypeScript (preferred)
- Experience with C# Java or any object-oriented programming language
- Ability to write clean, readable, and maintainable automation code
Automation Frameworks & Tools
- Hands-on experience with Cypress or Playwright (Cypress preferred, either acceptable)
- Familiarity with Cucumber / BDD concepts and implementations
- Experience with API and backend testing
- Familiarity with cloud-based or containerized test execution
- Exposure to performance, accessibility, or security testing
- Solid understanding of modern automation patterns, including:
- Page Object Model
- Fixtures and test data management
- Reusable helpers and utilities
- Experience structuring test suites for long-term maintainability
CI/CD & Quality Practices
- Experience integrating automated tests into CI/CD pipelines
- Understanding of test execution at scale (parallel runs, environment coordination)
- Strong focus on test reliability, flakiness mitigation, and observability
Collaboration & Expectations
- Comfortable working as a senior individual contributor in cross-functional teams
- Proactive in identifying quality gaps and proposing improvements
- Strong communication skills with engineers and product partners
- Ownership mindset while collaborating within established team structure
- Experience working in Agile / Scrum environments