Senior Software Engineer In Test Jobs in USA with Visa Sponsorship
Senior Software Engineer in Test roles qualify as specialty occupations under H-1B visa, E-3 visa, and TN visa categories, making them strong targets for employer sponsorship. With SDET positions concentrated in tech, fintech, and enterprise software, employers routinely file LCAs and I-129 petitions to hire qualified international candidates. For detailed occupation requirements, see the O*NET profile.
Find Senior Software Engineer In Test JobsOverview
Showing 5 of 14,568+ Senior Software Engineer In Test jobs










See all 14,568+ Senior Software Engineer In Test Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineer In Test roles.
Get Access To All Jobs
Soar with us at Wawa. We believe we can make life a little better every day – one smile, hoagie, or experience at a time. And there’s one secret ingredient that truly sets Wawa apart: Our Associates. At Wawa, you’ll be part of a caring team that’s dedicated to helping all of us fly high – together. We’re team players, day-brighteners, and go-getters: and we know that Wawa is a place where we can build skills to thrive and open doors to new career opportunities. We’re proud to be a part of a winning team of Associate owners who shape our success. We’re committed to helping our communities and one another at every turn, because we know that when we fly together, there’s no limit to how far we can go. Ready to be part of a team that helps you reach new heights? Join our flock and get ready to soar.
Job Description
Job Title: QA Senior Test Engineer
Location: Corporate
Department: Information Technology
Job Summary: The QA Senior Test Engineer is responsible for developing, executing, and maintaining automated and manual tests for web, API, and mobile applications. This role supports quality engineering practices across Digital, Mobile, and IT teams by contributing to test automation, validating application functionality, documenting defects, and helping improve overall software quality. This role is expected to actively participate in agile ceremonies, support CI/CD testing activities, and help ensure that features meet defined acceptance criteria and quality standards. Contribute to test planning, test case design, automated test development, defect validation, and continuous improvement of testing practices.
Principal Duties:
- Collaborate with software development engineers and QA team members to understand feature requirements, technical design, and test coverage needs.
- Participate in and contribute to code reviews and design discussions to provide input on testability and automation considerations.
- Develop, maintain, and execute automated functional, integration, API, and end-to-end tests for Digital, Mobile, and IT initiatives.
- Assist with defining test cases, test data needs, and acceptance criteria in partnership with product and engineering teams.
- Contribute to improvements to quality assurance practices by identifying opportunities to increase automation, reliability, and repeatability.
- Find, isolate, document, regress, and track defects through resolution.
- Contribute to continuous improvement of manual and automated test execution across assigned products and features to ensure features meet defined acceptance criteria and quality standards.
- Assist with end-to-end configuration, environment validation, and test data setup for digital, mobile, and other IT projects.
- Track and report testing progress, automation results, and defect trends to help teams assess quality and readiness.
Essential Functions:
- Ability to work well individually and in a team environment
- Strong oral and written communication skills
- Strong customer service and interpersonal skills
- Ability to work independently on assigned tasks with appropriate guidance and escalation
- Detail oriented with strong organizational and time management skills
- Strong analytical and problem-solving skills
- Ability to manage multiple priorities and communicate risks or blockers in a timely manner
- Ability to communicate technical information clearly with technical and non-technical peers
- Strong sense of ownership, accountability, and willingness to learn
- Ability to follow established engineering and QA practices while contributing ideas for improvement
- Enjoys working with partners, colleagues, and teams to solve software quality challenges
- Passionate about QA, test automation, and continuous learning
Basic Qualifications:
- BS/BA degree preferred or equivalent experience
- 5+ years of hands-on experience writing test cases, executing software tests, documenting defects, and supporting test automation
- 5+ years of experience with automated testing tools or frameworks
- Familiarity with software development processes including Agile/Lean methodologies and DevOps concepts, particularly in a CI/CD environment
- QA professional certifications preferred
- Demonstrated ability to deliver assigned work with quality and consistency
- Experience using automation to support repeatable software testing
- Experience creating and executing test cases for assigned features or applications
- Experience with automated testing tools such as WebdriverIO, SmartBear, or similar platforms
- Programming or scripting experience using TypeScript, JavaScript, or similar languages
- Working knowledge of software development life cycle practices, including coding standards, code reviews, source control, build and release processes, CI/CD, and test suite maintenance
Wawa will provide reasonable accommodation to complete an application upon request, consistent with applicable law. If you require an accommodation, please contact our Associate Service Center at asc@wawa.com.
Wawa, Inc. is an equal opportunity employer. Wawa maintains a work environment in which Associates are treated fairly and with respect and in which discrimination of any kind will not be tolerated. In accordance with federal, state and local laws, we recruit, hire, promote and evaluate all applicants and Associates without regard to race, color, religion, sex, age, national origin, ancestry, familial status, marital status, sexual orientation or preference, gender identity or expression, citizenship status, disability, veteran or military status, genetic information, domestic or sexual violence victim status or any other characteristic protected by applicable law. Unlawful discrimination will not be a factor in any employment decision.
See all 14,568+ Senior Software Engineer In Test Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineer In Test roles.
Get Access To All JobsTips for Finding Senior Software Engineer In Test Jobs
Align your degree to SDET specialty occupation
Your degree field matters as much as the degree itself. Computer Science, Software Engineering, and Computer Engineering map cleanly to SDET roles. A degree in an unrelated field, even a technical one, can trigger an RFE from USCIS during I-129 adjudication.
Use OFLC Wage Search before salary negotiations
Pull the prevailing wage for your specific work location before accepting an offer. SDET roles are classified at different wage levels depending on seniority, and your LCA must meet the prevailing wage for your actual worksite, not the company's headquarters.
Target companies with existing QA engineering infrastructure
Employers who already employ multiple SDETs have established HR processes for specialty occupation filings. Look for job postings that reference test automation frameworks like Selenium, Cypress, or Playwright alongside interview processes that include take-home coding assessments.
Find verified SDET sponsors on Migrate Mate
Search Migrate Mate's job board to identify employers with verified LCA sponsorship history for software engineering roles. This filters out postings where sponsorship language is aspirational rather than backed by actual DOL filing activity.
Clarify remote work arrangements before the LCA is filed
If the role is hybrid or remote, your employer must file a separate LCA for each worksite where you'll spend substantial time. Confirm your primary work location before filing begins, since amending an LCA mid-process adds weeks and can delay your start date.
Prepare a job duties letter that separates test engineering from general QA
Generic QA job descriptions can undermine a specialty occupation argument. Work with your employer to draft a duties letter that emphasizes software design decisions, automation architecture, and code review responsibilities that require a bachelor's-level technical background.
Frequently Asked Questions
Does a Senior Software Engineer in Test role qualify as a specialty occupation for H-1B purposes?
Yes, provided the employer documents that the role requires at least a bachelor's degree in a directly related field such as Computer Science or Software Engineering. USCIS scrutinizes SDET petitions more than pure SWE roles, so the job description must emphasize software design, architecture decisions, and complex automation engineering rather than manual testing or generic QA tasks.
Which visa types can sponsor a Senior Software Engineer in Test position?
H-1B is the most common path and applies to all nationalities, though it's subject to an annual cap and selection process. Australian citizens can use the E-3, which has a 10,500 annual cap that has never been exhausted and requires no lottery. Canadian and Mexican nationals in software engineering roles may qualify for TN visa status under the USMCA engineer category, depending on how the role is defined and documented.
What degree does a Senior Software Engineer in Test need for visa sponsorship?
A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field is the standard requirement. Degrees in Information Technology or Mathematics can work if coursework is sufficiently technical. A degree in a non-technical field, even combined with years of SDET experience, is harder to defend under a specialty occupation analysis and may require additional documentation from your employer.
How do I find employers who actively sponsor visas for Senior Software Engineer in Test roles?
Migrate Mate lists employers with verified sponsorship history for software engineering roles, so you can target companies that have actually filed for comparable positions rather than relying on job postings that mention sponsorship without backing it up. Focus your search on enterprise software, cloud infrastructure, and fintech companies, which consistently file for SDET roles across multiple seniority levels.
Can a Senior Software Engineer in Test on OPT or STEM OPT transition to H-1B sponsorship?
Yes. If you're on F-1 OPT or STEM OPT, your employer can file an H-1B petition on your behalf during the annual registration period. Because H-1B is subject to an annual cap and selection process, timing matters: your employer must register you before the window closes each year. STEM OPT provides up to 24 additional months of work authorization, giving you more than one opportunity to be selected if you aren't picked in the first cycle.
What is the prevailing wage requirement for sponsored Senior Software Engineer In Test jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.