Software Development Engineer in Test; SDET II - DICE
Job in
Seattle, King County, Washington, 98127, USA
Listed on 2026-06-26
Listing for:
Qualtrics XM
Full Time
position Listed on 2026-06-26
Job specializations:
-
Software Development
Software Engineer, Machine Learning/ ML Engineer, DevOps, Software Testing
Job Description & How to Apply Below
The Core Machine Learning Team works on the cutting edge of technology employing Machine Learning to build highly scalable, accurate models which are consumed by many of our product teams. We seek a creative quality engineer to lead the quality initiatives of this team. The ideal candidate would evaluate and drive the testing approach for machine learning projects, develop automation at scale and collaborate with peer quality engineers, software developers, and research scientists.
HowYou’ll Find Success
- Proficiency with a broad range of data structures, algorithms, and design patterns, and knowing when it’s appropriate to use them (and when it’s not).
- Experience applying different software testing techniques, such as equivalence class partitioning, boundary value testing, pairwise testing, etc.
- Experience with SOA (Service Oriented Architecture) and distributed systems.
- Familiar with front-end technologies (including Selenium-based automation), REST web services and/or constructing database queries.
- Ability to work both independently on ambiguous problems and in highly collaborative team environments.
- CI/CD deployment automation experience with scripting, Chef, Jenkins, Puppet, etc.
- Strong critical thinking and root cause analysis.
- Deep Technological Expertise:
Gain hands‑on experience with the latest ML tech stacks and methodologies. - Leadership and Mentorship
Skills:
Mentor peers and drive quality initiatives, developing valuable leadership experience. - Cross‑Disciplinary
Collaboration:
Communicate and influence product decisions from a quality perspective. - Automation and Process Innovation:
Evaluate and implement cutting‑edge tools and practices that scale and improve efficiency. - Quality Strategy Development:
Think strategically about product quality and customer satisfaction across the software development lifecycle.
- Work in a multi‑disciplinary team to implement, tune, and productize cutting‑edge machine learning models to meet business demands.
- Work closely with scientists, machine learning engineers, tech‑ops, and product managers to incorporate feedback.
- Develop and design test frameworks, test tools, and automation for complex, distributed SaaS systems and Machine Learning models.
- Research, share, recommend, and drive adoption of new technologies, standard methodologies, and trends across the Machine Learning spectrum.
- Help the team evolve by actively participating in code review, design discussions, planning, and post‑mortems.
- Define, implement, and analyze metrics to resolve test effectiveness and overall quality of software.
- Investigate test failures and customer reports, using logs and other tools to narrow down repro steps and isolate root problems.
- Ensure the product is tested at the appropriate level (unit vs integration vs end‑to‑end, API vs UI), reducing unnecessary test cases, intermittent failures, and execution time.
- Drive quality processes such as bug triage, release decisions, and feature completion criteria.
- Mentor and develop other team members.
- Iteratively test the AI models and verify that incremental predictions are improving and meeting benchmarks set by the Development team.
- Communicate with cross‑functional teams on how the Machine Learning platform is consumed by downstream teams and advise on their test plans and strategies.
- Bachelor’s degree in Computer Science or related field.
- 3+ years of professional coding experience with any programming language (preferably Python/JavaScript).
- 3+ years professional experience building test automation frameworks and tools from scratch.
- (Preferred) Basic understanding of Machine Learning concepts such as deep learning, categorization, classification, and data mining.
- Our Engineering team breaks new ground in cloud computing and web scalability, organizing and sorting terabytes of data and developing solutions used by millions of users daily.
- Our quality engineering organization aims to build a quality culture championing a delightful customer experience while enabling teams to efficiently deliver high quality software.
- Our environment uses Selenium,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×