H-1B Visa Software Test Engineer Jobs
Software Test Engineer roles qualify as H-1B visa specialty occupations because they require a bachelor's degree in computer science, software engineering, or a related field. Employers file your H-1B petition after securing a certified Labor Condition Application from the DOL, which locks in your prevailing wage level before your start date.
Find H-1B Visa Software Test Engineer JobsOverview
Showing 5 of 809+ Software Test Engineer jobs










See all 809+ 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
Software Test Engineer - Essex Management
Location - Mostly remote within the US.
(Please be advised that there is an expectation despite majority of the work being remote that one can come into the HQ in Rockville, Maryland roughly 10% of the year for new project kicks offs, team building, company town halls etc.)
About Essex
This position supports "Essex, an Emmes Company". Essex is a biomedical informatics and health information technology-focused consultancy founded in 2009 and headquartered in Rockville, MD. The Essex team comprises experts with extensive experience in strategically developing and managing complex health and biomedical information programs for clients in the Federal Government, research academia, and private sectors.
Primary Purpose
This role works as part of the technical test engineering team and will be focused on testing enterprise and informatics software systems to support cancer trials and research. This role provides strong career growth opportunities in an innovative technology environment working in one of our nation’s premiere research organizations.
Responsibilities:
- As an individual contributor, prioritize and complete testing tasks on assigned projects.
- Develop test scenarios and procedures to ensure enterprise and informatics software systems are scalable, reliable, and performant.
- Write automated tests and integrate them with the CI/CD pipeline. Work with the engineering team to troubleshoot and resolve issues.
- Participate in SCRUM Sprint planning, standup, review, and retrospective meetings.
- Work in a collaborative cross-functional team environment to move features (JIRA tasks) across all tiers in a CI/CD Agile SCRUM environment.
- Contribute articles to the technical knowledge base to support knowledge sharing across teams.
- Be a proactive part of the software test engineering team, looking to make improvements to our engineering practice.
- Shadow senior team members during interviews.
- Mentor junior members of the team.
Qualifications
Required Experience:
- Strong communication skills (oral and written).
- Experience coding in Python, C#/.NET, Javascript, Ruby, or comparable programming languages.
- Experience testing hardware and software for enterprise and informatics systems, that run a cloud (AWS, Azure, GCP) environment.
- Develop and define major and minor characteristics of quality, including quality metrics and scoring parameters.
- Experience working in an agile development environment with methodologies such as SCRUM or Kanban.
- Experience using Git, GitHub, and GitHub Actions.
- Experience with behavior-driven development testing using frameworks such as Cucumber and Behave.
- Experience with performance and load testing using tools like K6, LoadRunner, JMeter, and Artillery.
- 3 years of software testing experience in one or more programming languages.
- Possession of a Bachelor or Graduate degree in a technical field such as Computer Science from an accredited college or university (according to CHEA).
- Working knowledge in Section 508 accessibility testing.
Preferred Experience:
- Experience with AI-assisted engineering practices and tools such as GitHub Copilot, Codex, or Claude Code, as well as conducting efficient and accurate code reviews of AI-generated code.
- 4 years of software testing experience in one or more programming languages.
- ISTQB Foundation and/or Agile testing certification is a plus.
- Cloud (AWS, GCP, Azure) certification is a plus.
- Possession of a Bachelor or Graduate degree in a technical field such as Computer Science from an accredited college or university (according to CHEA).
Be Part of One Team, One Purpose.
At Emmes Group, we’re shaping the future of clinical research—where human intelligence meets cutting-edge technology to drive meaningful advancements in healthcare. With over 47 years of scientific excellence, we’ve led groundbreaking research in cell and gene therapy, vaccines, infectious diseases, ophthalmology, rare diseases, and neuroscience.
Through our two business units—Emmes, a full-service CRO, and Veridix AI, our technology, data, and analytical solutions —we are modernizing clinical trials and accelerating the development of life-changing therapies.
We believe that every clinical breakthrough starts with people—people who are passionate, purpose-driven, and ready to make an impact. At Emmes Group, we bring People, Science, and Technology together to collaborate with our customers and deliver global health impact. Our culture is built on integrity, collaboration, and innovation, ensuring that every challenge is met with perseverance and accountability.
If you’re looking for a career where your work advances global health and where scientific excellence meets real-world impact, join us and be part of something bigger. One Team, One Purpose.
CONNECT WITH US!
See all 809+ H-1B Visa Software Test Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Software Test Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Software Test Engineer
Pull your SOC code before applying
Software Test Engineers typically fall under SOC 15-1253 (Software Quality Assurance Analysts). Confirm this in O*NET before interviews so you can speak to your role's specialty occupation classification if an employer's HR team raises questions.
Verify LCA wage levels for your metro
Your employer's LCA must pay at least the prevailing wage for your location and experience level. Run the OFLC Wage Search with SOC code 15-1253 and your city to know whether an offer meets the threshold before accepting.
Filter employers by active H-1B filing history
Target companies that have sponsored H-1B petitions for QA and test engineering roles before. Migrate Mate surfaces verified DOL Labor Condition Application data by occupation, so you can see which employers have filed for roles matching your background.
Confirm STEM OPT employer eligibility early
If you're bridging from STEM OPT, your employer must be E-Verify enrolled before you can extend your authorization. Confirm enrollment during the offer stage, not after signing, to avoid a gap between your OPT expiration and H-1B cap-gap coverage.
Request premium processing if your start date is tight
Standard H-1B processing through USCIS can run months past your intended start date. If your offer has a fixed onboarding window, ask your employer to file with premium processing, which guarantees a decision within 15 business days.
Document test methodology and tools in your petition
H-1B specialty occupation approvals for test roles sometimes draw RFEs when job duties appear generic. Ensure your employer's support letter specifies the tools you'll use, the systems under test, and the degree-level knowledge required to perform the work.
H-1B Visa Software Test Engineer: Frequently Asked Questions
Does a Software Test Engineer role qualify as an H-1B specialty occupation?
Yes, provided the position genuinely requires a bachelor's degree or higher in a directly related field such as computer science, software engineering, or information systems. Roles where any technical background qualifies, regardless of field, are more vulnerable to USCIS RFEs. Your employer's job description and support letter should tie specific degree requirements to the actual duties performed.
Which employers sponsor H-1B visas for Software Test Engineers?
Technology companies, defense contractors, financial services firms, and healthcare IT organizations are among the most frequent H-1B sponsors for QA and test engineering roles. Migrate Mate filters job listings by verified DOL Labor Condition Application history, so you can identify employers who have sponsored H-1B petitions for software quality and testing positions specifically, rather than relying on employer self-reporting.
Can I switch employers during my H-1B if I'm a Software Test Engineer?
Yes. Under H-1B portability rules established by AC21, you can start working for a new employer once they file an H-1B transfer petition on your behalf, as long as your current H-1B has been approved and you've maintained valid status. You don't need to wait for the transfer petition to be approved before your first day at the new company.
How does the H-1B prevailing wage requirement affect test engineer offers?
Your employer must pay at least the prevailing wage for your occupation, experience level, and work location as certified in their Labor Condition Application filed with DOL. For Software Test Engineers, wage levels vary significantly by metro area and seniority. You can verify the applicable threshold using the OFLC Wage Search with SOC code 15-1253 before evaluating any offer.
What happens to my H-1B status if my test engineer role is reclassified or my team is restructured?
A significant change in job duties, worksite location, or employment terms may constitute a material change that requires your employer to file an amended H-1B petition with USCIS before the change takes effect. Promotions into management, shifts to a different primary SOC code, or moves to a new worksite outside the original LCA's coverage area all commonly trigger the amended filing requirement.