Software Development Engineer in Test: IT Quality Assurance, Journey

State of Washington•Thurston County – Olympia, WA
•Remote

About The Position

The Software Development Engineer in Test (IT Quality Assurance, Journey) works on the Testing Team within Enterprise Applications, a business area of the Information Technology Services Division at the Employment Security Department. The position reports to the Software QA Supervisor and supports system enhancements, new implementations, and ongoing maintenance by helping ensure applications function as intended and provide a reliable experience for agency staff, partners, and customers. The role develops understanding of enterprise applications to design test plans, investigates data, users, and processing, and analyzes business requirements, system specifications, and related information. It works with development staff and subject-matter experts to identify and resolve testing needs; establishes test environments with the required databases, hardware, software, services, permissions, and tools; and creates, organizes, and executes manual and automated test cases while managing and documenting results. This is a full-time, permanent position that is primarily telework. The employee may need to report to the office for occasional meetings or special events. The agency’s Information Technology Services Division manages, develops, supports, and maintains agency computer systems, web technologies, network and data communications, and the data warehouse, and provides technical assistance for personal computers and software.

Requirements

  • Meet one of the following experience and education options: six years of experience as an IT quality assurance professional; an associate’s degree in IT or a closely related field and four years of experience as an IT quality assurance professional; or a bachelor’s degree in IT or a closely related field and two years of experience as an IT quality assurance professional.
  • Experience querying relational databases.
  • Experience programming scripts and/or building applications in object-oriented languages for automated testing purposes.
  • Experience planning, designing, and executing manual and automated software tests.
  • Experience reporting software defects.
  • Ability to demonstrate and adhere to the ESD employee competencies: accountability, communication effectiveness, critical thinking, customer service, inclusiveness, interpersonal abilities, and security.
  • Ability to preserve the confidentiality, integrity, and availability of ESD systems and data in accordance with established information security policies, procedures, and best practices, and to immediately report security events, incidents, or breaches.
  • Ability to take action to learn and grow, and to take action to meet the needs of others.
  • Must pass an Unemployment Insurance and Paid Family Medical and Leave claim and fraud check.
  • Must complete a criminal history record check through the Washington State Patrol and the Federal Bureau of Investigation because the position has access to federal tax information.

Nice To Haves

  • Experience working in a team using agile methods.
  • Experience using Microsoft 365, Azure Cloud, Azure DevOps, and/or Power Platform services.
  • Experience with accessibility testing or other usability testing methods.

Responsibilities

  • Develop product comprehension to design Enterprise Application test plans.
  • Get assignments from the backlog and break down their contents.
  • Investigate target data, users, and processing.
  • Analyze business requirements, system specifications, and related information.
  • Work with developers and subject-matter experts to resolve testing needs.
  • Set up test environments and build tests.
  • Identify resources required to build test environments.
  • Coordinate with developers, infrastructure staff, and subject-matter experts to establish or update databases, hardware, software, services, permissions, and tools.
  • Set up test environments with deployed applications for testing.
  • Create test cases, run tests, and manage test results.
  • Script testing steps in test cases with simulated data inputs and expected outputs.
  • Create and organize test cases under test plans.
  • Execute manual and automated test cases.

Benefits

  • Flexible work schedules and teleworking opportunities are available for many positions.
  • Employees are supported in their growth and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service