1

Senior Software Development Engineer In Test Jobs in Centerville, UT

Senior Software Engineer

Holladay, UT

$118K - $155K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... in test driven and behavior driven development (TDD and BDD) to build just enough code and ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... in test driven and behavior driven development (TDD and BDD) to build just enough code and ...

Showing results 21-40

Senior Software Development Engineer In Test information

See Centerville, UT salary details

$21.1K

$118K

$153.7K

How much do senior software development engineer in test jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior software development engineer in test in Centerville, UT is $118,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,900.00 and $134,900.00 per year, depending on experience, location, and employer.

What does a senior software development engineer in test do?

A Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify test requirements, create robust test cases, and integrate automated tests into the CI/CD pipeline. In addition to coding and scripting, Senior SDETs mentor junior team members, analyze test results, and help troubleshoot complex issues to continuously improve software quality. Their expertise bridges the gap between development and testing, ensuring both speed and quality in software releases.

How does a senior software development engineer in test typically collaborate with development and product teams to ensure software quality?

As a Senior Software Development Engineer In Test (SDET), you will work closely with both development and product teams throughout the software development lifecycle. This includes participating in design and requirements discussions to identify potential test cases early, contributing to test automation strategies, and providing feedback on testability and quality risks. SDETs often pair with developers to review code, co-create test plans, and triage bugs together, ensuring that testing is fully integrated into the CI/CD pipeline. Effective communication and cross-team collaboration are essential for proactively identifying issues and maintaining high software quality standards.

What are the key skills and qualifications needed to thrive as a senior software development engineer in test, and why are they important?

To thrive as a Senior Software Development Engineer In Test, you need advanced programming skills, deep knowledge of software testing methodologies, and a bachelor's degree in computer science or a related field. Expertise with automation frameworks (such as Selenium, Cypress, or Appium), CI/CD tools, and scripting languages is typically required, along with relevant certifications like ISTQB. Strong analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and driving quality initiatives. These capabilities ensure rigorous test coverage, faster release cycles, and high-quality software products.

What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSenior Software Development Engineer In TestSoftware Development Engineer In Test
ExperienceTypically 5+ years in testing and developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesDesigns complex test frameworks, mentors juniors, leads testing initiativesDevelops test cases, automates tests, executes testing tasks
Skills & CertificationsAdvanced coding, automation, testing tools, leadership skillsProgramming, automation, testing tools
Work EnvironmentCollaborates with cross-functional teams, often in Agile settingsWorks closely with developers, focuses on automation and manual testing

In summary, a Senior Software Development Engineer In Test has more experience, leadership responsibilities, and strategic testing roles compared to a Software Development Engineer In Test, who primarily focuses on developing and executing tests.

What cities near Centerville, UT are hiring for Senior Software Development Engineer In Test jobs?

Cities near Centerville, UT with the most Senior Software Development Engineer In Test job openings:

Associate Quality Engineer New South Jordan, Utah, Hybrid

Advanced MD

South Jordan, UT • On-site

$70 - $90/hr

Other

Medical, Dental, Vision, Life, PTO

Posted yesterday

New


Job description

AdvancedMD offers a unified cloud suite of medical office software, including practice management, EHRs, and patient engagement tools. We are seeking a passionate Associate Quality Engineer – Test Automation to build reliable automated testing for our patient‑engagement and medical practice software.

Job Overview

As an Associate Quality Engineer, you will design, develop, and maintain Playwright test suites, integrate them into CI/CD pipelines, and work closely with developers and product teams in a fast‑paced Agile environment. You will leverage AI tools to accelerate test development, identify edge cases, and ensure high confidence and coverage across our platform.

Responsibilities
  • Design, develop, and execute functional, integration, and regression test cases using an Agile delivery model.
  • Develop and maintain automated test scripts using Playwright and AI tools, expanding coverage and hardening regression suites.
  • Integrate automated tests into CI/CD pipelines for automatic execution on commit, pull request, and release.
  • Triage and debug automated test failures, distinguishing real defects from flaky tests, and keep testing suites stable and trustworthy.
  • Use AI to analyze requirements, identify test scenarios, edge cases, and automation opportunities.
  • Perform API, UI, and backend validation with focus on test pyramid design.
  • Reproduce, isolate, and document defects with clear, actionable reports; then create tests to prevent recurrence.
  • Build and maintain test data, fixtures, mocks, and environments for reliable, repeatable automation.
  • Review requirements and designs to determine what should be automated and at which layer.
  • Track and report quality signals: test coverage, pass/fail trends, flake rate, and pipeline health.
  • Participate in sprint planning, grooming, and retrospectives; support release readiness and production validation.
  • Collaborate with developers on testability, code reviews, and shifting quality earlier in development.
  • Continuously learn and apply new automation tools, patterns, and techniques with guidance from senior engineers.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 1–2 years of experience in software development, test automation, or SDET work (internships and substantial academic/personal projects count).
  • Hands‑on experience with Playwright for end‑to‑end test automation.
  • Understanding of software testing fundamentals: test pyramid, types of testing, bug lifecycle, and test reliability.
  • Comfortable using AI coding tools (e.g., Claude, GitHub Copilot) to accelerate QA work.
  • Knowledge of API testing tools (Postman, REST clients).
  • Comfortable working in a modern IDE, especially Visual Studio Code with extensions and debugger.
  • Strong understanding of SDLC/Agile methodology.
  • Strong analytical and debugging skills with a careful eye for detail.
  • Clear written and verbal communication skills and ability to document defects precisely.
Preferred Qualifications
  • Experience with Claude or similar AI‑assisted development environments.
  • Experience integrating tests into CI/CD tools (GitHub Actions, Azure DevOps, Jenkins, GitLab CI).
  • Experience writing SQL and validating data or interest in automating data pipelines and database tests.
  • Familiarity with containerization (Docker) and ephemerally created test environments.
  • Exposure to performance or load testing tools.
  • Exposure to cloud systems or distributed architecture.
Benefits
  • Competitive compensation and total rewards package.
  • Comprehensive health, dental, vision, and life insurance.
  • Paid parental leave, daycare discounts, and adoption allowance.
  • Paid time off for family responsibilities and generous vacation allowance.
  • Employee assistance programs and onsite wellness facilities.
Equal Employment Opportunity Statement

AdvancedMD is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, age, disability, veteran status, or any other protected factor under applicable law.

#J-18808-Ljbffr