STEM OPT Software Test Engineer Jobs
Software Test Engineer roles fall squarely within STEM OPT eligibility, giving you up to 24 months of extended 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 must align with the role's CIP code.
See All Software Test Engineer JobsOverview
Showing 5 of 403+ Software Test 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 403+ Software Test Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Test Engineer roles.
Get Access To All Jobs
INTRODUCTION
Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.
ROLE
Software Test Engineer II
Working at Abbott
At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You’ll also have access to:
- Career development with an international company where you can grow the career you dream of.
- Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year.
- An excellent retirement savings plan with a high employer contribution.
- Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
- A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
- A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists.
THE OPPORTUNITY
This position works on site daily out of our Irving, TX location in the Core Diagnostics Business Unit. Our medical devices help more than 10,000 people have healthier hearts, improve quality of life for thousands of people living with chronic pain and movement disorders, and liberate more than 500,000 people with diabetes from routine fingersticks. In this role you will perform comprehensive software verification and validation (V&V) activities, including test case creation and execution, exploratory testing, and development of test plans and reports.
What You’ll Work On
If hired, you will work closely with software development, quality, and cross-functional teams to ensure appropriate test coverage, effective defect resolution, and high-quality software releases. The position also includes internal technical leadership responsibilities, contributing to testing strategy, best practices, and continuous improvement efforts.
In addition:
- Investigate unexpected software behavior, defects, and field-reported issues. Collaborate with cross-functional teams to troubleshoot complex, system-level problems, including UI-related issues observed in lab or field environments. Communicate investigation outcomes to team leadership and recommend testing strategies. Verify and validate implemented fixes.
- Perform software testing activities for development user stories and features throughout the SDLC, ensuring requirements are correctly implemented and verified.
- Conduct exploratory testing, system-level end-to-end testing, and UI workflow testing, including hands-on testing in a lab environment using medical devices and simulators.
- Develop test datasets and execute automated test scripts to support efficient and repeatable testing of application software releases. Evaluate manual test cases for automation suitability and convert tests as appropriate.
- Review system specifications, software requirements, and user stories to create verification and validation test plans and test cases. Execute tests using both black box (requirements-based) and white box (design- and logic-aware) testing approaches.
- Evaluate test plans to ensure adequate UI, functional, and system-level test coverage, identifying gaps and overlaps across testing efforts and adjusting plans to improve efficiency.
- Create and maintain verification and validation documentation, including test plans, test reports, and traceability matrices. Review these deliverables with relevant stakeholders to ensure alignment with quality and regulatory expectations.
BASIC QUALIFICATIONS
- Minimum 3 years Relevant experience with a master’s degree in a related field.
- Minimum 4 years Related experience or equivalent combination of education and experience.
- Minimum 5 years Relevant work experience with a bachelor’s degree in a related field.
- Moderate level of ability to conduct thorough data analytics & implement data-driven solutions.
- Moderate level of knowledge with continuous integration & continuous deployment (CI/CD).
- Moderate knowledge of Agile methodologies.
- Moderate level of understanding of test methodologies.
PREFERRED QUALIFICATIONS
- Bachelor of Science (BS) in Medical Laboratory Science.
- Experience in Abbott or similar company.
COMPENSATION
- The base pay for this position is $68,000.00 – $136,000.00. In specific locations, the pay range may vary from the range posted.
Apply Now
Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: https://abbottbenefits.com/
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
See all 403+ Software Test Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Test Engineer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Software Test Engineer
Verify your CIP code before applying
Check that your degree's CIP code maps to the Software Test Engineer SOC code (15-1253) through O*NET before your DSO approves your STEM OPT extension. A mismatch between your field of study and the role delays or blocks your I-983 approval.
Confirm E-Verify enrollment before accepting offers
Ask hiring managers directly whether the company is enrolled in E-Verify before you sign anything. Employers can look up their own status through the E-Verify employer search, and you need written confirmation before your DSO can approve the training plan.
Build a testing portfolio that signals STEM depth
Recruiters screening STEM OPT candidates for QA and test engineering roles expect evidence of automated testing frameworks, scripting in Python or Java, and CI/CD pipeline experience. A GitHub portfolio of test suites is a concrete credential, not just a resume claim.
Target employers with existing I-983 training plan templates
Companies that have hired STEM OPT students before often have a pre-approved I-983 template and an HR contact familiar with the 10-day reporting requirement. Ask in your first recruiter screen whether the company has sponsored STEM OPT students in a software testing role previously.
Use Migrate Mate to filter roles by E-Verify enrollment
Search for Software Test Engineer roles on Migrate Mate, which filters listings by verified E-Verify employer status so you don't waste applications on companies that can't legally sponsor your STEM OPT extension.
Negotiate your start date around cap-gap protection
If your OPT expires while an H-1B petition is pending on your behalf, cap-gap protection through USCIS extends your work authorization automatically. Push start dates to align with this window rather than accepting a gap in employment that could complicate your training plan continuity.
Software Test Engineer jobs are hiring across the US. Find yours.
Find Software Test Engineer JobsFrequently Asked Questions
Does a Software Test Engineer role qualify for the STEM OPT extension?
Yes, Software Test Engineer maps to SOC code 15-1253 under the DHS STEM OPT designated degree list. Your degree must be in a qualifying STEM field, such as computer science, computer engineering, or information systems, and the CIP code on your diploma must align with that SOC code. Your DSO confirms the match when approving your I-983 training plan.
What does the employer need to do to hire me on STEM OPT?
Your employer must be enrolled in E-Verify before your STEM OPT start date. They also co-sign your I-983 Training Plan for STEM OPT Students, which outlines your learning objectives, supervision structure, and compensation. Employers who haven't hired STEM OPT students before sometimes delay at this step, so confirm their E-Verify enrollment and willingness to complete the I-983 early in the offer process.
How do I find Software Test Engineer employers who accept STEM OPT candidates?
Migrate Mate filters Software Test Engineer listings by E-Verify employer enrollment, which is the minimum legal requirement for STEM OPT sponsorship. This lets you focus applications on companies already set up to hire you, rather than discovering E-Verify gaps after an offer is extended. You can also cross-reference OFLC Wage Search to confirm an employer's prior DOL filings in this occupation.
What happens to my STEM OPT if my employer's E-Verify enrollment lapses?
If your employer loses E-Verify enrollment after your STEM OPT begins, your work authorization is at risk. USCIS requires the employer to remain enrolled for the full duration of your extension. You'd need to either transfer to a new qualifying employer and update your I-983, or risk falling out of status. Report any change in employer enrollment to your DSO within 10 days.
Does cap-gap coverage apply if I'm working as a Software Test Engineer on STEM OPT?
Yes. If your employer files an H-1B petition on your behalf before your STEM OPT expires, cap-gap protection under USCIS rules extends your work authorization through September 30 of that fiscal year, or until USCIS adjudicates the petition, whichever comes first. You can continue working as a Software Test Engineer in the same role during this period without interruption, provided the petition was filed before your EAD expired.
See which Software Test Engineer employers are hiring and sponsoring visas right now.
Search Software Test Engineer Jobs