Software QA Engineer Jobs
Software QA Engineer jobs are open across software, fintech, healthtech, e-commerce, and enterprise SaaS, from junior and mid-level to senior and staff, with specializations in automation, manual testing, and performance engineering. Find a role that fits from the openings below and apply directly.
Find Software QA Engineer JobsLooking for remote work? View remote software QA engineer jobs →Student or new grad? View software QA engineer internships →Overview
Showing 5 of 191+ Software QA Engineer jobs











Work you'll do
As a Software Development Engineer in Test II (SDET II) on the Human Services Transformation team, you will be responsible for...
- Review business requirements, user stories, and acceptance criteria to define test scope, identify gaps, and assess downstream impacts.
- Create, maintain, and execute functional test cases, test scripts, and test data aligned to end-to-end business workflows across Salesforce, web applications, mobile applications, application programming interfaces, and integrated systems.
- Perform sprint, regression, system integration, and user acceptance testing support to validate eligibility, enrollment, benefits, claims, case management, and other business processes.
- Log, track, triage, and retest defects, including documenting reproduction steps, expected results, and supporting evidence.
- Partner with business analysts, developers, product owners, and testing teams to support test planning, defect triage, release readiness, test traceability, test status reporting, and client demonstrations of tested functionality.
A successful candidate would possess these skills:
- Ability to work independently and collaborate as part of a team
- Effective written and verbal communication skills
- Meticulous attention to detail and quality of work product
- Ability to build and sustain professional relationships
- Ability to lead projects or workstreams
- Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
The team
Deloitte's Government & Public Services (GPS) practice - our people, ideas, technology and outcomes - is designed for impact. Serving federal, state, & local government clients as well as public higher education institutions, our team of professionals brings fresh perspective to help clients anticipate disruption, reimagine the possible, and fulfill their mission promise.
Our Human Services Transformation offering delivers large, complex systems development and transformation projects to Human Service agencies across federal, state, and local government agencies.
Qualifications
Required:
- Bachelor's degree in Information Systems, Computer Science, Engineering, or another technical field
- 2+ years of experience performing functional testing for enterprise applications in an Agile delivery model
- 1+ years of experience translating business requirements, user stories, and acceptance criteria into test scenarios and expected results
- 1+ years of experience creating and executing functional test cases, test scripts, defect tickets, and test evidence using Jira, Azure DevOps, Application Lifecycle Management, or comparable tools
- 1+ years of experience validating end-to-end business workflows, system integrations, application programming interfaces, and data flow across multiple systems
- Ability to travel 0-25%, on average, based on the work you do and the clients and industries/sectors you serve.
- Limited immigration sponsorship may be available.
Preferred:
- Experience testing Salesforce applications, including configuration-driven functionality, workflows, and integrations
- Experience supporting Health and Human Services systems, including eligibility, enrollment, Medicaid, Children's Health Insurance Program, Supplemental Nutrition Assistance Program, Temporary Assistance for Needy Families, child welfare, child support, unemployment insurance, or case management platforms
- Experience supporting system integration testing and user acceptance testing activities
- Experience using Postman or comparable tools for application programming interface testing
- Experience using Structured Query Language for test data validation
- Experience with accessibility, privacy, security, and compliance testing in public sector programs
Software QA Engineer Jobs by Experience Level
See All 191+ Software QA Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software QA Engineer JobsSoftware QA Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software21
- Electronics & Hardware10
- Consulting & Professional Services6
- Science & Research4
- Aerospace & Defense4
What Employers Look For
The qualifications that appear most often in software QA engineer jobs.
- Proficiency in at least one test automation framework such as Selenium, Cypress, or Playwright
- Experience writing and maintaining test plans, test cases, and defect reports
- Familiarity with CI/CD pipelines and integrating automated tests into build workflows
- Working knowledge of at least one programming or scripting language such as Python or JavaScript
- Experience with bug tracking and project management tools such as Jira or Azure DevOps
- Bachelor's degree in computer science, information systems, or a related technical field
Tips for Your Software QA Engineer Job Search
Tailor your resume to the stack
Recruiters scan for the exact tools in the job description. If the role lists Selenium, Cypress, or Appium, those words need to appear in your resume under real project context, not just a skills list. Generic QA resumes get filtered out fast.
Show test coverage metrics, not just duties
Hiring managers want outcomes, not responsibilities. Quantify your impact: bug escape rate reductions, test suite size, or coverage percentage gains you drove. Describing what you tested matters far less than showing what improved because of your work.
Target openings by SDLC methodology
Software qa engineer roles differ sharply between agile sprint teams and waterfall shops. Filter for the methodology you know well, since interview questions, daily workflow, and tooling expectations vary enough that the wrong match hurts your chances.
Apply early to roles that fit
Migrate Mate lists software qa engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare a live debugging demo for interviews
Many software qa engineer technical screens ask you to find bugs in a real codebase or write test cases on the spot. Practice reading unfamiliar code, identifying edge cases quickly, and explaining your reasoning aloud rather than just writing silent assertions.
Negotiate using scope, not just title
When evaluating an offer, ask specifically about the test infrastructure you will own, the ratio of manual to automated work, and whether QA is embedded in squads or siloed. These factors affect your growth more than a small base pay difference.
Software QA Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most software qa engineers?
The companies hiring the most software qa engineers right now include Apple, NVIDIA, and AeroVironment, with the largest share of openings in California, Virginia, and Texas, based on current listings on Migrate Mate as of August 2026. Demand is heaviest at companies scaling cloud-based products and those modernizing legacy test infrastructure.
How many software qa engineer jobs are remote?
About 41% of software qa engineer openings are fully remote or hybrid as of August 2026, making it one of the more remote-accessible roles in software development. Automation-focused and API testing positions tend to be the most flexible, while roles requiring hands-on hardware, embedded systems, or on-site regulated environments are more likely to require in-person work.
How do you become a software qa engineer?
Start by building foundational skills in software testing concepts, including test case design, bug lifecycle management, and exploratory testing. Learn at least one automation framework and a scripting language such as Python. Build a portfolio of test suites on open-source projects or personal apps. Entry-level roles, bootcamp graduates, and internal transfers from manual QA roles are all common paths into the field.
Can you get a software qa engineer job with little or no experience?
Yes, entry-level software qa engineer roles are available, particularly in companies with structured QA teams where manual testing is a starting point. Demonstrating hands-on ability matters more than years of experience at this level. Build test cases for public apps, contribute to open-source projects, earn a relevant certification, and apply to junior or associate QA titles where hiring managers expect to develop candidates on the job.
What does the software qa engineer interview process look like?
The process typically starts with a recruiter screen covering your background and tool experience, followed by a technical assessment that may include writing test cases, reviewing a buggy code sample, or completing a take-home automation task. A panel or loop interview then covers testing strategy, how you handle edge cases, and how you collaborate with developers. Some employers add a final conversation with a hiring manager on team fit and process philosophy.
Where can I find and apply to software qa engineer jobs?
You can find and apply to software qa engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the available roles, find the ones that match your experience and preferred work setup, and apply directly to each listing that fits.
See All 191+ Software QA Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software QA Engineer Jobs