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 JobsOverview
Showing 5 of 3,461+ Software QA Engineer jobs











Here at Ooma we empower people to connect in smarter ways. We do this by creating powerful communication experiences through our cloud-based platform to bring people together at work and at home. Our solutions help small business owners stay connected with their customers and manage their businesses from anywhere. For larger companies we provide customized unified communications solutions to meet their unique needs. At home, we help our customers connect with their loved ones by providing the #1 rated VoIP phone service available. We also provide them with peace of mind through our innovative smart home security solution. At Ooma, all our products and services are priced competitively, because we believe advanced technology should be accessible to all.
About the Role: Ooma is seeking a motivated and detail-oriented Software Quality Assurance Engineer to join our SQA team. In this role, you will help ensure the quality, reliability, and performance of Ooma's products and services through comprehensive testing, validation, and collaboration with cross-functional engineering teams. You will play a key role in defining test strategies, developing test plans, building and maintaining lab environments, tracking defects, and delivering quality insights to stakeholders. This position offers the opportunity to work with modern test automation tools, including AI-assisted testing technologies.
What You’ll Do:
- Design, develop, and execute test plans and test cases to validate product functionality, performance, and customer use cases.
- Define test strategies and provide clear project status, risk assessments, and schedule updates to management.
- Build, configure, and maintain lab environments to validate a variety of product configurations and solutions.
- Collaborate with engineering, automation, and performance teams to improve test coverage and efficiency.
- Leverage test automation and AI-assisted testing tools to enhance quality and productivity.
- Identify, document, track, and drive resolution of defects throughout the development lifecycle.
- Prepare test reports and communicate quality results to project stakeholders.
Experience We’re Looking For:
- 5+ years of professional experience, including a minimum of 2 years testing VoIP, networking, and application-based solutions in an engineering environment. A BS in Electrical Engineering, Computer Science/Computer Engineering, or a related technical field is preferred; equivalent experience and demonstrated expertise are acceptable.
- Experience developing and executing automated tests.
- Familiarity with generative AI and AI-assisted development or testing tools.
- Experience working in Linux environments; basic Linux administration skills are a plus.
- Experience testing iOS and Android applications is desirable.
- Ability to install, configure, and maintain test lab environments.
- Proven ability to create clear, organized, and comprehensive test plans, test cases, and test scripts.
- Experience with customer support or troubleshooting technical solutions is a plus.
- Familiarity with database administration and management is desirable.
- Strong written and verbal communication skills.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Self-motivated, detail-oriented team player with a strong work ethic and collaborative mindset.
What We Offer: Working at Ooma means being a team player, while allowing your individual voice to come through. And, you'll receive competitive compensation, benefits and generous company perks.
- Comprehensive Medical/Dental/Vision insurance for you and eligible dependents + HMO, PPO’s or a PPO with a HDHP (including HSA, which Ooma helps fund)
- Employer Paid Income Protection Benefits (Basic Life and AD&D, Short- and Long-term disability)
- FSA Healthcare & Dependent Care
- Commuter Benefits
- Voluntary Accident, Critical Illness, Hospital Indemnity and Legal
- 401(k), including employer match, and Roth
- Employee Stock Purchase Plan (ESPP)
- Paid Time off, Sick Time, as well as corporate holidays observed
- Employee Assistance Program
- Life Balance benefits with Travel Assistance Services and Identity Theft
- Additional Benefits include a Discount Program, Credit Union, Medicare Assistance, etc
Ooma is an equal-opportunity employer committed to recruiting, employing, retaining, promoting, and otherwise treating all employees on the basis of merit, qualifications, and competence. We do not discriminate on the basis of any trait or characteristic protected by applicable federal, state, or local laws.
The base salary range for candidates within the San Francisco Bay Area is listed below. Actual base pay will depend on a variety of factors such as education, skills, experience, specific location, etc. The base pay range is subject to change and may be modified in the future. Regular employees may also be eligible for bonus(es), sales incentive(s) (target included in OTE) and/or stock in the form of Restricted Stock Units (RSUs).
California Pay Range $123,000 - $135,000 USD
See All 3,461+ Software QA Engineer Jobs
Jump back to the full list of openings and apply to any software QA engineer role that fits.
Find Software QA Engineer JobsSoftware QA Engineer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Apple383

- Amazon87

- NVIDIA80

- Tata Consultancy Services (TCS)48

- Infosys41

Top Industries Hiring
- Technology & Software1,068
- Electronics & Hardware794
- Consulting & Professional Services383
- Manufacturing211
- Medical Devices135
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, Amazon, and NVIDIA, with the largest share of openings in California, Texas, and Massachusetts, based on current listings on Migrate Mate as of June 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 19% of software qa engineer openings are fully remote or hybrid as of June 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 3,461+ Software QA Engineer Jobs
Jump back to the full list of openings and apply to any software QA engineer role that fits.
Find Software QA Engineer Jobs