As a Test Engineer, you'll play a key role in advancing the quality and reliability of our software platforms. You'll work remotely to evolve our end-to-end test automation, enhance test coverage, and embed testability into every phase of development. Your efforts will directly influence the robustness and scalability of our systems.
Key Responsibilities
- Extend and refine our existing Selenium-based automation framework to improve reliability and execution speed
- Expand test automation into API, integration, and component layers where appropriate
- Design and implement test data solutions, including data seeding, anonymization, and reusable fixtures
- Develop and maintain C#/.NET code in both test and production environments
- Create and manage test harnesses, shared libraries, and utilities built for long-term use
- Configure and optimize CI/CD pipelines using YAML and Azure DevOps
- Define quality gates, manage artifacts, and schedule test execution within the pipeline
- Instrument systems with logs, metrics, and traces to monitor build health and detect flaky tests
- Establish SLIs and SLOs, and build dashboards to track system quality
- Collaborate with engineering and product teams to shape testable designs and acceptance criteria
- Contribute to documentation for frameworks, processes, and operational runbooks
- Grow your expertise in AWS-hosted environments and support evolving infrastructure needs
What You Bring
- Proven experience with Selenium-based E2E test automation and improving test stability and coverage
- Strong coding skills in C# and .NET, with a focus on clean, maintainable code
- Hands-on work with test observability—logs, metrics, traces, dashboards, and service-level indicators
- Experience designing test data strategies and managing test environments
- Familiarity with Azure DevOps and YAML-based pipeline configuration
- Understanding of quality gate implementation and artifact management in CI/CD
- Working knowledge of AWS and cloud infrastructure
- Ability to lead testability discussions and influence development practices
- Commitment to clear, thorough documentation and knowledge sharing
Technology Environment
You'll work with a modern stack including Selenium, C#, .NET, Azure DevOps, YAML, AWS, and tools for API, integration, and component testing. The role emphasizes logs, metrics, traces, SLIs/SLOs, and dashboards to drive quality decisions.
Work Environment
This is a fully remote position with flexibility to work across time zones. You'll join a growing, agile team focused on innovation and continuous improvement. The company values employee growth, recognition, and delivering meaningful impact through technology solutions.

