Software Development Engineer in Test (SDET) — Utah, United States
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Utah, United States
Формат: не указан
Занятость: Полная занятость
Грейд: не определён
Overview: Are you an engineer who'd rather build the machine that finds the bugs than click through the same regression suite every release? Have you already started using AI in your test pipeline (generating tests, triaging failures, pruning flaky suites) and want a team that will let you take it all the way? If you want to own quality as an engineering discipline rather than a release-day checkpoint, this could be the opportunity for you.
About ZVW66 8AjK73eJV: This position is posted by 4qNwS NrXNChUj3 Y8Q8ZFc3Rx on behalf of a client. ZVW66 8AjK73eJV is a technical recruiting firm led by a software engineer, focused on matching engineering talent with strong teams.
Written From the Perspective of Our Client: We build highly scalable, reliable merchant payment technologies. Our platform calculates a merchant's exact card-processing cost on every transaction before authorization, and manages compliant surcharging across a shifting set of state, provincial and card-brand rules. When our rules engine is wrong, a merchant is out of compliance. That is why we treat quality as a first-class engineering problem.
We use modern AI tools to accelerate implementation, improve documentation and increase test coverage. AI is an engineering aid, not a substitute for judgment, review or accountability. We are now building an AI-assisted delivery pipeline, and this role owns its quality layer. Our philosophy is explicit: AI exists to make the engineers already here more capable, and it is judged on whether it does.
What experience we're looking for:
• 4+ years as an SDET, test automation engineer, or software engineer with heavy test-framework ownership, or equivalent demonstrated proficiency.
• Production-quality coding in C#/.NET, TypeScript/JavaScript, or Python. We mean real test code, not recorded scripts.
• Hands-on experience building UI and API automation with modern frameworks (Playwright, Cypress, Selenium) and REST/API testing (RestSharp, Postman/Newman, REST Assured, Pact or similar).
• Experience wiring automated suites into CI/CD (GitHub Actions, Azure DevOps, GitLab CI, Jenkins) as quality gates, with parallelization and reporting.
• Real, recent use of AI in testing, for example:
• LLM-generated test cases from specs or stories
• AI-assisted failure triage or flake detection
• agentic test runners
• Claude, Copilot or Cursor workflows built into a test pipeline
(Note: This experience does not have to come from a professional setting, but the expectation is that it can be delivered at a professional level.)
• Solid SQL, and comfort validating data directly in PostgreSQL or similar.
• The instinct to break things: boundary values, non-happy paths and combinatorial rule testing.
We expect: Managing Up (Working with Superiors):
• Understand priorities
• Provide solutions, not just problems
• Anticipate needs
• Build credibility
You will develop and learn: Leading Quality Across the Team (as you grow with us):
• Set the bar for what "done" means
• Coach engineers to write testable code and own their own tests
• Remove obstacles to fast, safe releases
• Foster psychological safety, where finding a bug is a win and not a blame event
What Behaviors define success in this role:
• Experienced at managing your time and accountable for your actions
• Great at communicating:
• Polished writing and speaking in all communication channels
• Writing bug reports that let an engineer reproduce the issue on the first try
• Explaining quality risk and release tradeoffs to engineers, product and business counterparts
• Able to work with minimal supervision, balance multiple activities and meet deadlines
• Operating with integrity. Green builds mean something because you never fake them
• Being able to quantify knowns and unknowns, including what is covered, what isn't, and the risk of each
• Strong sense of risk awareness, especially where money and compliance are involved
• Always learning new tools, and testing them before trusting them
• Great at code reviews, especially on test code, delivering criticism in a constructive and helpful way
You value preparation in all things. You research a failure, isolate it and gather evidence before escalating it to the wider team.
What Behaviors we see as counterproductive:
• Poor time management
• Not asking questions when the situation calls for it
• Being inconsiderate of other people's time, such as filing a bug that says "it's broken" with no steps, data or logs
• Delegation without verification. AI is probabilistic, and an AI-generated test that has never been seen to fail proves nothing
• Chasing coverage numbers instead of risk
• Building a brittle framework nobody else can maintain
• Attacking people's character rather than a piece of work
• Avoiding challenging conversations, including telling the team a release isn't ready
What outside non-requirements we will give preference to:
• Payment, card processing, billing, financial or e-commerce domain experience
• Building or testing MCP servers, LLM evaluation harnesses or AI agents
• Contract testing, service virtualization, or testing rules and calculation engines
• Performance and load testing (k6, JMeter, Gatling)
• Exposure to Scala or another functional language
• Docker/Kubernetes test environments and cloud (GCP/Azure)
• Compliance-aware testing (PCI DSS, SOC 2)
• Prior experience in a startup or similarly fast-moving environment
Shared values:
• The team understands that a bug can take hours to fix while a new feature can take minutes with AI, and it weighs those efforts correctly. Lines of code do not make the engineer, and neither does test count.
• Committed to repeatable success through coding standards, knowledge repositories for AI, and reliable, consistent solutions
• Retrospective learning on what can be done better in the future
• A dedication to quality assurance using the latest tooling, and a commitment to higher reliability and coverage through research-driven best practices
• A commitment to delivering value to our customers through great engineering
Role Responsibilities:
• Design and build an automated test framework across API, integration, UI (React) and data layers.
• Integrate automated suites into CI/CD as quality gates, with fast feedback on every pull request and full regression before release.
• Build AI into the QA pipeline:
• LLM-generated test cases from requirements and API specs
• self-healing UI locators
• AI-assisted failure triage and flaky-test detection
• risk-based test selection driven by what changed in each commit
• Write deep API and contract tests for the payments and rules engine, covering jurisdiction and card-brand combinations, rounding, currency and edge cases.
• Build test-data and environment tooling, including synthetic transactions, seeded PostgreSQL states and mocked processor responses.
• Add performance testing for real-time, pre-authorization calls where latency matters.
• Track and report quality metrics (coverage, escape rate, flake rate, time to detect) so leadership can see release readiness.
• Take part in planning and refinement early, and write testable acceptance criteria before code is written.
• Use AI tools to accelerate research, test design, coding, debugging and documentation while validating all generated output.
• Follow the concepts of an agile process, including iterative delivery, prioritization and continuous improvement.
Day-to-day: This role is mostly hands-on engineering: writing test code, building pipeline tooling and making AI useful in the QA workflow. You also own the quality strategy, deciding what gets automated, what stays exploratory, and what blocks a release.
Our Interview Process:
• SD Screening
• SD-run Technical Discussion (not a coding test)
• SD-run Behavioral
• First Client Interview
• Technical Discussion + Working Session
• CEO Meeting
• In-Person Fly Out Meeting (a member of the engineering team will come and spend time with you in person)
Benefits that matter to you
Medical/Dental/Vision:
• Our client covers 85% of the employee premium for medical, dental and vision, and 30% of the dependents' premium. Medical benefits are provided by Anthem Blue Cross PPO.
• Basic Life Insurance
• Long-term disability
• FSA
• Participation is available on the 1st of the month after the start date
Team Travel & Events:
• Twice-a-year travel for in-person events with the team
Remote Work Benefits:
• Monthly shared workspace reimbursement
• Monthly work-from-home expense reimbursement
Retirement:
• A 401k and Roth IRA provided by Betterment
• All full-time employees are eligible to participate in the plan after 1 month of employment
• Our client matches 100% of the first 2% of deferred compensation for eligible employees
Vacation Policy:
• Unlimited planned vacation days
Company-wide day off:
• Each quarter, everyone in the company takes 1 day off
Growth & Mentorship:
• Dedicated focus on career growth, technical leadership advancement and ongoing mentorship from senior leaders