STEM OPT Software QA Engineer Jobs

Software QA Engineer roles qualify for the STEM OPT extension, giving you up to 24 additional months of work authorization beyond your initial OPT period. Your employer must be enrolled in E-Verify, and your degree in computer science, software engineering, or a related STEM field makes you eligible to apply.

See All Software QA Engineer Jobs

Overview

Open Jobs906+
Top Visa TypeF-1 OPT
Work Type86% On-site
Median Salary$111K
Top LocationSan Diego, CA
Most JobsApple

Showing 5 of 906+ Software QA Engineer jobs

Apple
Software QA Engineer
We won't show you this job again
Apple
Added 5d ago
Software QA Engineer
Apple
San Diego, California
Quality Assurance & Testing (QA Testing)
Software Engineering
Automation QA
$139,500/yr - $210,100/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Diversified Technical Systems
Software QA Engineer
We won't show you this job again
Diversified Technical Systems
Added 1w ago
Software QA Engineer
Diversified Technical Systems
Seal Beach, California
Quality Assurance & Testing (QA Testing)
$97,000/yr - $120,000/yr
On-Site
2+ yrs exp.
Bachelor's
51-200

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Arthrex
Software QA Engineer II -Automation
We won't show you this job again
Arthrex
Added 1mo ago
Software QA Engineer II -Automation
Arthrex
Santa Barbara, California
Quality Assurance & Testing (QA Testing)
Software Engineering
Automation QA
On-Site
2+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Gather AI
Hardware / Software QA Engineer
We won't show you this job again
Gather AI
Added 2mo ago
Hardware / Software QA Engineer
Gather AI
Pittsburgh, Pennsylvania
Quality Assurance & Testing (QA Testing)
Software Engineering
Embedded Systems Engineering
On-Site
3+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ambi Robotics
Robotics Software QA Engineer
We won't show you this job again
Ambi Robotics
Added 2mo ago
Robotics Software QA Engineer
Ambi Robotics
Berkeley, California
Quality Assurance & Testing (QA Testing)
Software Engineering
Specialized Engineering
Robotics Engineering
$80,000/yr - $110,000/yr
On-Site
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 906+ Software QA Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software QA Engineer roles.

Get Access To All Jobs

See all 906+ Software QA Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software QA Engineer roles.

Get Access To All Jobs

Tips for Finding STEM OPT Authorization as a Software QA Engineer

Verify your CIP code before applying

Cross-check your degree's Classification of Instructional Programs code against the DHS STEM Designated Degree Program List. QA engineering roles often require a computer science or information systems degree, and a mismatched CIP code disqualifies your extension before you file.

Confirm E-Verify enrollment before accepting offers

Ask hiring managers directly whether the company is enrolled in E-Verify before you sign anything. E-Verify participation is a hard legal requirement for STEM OPT employers, and onboarding with an unenrolled company invalidates your extension authorization.

Use O*NET to frame your QA qualifications

Pull the Software Quality Assurance Analyst occupation profile from O*NET to identify the exact knowledge areas and skills USCIS expects this role to require. Framing your resume and training plan around these criteria strengthens your I-983 documentation.

Draft your I-983 training plan with QA specifics

Your training plan must map QA engineering tasks, such as test case design, automation scripting, and defect tracking, to your STEM degree learning outcomes. Generic training plans draw scrutiny; role-specific goals tied to your coursework hold up under DSO review.

Search Migrate Mate to target verified STEM OPT employers

Filter your Software QA Engineer job search on Migrate Mate to surface employers with documented E-Verify enrollment and STEM OPT hiring history. This cuts the time you'd otherwise spend cold-screening companies that can't legally support your extension.

Track your cap-gap window if H-1B is next

If you file an H-1B petition before your STEM OPT expires, cap-gap rules extend your work authorization through September 30 of that fiscal year. Submit your I-983 training plan renewal with your DSO well before your EAD end date to stay continuously authorized during this period.

Software QA Engineer jobs are hiring across the US. Find yours.

Find Software QA Engineer Jobs

Frequently Asked Questions

Does a Software QA Engineer role qualify for the STEM OPT extension?

Yes, provided your employer is enrolled in E-Verify and your degree falls under a DHS-designated STEM field such as computer science, software engineering, or information systems. The role itself must also involve training directly related to that degree. USCIS evaluates both the job duties and the degree match, so confirm both criteria with your DSO before filing.

What STEM degrees are eligible for a Software QA Engineer STEM OPT extension?

Degrees in computer science, computer engineering, information technology, software engineering, and closely related fields typically qualify because their CIP codes appear on the DHS STEM Designated Degree Program List. Degrees in business information systems or management information systems may qualify depending on the specific CIP code. Your DSO can verify whether your exact degree program is listed before you submit your extension application.

What goes into the I-983 training plan for a Software QA Engineer position?

Your I-983 must describe how your QA engineering duties, such as writing automated test scripts, executing regression cycles, and analyzing defect patterns, connect to your STEM degree's academic goals. It should include measurable learning objectives, supervisor oversight details, and a timeline tied to your 24-month extension period. Both you and your employer's authorized representative must sign the form before your DSO can recommend the extension in SEVIS.

How do I confirm that a Software QA Engineer employer is enrolled in E-Verify?

You can ask the recruiter or HR contact directly for the company's E-Verify employer ID or confirmation of current enrollment status. E-Verify enrollment is a public record for federal contractors, but private employers aren't listed in a searchable public directory. Migrate Mate surfaces employers with verified STEM OPT hiring history so you can identify E-Verify-enrolled companies before you apply.

How does cap-gap protection work if my STEM OPT ends while an H-1B petition is pending?

If your employer files a timely H-1B petition on your behalf before your STEM OPT EAD expires, cap-gap rules automatically extend your work authorization through September 30 of that fiscal year. You can continue working in your Software QA Engineer role during this period without any gap in authorization. Confirm with your DSO that your SEVIS record reflects the cap-gap extension and that your employer's petition receipt notice is on file.

See which Software QA Engineer employers are hiring and sponsoring visas right now.

Search Software QA Engineer Jobs