> Markdown version of [/jobs/ext/2691975-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/2691975-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Wills and Wills L P - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $152,500.0 - $183,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Continuous Integration, Payment Systems, Regression Testing, Software Engineering, TypeScript, Datadog, Delivery Pipeline, Information Technology, Playwright, Graphql, Splunk, Api Management - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/8952b209-1ebc-43d7-845f-b23bdf9cb842 ## About the Role * Bachelors degree in Computer Science, Engineering, Mathematics, or equivalent work experience. * 5+ years of professional experience on a software development team (cross-functional environment preferred). * Experience designing, implementing, and running automated tests with Playwright (or a similar modern browser automation framework, with a willingness to work primarily in Playwright). * Proficiency in JavaScript/TypeScript preferred; proficiency in any functional or general-purpose language considered. * Hands-on experience with AI-assisted testing - using AI tools to generate tests, triage failures, maintain self-healing locators, or analyze coverage gaps - and a mindset of folding these into everyday workflows. * API testing knowledge - REST/GraphQL, request/response validation, auth flows, and API-level automation. * An innate ability to pick up and ramp on new technologies and languages quickly. * Experience determining the cause of automated test failures. * Experience documenting and completing manual tests. * Experience writing release criteria and associated test plans. * Knowledge of CI/CD pipelines and quality gates., * Payments industry experience or exposure to card issuing (virtual/physical cards, payment rails, settlement, reconciliation, or related domains). * Experience with contract testing (Pact or similar) and visual regression testing (Chromatic, Percy, or similar). * Experience introducing coverage gating and enforcing quality thresholds in the delivery pipeline. * Familiarity with observability tooling (Datadog, Splunk) for test and production quality signals. * Experience building or maintaining shared test frameworks/libraries used by other engineers. * Exposure to evaluating non-deterministic / AI-powered features (eval frameworks, prompt/output validation) ## Description * Spend ~80% of your time on automation and enabling the team to drive quality through strong testing practices, taking an automation-first, AI-assisted approach to test design and authoring. * Collaborate with Engineers, Product, and Design to solidify and validate feature requirements - clear acceptance criteria, specifications, and expected outcomes - early in the lifecycle. * Partner with Engineering to create and evangelize quality practices, coaching developers to own more of their own test authorship over time. * Write automated tests in TypeScript/Playwright across UI and API layers (functional, contract, and integration). * Contribute to testing framework design and implementation, optimize the testing process, and enable quality gating within the CI/CD pipeline for the squad's deliverables. * Leverage AI tools (test generation, self-healing locators, coverage-gap analysis, failure triage) to increase coverage and reduce maintenance overhead. * Regularly write and complete manual and exploratory tests alongside automation to verify new features, cover edge cases, and catch regressions. * Investigate and root-cause automated test failures, distinguishing product defects from flaky tests and infrastructure issues. * Define and maintain release criteria, test plans, and coverage expectations across multiple squads. ## Related Videos - [The 2025 State of JavaScript Testing](https://www.wearedevelopers.com/videos/1678-the-2025-state-of-javascript-testing) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)