Software Quality Engineer Jobs
Software Quality Engineer jobs are open across enterprise software, fintech, healthtech, aerospace, and e-commerce, from entry-level QA analyst to staff and principal, with specializations in test automation, performance testing, and QA processes. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote software quality engineer jobs →Student or new grad? View software quality engineer internships →Overview
Showing 5 of 196+ Software Quality Engineer jobs











About Peraton
Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees solve the most daunting challenges that our customers face. Visit peraton.com to learn how we’re keeping people around the world safe and secure.
About The Role
What You’ll Do
- Architect, design, and evolve scalable automated testing frameworks using Cypress (JavaScript/TypeScript) to validate complex web interfaces, microservices/APIs, and end‑to‑end system workflows essential to mission operations.
- Provide technical leadership to the QA automation team, defining automation strategies, establishing robust test procedures, and shaping best‑practice approaches to Agile/SAFe execution.
- Lead the development, compilation, and execution of automated regression and functional test suites, ensuring consistent delivery of high‑quality software across multiple integrated subsystems. Drive defect management activities in Jira with a focus on root‑cause identification and long‑term quality improvement.
- Oversee the design, maintenance, and governance of test control databases (Postgres, MySQL), ensuring high‑confidence data sets, accuracy, and proper distribution of test data supporting enterprise‑scale development and integration efforts.
- Perform advanced system analysis in Linux environments—conducting deep‑dive log reviews, troubleshooting distributed applications, running diagnostics, and guiding junior engineers through complex debugging scenarios.
- Lead formal test reviews and customer-facing discussions, clearly presenting acceptance criteria, test results, and technical rationale to government stakeholders while addressing high‑priority concerns with confidence.
- Own the integration of Cypress automated test suites into CI/CD pipelines (Jenkins, GitLab CI) across AWS cloud and containerized environments, optimizing pipeline performance, reliability, headless execution, and parallelization strategies.
- Collaborate at a technical lead level with developers, system engineers, analysts, and mission specialists to influence requirement definition, shaping testability considerations early in the lifecycle and mitigating architectural risks.
Qualifications
Required Qualifications
- Associates degree and 14+ years of experience; OR bachelor’s degree and 12+ years of experience; OR master's degree and 10+ years of experience. Additional four (4) years of relevant experience will be considered in lieu of a degree.
- 5+ years supporting large government programs in software testing, development, or management roles with a strong understanding of software testing methodologies and the full software development life cycle (SDLC).
- This position requires the candidate possess a minimum of Secret clearance with ability to upgrade to TS/SCI. The candidate must maintain the clearance.
- Proven experience in a technical lead or software engineering leadership role.
- Proven hands‑on experience creating, maintaining, and scaling automated test frameworks using Cypress and JavaScript/TypeScript.
- Demonstrated experience in the space domain industry (e.g., satellite systems, ground control, space‑related data).
- Experience working with Relational Database Management Systems (RDBMS) like Postgres or MySQL.
- Experience testing REST APIs.
- Strong operational experience in Linux environments, including command‑line navigation, file manipulation, script execution, and log analysis.
- Automation Frameworks: Hands‑on experience with Cypress and Playwright for end‑to‑end testing.
- Scripting and Languages: Strong scripting capabilities in Python and Bash.
- Test Frameworks: Proficiency in PyTest and JUnit.
- Infrastructure and Containerization: Practical experience working within Kubernetes environments.
- Messaging and Data Flow: Familiarity with message buses (e.g., Kafka, ActiveMQ) to test event‑driven architectures.
Desired Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related technical field.
- Hands‑on experience with Cypress advanced features (e.g., API testing via cy.request(), custom commands, fixture management, and Cypress Cloud/Dashboard integration).
- Experience testing microservices architectures (Docker‑focused) and cloud platforms like AWS (e.g., S3, Amazon RDS).
- Hands‑on experience with tools such as Jira, Jenkins, GitLab, and Ansible.
- Demonstrated ability supporting unit, system, interface, integration, and verification testing events.
- CompTIA Security+ or other IA certification in accordance with DoD 8570‑01.M (IAT/IAM levels).
- Exceptional communication and interpersonal skills with experience supporting customer‑facing test events and requirement sell‑off activities.
- SAFe Agilist (or equivalent Agile certification).
Benefits:
Peraton offers enhanced benefits to employees working on this critical National Security program, which include heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan
Details
Target Salary Range: $135,000 - $216,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.careers.peraton.com/benefits.
Application Statements: The application period for the job is estimated to be 30 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. By applying to this job, you are expressing interest in the role and the Company. During the review of your application, you may be required to participate in an on-camera interview, as well as participate in a process to verify your identity.
EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Software Quality Engineer Jobs by Experience Level
See All 196+ Software Quality Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSoftware Quality Engineer Job Market
Who's Hiring
- Apple13

