1

Software Quality Assurance Engineer Jobs in Bothell, WA

Title: Web Quality Assurance Engineer (Multiple Positions) Location: Seattle, WA (Onsite) Duration: 6+ Months Key job responsibilities * You'll build and maintain test infrastructure for a web ...

QA Engineer - Onsite (Redmond, WA) We're hiring a QA Engineer to support Windows security initiatives. This is an onsite role in Redmond , with a strong preference for local candidates (relocation ...

They are seeking a QA Engineer to ensure business requirements are understood and to define test cases and strategies to minimize production defects. Responsibilities : • Lead development and ...

QA Engineer

Seattle, WA · On-site +1

$110K - $150K/yr

About the role We're looking for a QA Engineer to help us ensure a high standard of quality and ... software testing. What you'll do * Test and help build robust, reliable products powered by the ...

next page

Showing results 1-20

Software Quality Assurance Engineer information

See Bothell, WA salary details

$21

$55

$89

How much do software quality assurance engineer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for software quality assurance engineer in Bothell, WA is $55.18, according to ZipRecruiter salary data. Most workers in this role earn between $43.46 and $63.12 per hour, depending on experience, location, and employer.

What is a software quality assurance engineer?

Software Quality Assurance (QA) Engineers are professionals responsible for ensuring the quality and functionality of software products. They design and execute tests to identify bugs, verify that software meets requirements, and ensure that products perform reliably before release. QA Engineers may use manual and automated testing methods, work closely with developers, and contribute to process improvements to enhance software quality. Their work helps prevent defects from reaching end-users and supports the delivery of high-quality software solutions.

What are the key skills and qualifications needed to thrive as a software quality assurance engineer, and why are they important?

To thrive as a Software Quality Assurance Engineer, you need a solid understanding of software development processes, test methodologies, and a degree in computer science or a related field. Familiarity with test automation tools (such as Selenium or JUnit), bug tracking systems, and coding languages like Java or Python is typically required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying issues and collaborating with development teams. These skills ensure that software products are reliable, meet quality standards, and deliver a positive user experience.

What are the most common challenges software quality assurance engineers face when working in agile development environments?

One of the main challenges Software Quality Assurance (SQA) Engineers encounter in agile environments is keeping up with rapid development cycles while ensuring thorough test coverage. Frequent releases and iterative changes require SQA Engineers to adapt quickly, automate tests efficiently, and communicate closely with developers and product managers. Balancing the need for speed with the responsibility of maintaining software quality can be demanding, but it also offers opportunities to innovate and improve testing processes. Strong collaboration, proactive communication, and continuous learning are key to overcoming these challenges and thriving in an agile team.

What is the difference between Software Quality Assurance Engineer vs Software Tester?

AspectSoftware Quality Assurance EngineerSoftware Tester
ResponsibilitiesDevelops QA processes, creates test plans, ensures overall quality standardsExecutes test cases, reports bugs, verifies fixes
Skills & CertificationsKnowledge of QA methodologies, testing tools, scripting; certifications like ISTQBBasic testing skills, familiarity with testing tools; ISTQB certification often preferred
Work EnvironmentInvolved in process improvement, collaboration with development teamsPrimarily focused on executing tests and reporting issues
Industry UsageCommonly employed in software development companies, tech firmsFound across various industries using software products, including IT and finance

The main difference is that a Software Quality Assurance Engineer focuses on establishing testing processes and ensuring overall quality standards, while a Software Tester primarily executes test cases and reports bugs. Both roles require similar skills and certifications, but the QA Engineer has a broader scope in quality management.

What are popular job titles related to Software Quality Assurance Engineer jobs in Bothell, WA?

For Software Quality Assurance Engineer jobs in Bothell, WA, the most frequently searched job titles are:

What job categories do people searching Software Quality Assurance Engineer jobs in Bothell, WA look for?

The top searched job categories for Software Quality Assurance Engineer jobs in Bothell, WA are:

What cities near Bothell, WA are hiring for Software Quality Assurance Engineer jobs?

Cities near Bothell, WA with the most Software Quality Assurance Engineer job openings:

Infographic showing various Software Quality Assurance Engineer job openings in Bothell, WA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 1% Hybrid, and 15% Remote job distribution, with an average salary of $114,777 per year, or $55.2 per hour.

Quality Assurance Engineer II

AgreeYa Solutions

Mercer Island, WA • On-site

Other

Posted 8 days ago


Job description

Job Title: Quality Assurance Engineer II
Location:
Mercer Island, WA (hybrid)

Type: Long term contract

Job Description:

As a Quality Assurance Engineer on the Developer Experiences team, you will own and evolve the QA process for your team. You will partner closely with software engineers, producers, and project managers to deliver tools that enable Rioters to work more effectively, resulting in better experiences for Players around the world.

Responsibilities

  • Execute and own quality activities, including test planning, test execution, coordination, defect management, and risk assessment, to ensure high-quality, efficient, and effective outcomes for your team and closely related teams. Specifically, you will:
    • Diagnose crashes and defects through technical analysis of stack traces, logs, and runtime signals to identify failure points and impacted systems.
    • Perform root cause analysis by synthesizing crash data, reproduction context, and system behavior to explain why failures occur.
    • Investigate complex or recurring issues through forensic analysis of execution paths, regressions, and system boundaries.
    • Interpret observability data to understand system behavior and identify gaps in logging or instrumentation that block diagnosis.
    • Attribute issues to the correct codebase, service, or tooling surface using evidence, and clearly communicate findings and recommended next steps.
  • Identify opportunities to improve development processes and product quality, and provide clear, actionable recommendations.
  • Solve complex quality challenges by evolving best practices and introducing new approaches to risk identification and mitigation.
  • Operate independently with minimal day-to-day direction, taking ownership of planning, execution, and follow-through of QA work.
  • Continuously improve QA processes, tools, and practices to increase efficiency, effectiveness, and impact over time.

Required Qualifications

  • Experience designing and executing test plans.
  • Experience managing components of a defect database.
  • Experience tasking remote testers and providing feedback on effectiveness.
  • Experience working embedded with developers and content creators.
  • Experience creating custom reports on test coverage and defect data.
  • 3+ years Software Quality Assurance Experience, with success leading testing efforts on a team.

Desired Qualifications

  • Development experience with Creator Workflows, Jira, Advanced Sentry, and AI Tooling
  • Preferred Licenses/certifications:
    • ISTQB Foundation Level
    • ISTQB Agile Tester or ICAgile Agile Testing (ICP-TST)
    • ISTQB Expert Level
    • ISTQB Advanced Test Manager
    • ICAgile Test Expert (ICE-AT)