STEM OPT Software Quality Engineer Jobs
Software Quality Engineer roles fall squarely within STEM OPT eligibility, letting you work for up to 36 months total on your F-1 authorization. Your employer must be enrolled in E-Verify, and your STEM degree in computer science, software engineering, or a related field must align with the SOC code for quality assurance work.
See All Software Quality Engineer JobsOverview
Showing 5 of 1,660+ Software Quality Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 1,660+ Software Quality Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Quality Engineer roles.
Get Access To All Jobs
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something - you’ll add something. Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible - all while staying connected to the people around us.
Description
You will be responsible for planning, executing, and maintaining comprehensive test coverage for hardware and software features. This includes authoring test cases, identifying regressions, and driving bugs to resolution through clear, concise reporting. You’ll work closely with cross-functional engineering teams to validate functionality, performance, and stability across product areas. Strong communication and collaboration skills are essential as you’ll be interfacing with development, QA, and program teams. This role demands a highly technical and detail-oriented mindset, along with a strong sense of ownership and a passion for product quality.
Responsibilities
- Represent the team in sponsor reviews and leadership forums, providing clear updates and addressing questions.
- Own functional testing across locales, defining test scope, priorities, and execution plans.
- Document and track issues, collaborating with development teams, and monitoring quality metrics throughout the product development lifecycle.
- Drive automation and reporting to ensure efficiency, accuracy, and visibility of test results.
Minimum Qualifications
- Bachelor’s degree in computer science or related field, or equivalent work experience.
- 3 or more years experience testing applications.
- Strong hands on experience with QA methodologies, or prior QA experience.
- Confirmed bug detection and bug isolation skills.
- Outstanding communication skills, for collaborating across many participating teams.
- Analytical, disciplined and creative problem solver committed to driving quality forward.
- Ability to adapt in a high-paced and informal environment.
- Act as a strong advocate for quality in the product development process for software engineering.
Preferred Qualifications
- Proficient in Python or Swift with hands-on automation development in Xcode, emphasizing UI validation and real world device use cases.
- Demonstrated experience leveraging Generative AI to create and optimize testing products and automation.
- 1+ years experience automating in Swift and/or Python.
- QA experience in AR/VR systems and hardware & software integration products.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $141,800 and $213,700, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
See all 1,660+ Software Quality Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Quality Engineer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Software Quality Engineer
Verify your CIP code before applying
Cross-reference your degree's Classification of Instructional Programs code against the STEM Designated Degree Program List that USCIS publishes. Computer science, information systems, and electrical engineering CIP codes all support Software Quality Engineer roles, but adjacent majors like management information systems sometimes fall outside the approved list.
Confirm E-Verify status before accepting offers
Ask your recruiter for the employer's E-Verify company ID during the offer stage, not after signing. Any company hiring you for STEM OPT must be actively enrolled in E-Verify, and you can validate enrollment through the E-Verify employer search tool before committing.
Target companies with active QA engineering teams
Use Migrate Mate to filter for employers who have hired STEM OPT students into software quality roles, so your applications go to companies already familiar with the I-983 training plan requirement and E-Verify obligations, not those encountering it for the first time.
Build a learning objectives narrative for your I-983
The I-983 training plan requires you to articulate how your day-to-day QA work, automated testing, defect tracking, CI/CD pipeline review, connects to your STEM degree. Draft this narrative before your start date so your DSO and employer can sign off without delays.
Check prevailing wage before negotiating your offer
Run your job title and work location through the OFLC Wage Search to confirm the prevailing wage tier for Software Quality Engineers in that metro area. STEM OPT itself has no wage floor, but knowing the DOL benchmark strengthens your negotiating position and prepares you if the employer later files an H-1B.
File your STEM OPT extension at least 90 days early
USCIS requires you to submit your I-765 extension application at least 90 days before your initial OPT EAD expires. Missing this window forces a gap in work authorization, so calendar your DSO recommendation request well before that cutoff to account for processing time.
Software Quality Engineer jobs are hiring across the US. Find yours.
Find Software Quality Engineer JobsFrequently Asked Questions
Does a Software Quality Engineer role qualify for the STEM OPT extension?
Yes, provided your degree is on the STEM Designated Degree Program List that USCIS maintains. Software quality engineering maps to computer and information systems occupations under DOL's Standard Occupational Classification system. Degrees in computer science, software engineering, electrical engineering, and closely related STEM fields generally qualify. Confirm your specific CIP code with your DSO before applying for the extension.
What E-Verify requirement applies to my STEM OPT employer?
Any employer hiring you under the STEM OPT extension must be actively enrolled in E-Verify, not simply registered. This applies to the specific legal entity signing your offer letter, including subsidiaries and staffing agencies if they are your actual employer of record. Verify enrollment through the E-Verify employer search before accepting an offer. Working for a non-enrolled employer violates your STEM OPT terms and jeopardizes your status.
What goes into the I-983 training plan for a Software Quality Engineer?
The I-983 must detail how your QA engineering work, automated testing, defect lifecycle management, test architecture, and quality metrics analysis, directly applies knowledge from your STEM degree. It requires specific learning objectives, a supervision structure, and a 12-month evaluation schedule. Both you and your employer sign the form, and your DSO countersigns. You must update it if your role or employer changes materially during the 24-month extension period.
How does cap-gap protect me if my H-1B is selected while I'm on STEM OPT?
If your employer files an H-1B petition on your behalf before your STEM OPT EAD expires and USCIS selects it in the lottery, cap-gap automatically extends your OPT work authorization through September 30 of that fiscal year. You can continue working as a Software Quality Engineer during this period without interruption. Your DSO issues a new I-20 endorsing the cap-gap extension once your employer receives the H-1B receipt notice from USCIS.
Where can I find Software Quality Engineer jobs at E-Verify enrolled employers?
Migrate Mate filters Software Quality Engineer listings by employers already familiar with STEM OPT requirements, so you're not spending time on companies that have never navigated the E-Verify enrollment or I-983 process. You can also cross-reference any employer you find elsewhere by running their name through the E-Verify employer search to confirm active enrollment before applying.
See which Software Quality Engineer employers are hiring and sponsoring visas right now.
Search Software Quality Engineer Jobs