H-1B Visa Software Quality Engineer Jobs
Software Quality Engineer roles qualify for H-1B visa sponsorship as specialty occupations requiring at least a bachelor's degree in computer science, software engineering, or a related field. Employers file the LCA with DOL before submitting your I-129 to USCIS, and the annual cap of 85,000 slots means timing your job search around the April lottery registration window matters.
Find H-1B Visa Software Quality Engineer JobsOverview
Showing 5 of 4,888+ 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 4,888+ 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
Company Description
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Job Description
- Responsible for ensuring the delivery and testing of high-quality software solutions that power critical business processes.
- Leverage both manual and automated testing strategies, including AI-driven approaches, to deliver robust, scalable, and reliable applications, while collaborating closely with cross-functional teams to drive continuous improvement and business value.
- Combine deep expertise in test management, automation, and release readiness with a strong understanding of Agile and the software development lifecycle (SDLC).
- Develop, execute, and maintain comprehensive test plans and strategies to ensure the quality and reliability of applications.
- Design, manage, and automate test cases for a wide range of testing types, including functional (unit, integration, regression, smoke), non-functional (performance, compatibility), and specialized (API, mobile, exploratory) testing.
- Build and maintain automated test frameworks and scripts using tools such as Selenium and Playwright and integrate them into CI/CD pipelines (Jenkins, Github Actions) for continuous quality assurance.
- Conduct API testing using tools like Postman and Rest Assured to validate RESTful endpoints, ensuring robust backend service quality.
- Conduct Security and Penetration testing to identify vulnerabilities and protect against malicious attacks and data breaches using tools like Nmap and Sqlmap.
- Perform performance and load testing using tools like JMeter to validate system scalability and reliability under varying workloads.
- Lead and coordinate release readiness activities, including pre-release validation, post-release monitoring, and post-release validation to ensure smooth and predictable deployments.
- Investigate production issues and contribute to root cause analysis and remediation strategies.
- Maintain strong communication and collaboration skills to support agile development practices and ensure alignment across the software development lifecycle.
- Share knowledge and best practices with team members, fostering a culture of continuous learning and innovation.
- Collaborate closely with developers, product managers, business analysts, and cross-functional teams to align testing efforts with business goals and technical requirements.
- Lead and mentor quality engineers on the team by providing guidance on modern software development frameworks, and leading technical discussions.
- Prepare Monthly, Quarterly and Annual quality metrics, KPIs, and dashboards to monitor product quality and testing effectiveness.
Qualifications
- Bachelor’s degree in Information Technology, Computer Engineering, or a related technical field (or foreign degree equivalent), plus eight (8) years of experience in the job offered or in a related occupation.
- The position requires each of the following skills, which must have been gained through eight (8) years of experience:
- Experience with Quality Engineering with a focus on test strategizing, planning, test estimation, resources loading and management.
- Experience with SDLC and Software Testing lifecycles.
- The position requires each of the following skills, which must have been gained through five (5) years of experience:
- Experience with Test Automation testing using tools like Selenium or Playwright for UI and Rest Assured for API or similar.
- Experience with API testing using tools like Postman and SoapUI.
- The position requires each of the following skills, which must have been gained through four (4) years of experience:
- Experience with Quality Engineering responsibilities in a News Gathering or Television Production environment.
- Experience managing work allocation of vendor resources and collaborating with different cross functional teams.
- Experience with programming languages (Python, Java, TypeScript, etc.).
- Experience supporting CI/CD tool integration throughout the development lifecycle.
- The position requires each of the following skills, which must have been gained through three (3) years of experience:
- Experience with performance engineering validations, applying different performance testing strategies like load, stress, spike, volume, or similar.
- Experience with security and penetration testing using tools like Nmap and SQLmap.
Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks.
- Salary range: $148,990 - $159,135 per year
- Full-time: 40 hours/week
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
See all 4,888+ H-1B Visa Software Quality Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Software Quality Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Software Quality Engineer
Map your degree to SOC codes
Software Quality Engineers are typically classified under SOC 15-1253 (Software Quality Assurance Analysts and Testers). Confirm your degree field aligns with this code before applying, since mismatched credentials are a common RFE trigger USCIS reviewers flag at petition review.
Pull prevailing wage data before negotiating
Use the OFLC Wage Search to look up the Level I through Level IV prevailing wages for SOC 15-1253 in your target metro area. Your offered salary must meet or exceed the certified LCA wage, so knowing the floor before negotiations protects your petition from DOL scrutiny.
Target employers with active E-Verify enrollment
H-1B employers must participate in E-Verify. Filter your search to companies already enrolled, since unenrolled employers face a mandatory onboarding delay that can push your start date past a critical cap-gap window if you're transitioning from F-1 OPT.
Search verified H-1B sponsors on Migrate Mate
Use Migrate Mate to filter Software Quality Engineer roles by employers with confirmed LCA filing history. This cuts out companies that list sponsorship as an afterthought and surfaces employers whose DOL records show active petitions in your occupation code.
Clarify test automation scope in your job offer letter
USCIS scrutinizes Software Quality Engineer petitions when job duties overlap with general IT support or manual testing. Ask your employer to draft the offer letter with specific degree-requiring duties like designing automated test frameworks, so the specialty occupation standard is clear on its face.
Time your offer acceptance around lottery registration
USCIS opens H-1B cap registration in March each year for an October 1 start. If you receive an offer after selection results are announced, ask whether your employer can file under a cap-exempt category or support an alternative start date tied to the following fiscal year cycle.
H-1B Visa Software Quality Engineer: Frequently Asked Questions
Does a Software Quality Engineer role qualify as a specialty occupation for H-1B purposes?
Yes, provided the position requires at least a bachelor's degree in a directly related field such as computer science, software engineering, or information systems. USCIS examines whether the specific duties, such as building automated test pipelines or leading QA architecture decisions, genuinely require that theoretical and specialized knowledge. Roles centered on manual testing with no degree requirement are more likely to receive an RFE.
How do employers calculate the prevailing wage for Software Quality Engineer H-1B petitions?
Employers use DOL's OFLC Wage Search to determine the prevailing wage for SOC code 15-1253 in the worksite's metropolitan area. The wage level assigned, from Level I for entry roles to Level IV for senior positions, must appear on the certified LCA. Your offered salary must meet or exceed that figure throughout your H-1B employment, not just at the time of filing.
What documentation strengthens an H-1B petition for a Software Quality Engineer?
A detailed offer letter describing degree-requiring duties such as test automation framework design, CI/CD pipeline integration, or performance benchmarking analysis helps establish specialty occupation. Pair that with academic transcripts, any relevant certifications in tools like Selenium or JIRA, and the employer's internal job description showing a bachelor's degree as a minimum requirement, not just a preference.
How do I find Software Quality Engineer employers who actively sponsor H-1B visas?
Migrate Mate shows you Software Quality Engineer roles filtered by employers with verified LCA filing history pulled directly from DOL records. This is more reliable than asking recruiters during early outreach, since LCA filings are public record and confirm that an employer has actually executed sponsorship for the occupation, not just listed it as a possibility.
Can I switch employers in the middle of H-1B status as a Software Quality 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 status is valid and you've been in H-1B status for at least 180 days. The new employer must file a fresh LCA certified for the new worksite and salary level before submitting the I-129 transfer petition to USCIS.