Role Overview
As a Senior Software Development Engineer in Test, you will be responsible for ensuring the reliability and performance of software applications through comprehensive testing strategies. Working within Agile Scrum teams, you'll collaborate with engineering and product stakeholders to implement end-to-end quality practices that support continuous integration and deployment.
Key Responsibilities
- Design, code, and maintain automated test scripts using Selenium with C#
- Validate backend services through REST API testing and database verification
- Set up and manage test environments to support both manual and automated execution
- Perform UI, unit, and load testing on .NET-based applications
- Develop and refine test automation strategies to improve coverage and efficiency
- Research emerging tools and integrate innovative technologies into testing workflows
- Document test procedures, results, and system behaviors to support maintainability
- Meet individual and team objectives through structured daily and weekly planning
- Support global teams across time zones, including off-hours work during critical releases
- Ensure all deliverables meet quality benchmarks and ship on schedule
Required Qualifications
- Four or more years of hands-on experience in test automation, specifically with Selenium
- Familiarity with the full software development lifecycle and testing methodologies
- Proficiency in C#, with the ability to adapt if transitioning from Java or PHP
- Experience testing APIs and designing strategies for both manual and automated environments
- Working knowledge of Agile Scrum practices and tools such as JIRA, Confluence, and Bitbucket
- Experience with version control using GitHub or GitLab, including code reviews and pull requests
- Strong written and verbal communication skills in English
- Ability to collaborate effectively with distributed teams and diverse stakeholders
Preferred Background
- Prior experience in load testing web applications
- Experience in a product-focused development environment
Technical Environment
Selenium, C#, REST APIs, .NET, GitHub, GitLab, JIRA, Confluence, Bitbucket
Work Model
This is a hybrid role requiring a minimum of three days per week in the office. The position supports global operations, so occasional work outside standard business hours may be necessary for deployments and incident resolution. Locations include the United States, Mexico, Belize, India, and The Netherlands.
Company Values
We foster a culture rooted in innovation, collaboration, and inclusion. Our teams operate globally with a shared commitment to quality and continuous improvement. As an equal opportunity employer, we uphold fair employment practices and strictly prohibit harassment based on protected characteristics. All employees are expected to contribute to a respectful and professional workplace.