- Lockheed Martin13L
- Northrop Grumman10N
- Adobe5

- Google5

Top Industries Hiring
- Technology & Software24
- Electronics & Hardware11
- Medical Devices5
- Science & Research3
- Construction & Real Estate3
What Employers Look For
The qualifications that appear most often in software quality engineer jobs.
- Proficiency with test automation frameworks such as Selenium, Cypress, or Playwright
- Experience writing test plans, test cases, and bug reports in a ticketing system
- Familiarity with CI/CD pipelines and integrating automated tests into build processes
- Bachelor's degree in computer science, software engineering, or a related technical field
- Knowledge of API testing tools such as Postman or REST-assured
- ISTQB certification or equivalent QA credential preferred for mid-level and senior roles
Tips for Your Software Quality Engineer Job Search
Tailor your resume to automation frameworks
Recruiters scanning software quality engineer resumes look for specific framework names like Selenium, Cypress, or Playwright. List the tools you've used alongside the language you used them in, because a generic 'automated testing' line won't pass a keyword screen.
Show defect metrics, not just duties
Your resume should show outcomes: defect escape rates you reduced, test coverage you increased, or release cycles you shortened. Hiring managers for software quality engineer roles want evidence that your work measurably improved product stability, not a list of responsibilities.
Filter openings by SDLC stage emphasis
Some software quality engineer roles focus on shift-left testing embedded in development sprints, while others own post-release regression suites. Read each job description for phrases like 'embedded QA' or 'release validation' to match your experience to the right type of opening.
Apply early to roles that fit
Migrate Mate lists software quality 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 test scenario for interviews
Many software quality engineer interviews include a live exercise where you write test cases or identify bugs in a sample app. Practice writing clear, concise test cases for edge conditions out loud, because interviewers are evaluating your thought process as much as the output.
Negotiate scope, not just compensation
When you receive an offer, ask what percentage of the role is manual versus automated testing and whether the team is investing in tooling upgrades. Software quality engineer roles vary widely in actual work, and clarifying scope up front prevents a mismatch after your first month.
Software Quality Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most software quality engineers?
The companies hiring the most software quality engineers right now include Apple, Lockheed Martin, and Northrop Grumman, with the largest share of openings in California, Massachusetts, and Colorado, based on current listings on Migrate Mate as of August 2026. Demand is particularly concentrated in enterprise software, financial technology, and healthtech companies scaling their release cadence.
How many software quality engineer jobs are remote?
About 43% of software quality engineer openings are fully remote or hybrid as of August 2026, making it one of the more remote-accessible engineering disciplines. Roles focused on test automation and CI/CD integration tend to be the most remote-friendly, while positions requiring hands-on device testing or lab access are more likely to require on-site presence.
How do you become a software quality engineer?
Start by building foundational skills in manual testing, including writing test cases and filing detailed bug reports. Then learn at least one automation framework and a scripting language like Python or JavaScript. Contributing to open-source QA projects or building a personal test suite demonstrates practical ability, and an ISTQB certification strengthens your resume for your first professional role.
Can you get hired as a software quality engineer without much experience?
Yes, many companies hire junior software quality engineers who demonstrate strong analytical thinking and a working knowledge of testing fundamentals. Building a portfolio that shows you can write structured test cases, reproduce bugs clearly, and automate a basic test suite carries more weight than years of experience. Internships and contract QA roles are common entry points.
What does the software quality engineer interview process look like?
The process typically starts with a recruiter screen focused on your testing background, followed by a technical interview covering test case design, defect lifecycle, and sometimes a live bug-finding exercise on a sample application. Later rounds often include a take-home automation task and a final interview with the engineering team to assess how you'd collaborate within their development workflow.
Where can I find and apply to software quality engineer jobs?
You can find and apply to software quality engineer jobs on Migrate Mate, which lists current openings from across the United States. Find the roles that match your experience and specialization, then apply directly to each listing from the page.
See All 196+ Software Quality Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs