STEM OPT Software Development Engineer In Test Jobs
Software Development Engineer in Test roles sit squarely within STEM-designated fields, making them strong candidates for the 24-month STEM OPT extension beyond your initial 12 months. 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.
Find STEM OPT Software Development Engineer In Test JobsOverview
Showing 5 of 7+ Software Development Engineer In Test jobs










See all Software Development Engineer In Test Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Development Engineer In Test roles.
Get Access To All Jobs
INTRODUCTION
Build Confidence. Ship Quality. Make an Impact.
Join Stampin' Up! as a Junior Software Development Engineer in Test (SDET)
At Stampin' Up!, we're known for helping people create meaningful connections through creativity. Behind every order, every subscription, every reward, and every crafting experience is technology built by passionate people who care deeply about delivering exceptional experiences.
We're looking for a Junior Software Development Engineer in Test (SDET) who is curious, collaborative, and excited to grow. This isn't a traditional QA role. Here, you'll be a software engineer who happens to focus on testing, helping us build quality directly into the products our demonstrators and customers rely on every day.
If you love solving puzzles, asking questions, digging into data, and figuring out how things really work, we'd love to meet you.
A Little About Us
At Stampin' Up!, our mission goes beyond creating products. We create opportunities for people to connect, share, and build communities around creativity. Our culture is rooted in four core values:
- We Care About People First
- We Act With Courage
- We Better Our Best
- We Own It
We're a company that believes great work happens when talented people feel supported, trusted, and empowered to grow. We celebrate creativity in all forms, whether that's designing a beautiful handmade card or building a better automated testing framework.
You'll be part of a small, highly collaborative team where quality isn't something inspected at the end. It's built in from the beginning.
As an SDET, you'll be embedded with the development team, not a separate QA department. You'll work side-by-side with developers, business analysts, and product owners to ensure quality is part of every conversation.
You'll also help us continue our evolution from manual testing to automation-first quality practices. In this role, you'll help build the automated tests that decide whether a release ships, while still applying critical thinking and exploratory testing where automation isn't the best solution.
You'll gain exposure to the full business, including opportunities to learn a real e-commerce business end to end: ordering, payments, subscriptions and commissions.
This is a great opportunity for someone early in their career who enjoys learning, asks thoughtful questions, and isn't afraid to tackle a large system one piece at a time.
What Success Looks Like
The people who thrive here tend to be:
- Curious enough to investigate beyond the first answer
- Comfortable asking questions and learning from others
- Excited by both technical challenges and business problems
- Strong communicators who can build trust with technical and non-technical partners
- Accountable and proactive rather than waiting for direction
- Adaptable and eager to learn new tools, technologies, and ways of working
- Positive team players who contribute to a healthy, collaborative culture
Key Responsibilities
- Demonstrate Stampin' Up!'s core values in your daily work and interactions
- Partner closely with developers, business analysts, and product owners to understand requirements and identify quality risks early
- Design, develop, and maintain automated tests for web applications, APIs, and backend services
- Write SQL queries to validate business processes, investigate defects, and verify data integrity
- Integrate automated testing into CI/CD pipelines and improve test reliability and coverage
- Use AI tools daily to write tests, investigate failures and speed up your work
- Evaluate and validate AI-generated code and recommendations with sound engineering judgment
- Perform exploratory and manual testing when automation isn't practical or sufficient
- Investigate production issues, analyze logs, and help identify root causes
- Document test results, defects, and quality risks using Azure DevOps and related tools
- Take ownership of testing efforts and continuously improve team processes and automation capabilities
- Contribute to software development projects as needed through the same engineering and code review process as the rest of the team
BASIC QUALIFICATIONS
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience
- 3+ years of experience in software testing, test automation, or software development involving automated testing
- Experience building and maintaining automated tests with frameworks such as Playwright, Selenium, or Cypress
- Proficiency in at least one programming language such as TypeScript, JavaScript, Python, or C#
- Strong SQL skills, including joins, aggregations, troubleshooting, and data validation
- Experience testing REST APIs and understanding modern integration patterns
- Familiarity with Git, pull requests, code reviews, and CI/CD workflows
- Ability to distinguish application issues from test failures or environment issues
- Strong analytical and problem-solving skills
- Clear verbal and written communication skills
PREFERRED QUALIFICATIONS
Bonus Points If You Have
- Experience with Playwright and TypeScript
- Experience with Azure DevOps
- Experience testing .NET applications and Microsoft SQL Server
- Experience with AI coding assistants such as GitHub Copilot, Claude Code, or similar tools
- Experience validating financial calculations, commissions, or high-volume data processes
- Experience supporting e-commerce, payment processing, or order management systems
- Experience with Application Insights, logging tools, and troubleshooting distributed systems
- Experience with accessibility, performance testing, or test data management
- Experience contributing production code, not just test code
- Experience helping improve engineering tooling or automation frameworks
A Few Honest Challenges
We're committed to helping team members grow, and we believe transparency helps everyone succeed.
In this role, you'll be learning and contributing within a large, interconnected system. The products support both our e-commerce experience and the internal systems that drive ordering, commissions, subscriptions, and business operations.
Much of the evidence for whether something is working correctly lives in the data, so SQL won't be an occasional tool. You'll use it regularly.
You'll also balance automation and hands-on testing. Not everything should be automated, and part of your success will be learning when each approach makes the most sense.
Most importantly, you'll need the confidence to ask questions, seek feedback, and learn continuously. Nobody masters everything on day one.
Why You'll Love Working Here
Besides working with incredible people?
We've got perks.
- A wicked-awesome benefits package (seriously, compare it)
- A Friday dress code every day of the week. Dust off those jeans.
- Extreme crafting experiences (totally optional, but surprisingly fun)
- Generous paid time off because work-life balance matters
- Tuition assistance to support your career growth
- 401(k) program with company match
- A collaborative culture where your ideas matter
- Opportunities to learn, grow, and make a meaningful impact
Ready to Join Us?
If you're excited about automation, quality engineering, AI-assisted development, and solving real business problems alongside great people, we'd love to hear from you.
Bring your curiosity. Bring your problem-solving skills. Bring your willingness to learn.
We'll help you build the rest.
Apply today and help us create experiences that inspire creativity and connection around the world.
See all STEM OPT Software Development Engineer In Test Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Software Development Engineer In Test Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization in Software Development Engineer In Test
Verify your CIP code before applying
Check that the CIP code on your I-20 maps to a STEM-designated program under the DHS STEM list. Computer science (11.0701) and software engineering (14.0903) both qualify, but information systems degrees sometimes don't without a CIP code review from your DSO.
Confirm E-Verify enrollment before accepting offers
Ask your recruiter for the employer's E-Verify company ID or look up their enrollment status through E-Verify's employer search tool. An employer not enrolled in E-Verify cannot legally employ you on STEM OPT, regardless of how far along you are in the hiring process.
Tailor your resume to SDET-specific testing frameworks
Hiring managers for SDET roles screen for hands-on experience with tools like Selenium, Pytest, or JUnit. Listing specific frameworks and the type of test coverage you built, unit, integration, or end-to-end, signals technical depth that generalist QA resumes lack.
Search for SDET roles on Migrate Mate to target E-Verify employers
Migrate Mate filters job listings to show employers already enrolled in E-Verify, which cuts out the back-and-forth of confirming eligibility after you apply. Use it to focus your search on SDET openings at companies set up to hire on STEM OPT.
Negotiate your I-983 training plan before your start date
The I-983 must document how your SDET work, writing automated test suites, building CI/CD pipelines, or owning regression coverage, relates to your STEM degree. Draft it with your manager before day one so USCIS reporting obligations don't catch you both off guard.
Time your STEM OPT extension application using the 90-day window
File your STEM OPT extension with USCIS no later than 90 days before your initial OPT EAD expires. USCIS processing can take several months, and filing early protects your continuous work authorization while the application is pending.
Frequently Asked Questions
Does a Software Development Engineer in Test role qualify for the STEM OPT extension?
Yes. SDET roles fall under computer and information science or software engineering occupations, both of which are covered by DHS-designated STEM CIP codes. Your degree must align with one of those designated codes, and your DSO will confirm eligibility when you request the STEM OPT I-20 update. The role itself must also involve work directly related to your degree field.
How do I verify that a company hiring for SDET roles is enrolled in E-Verify?
Ask the recruiter or HR contact for the company's E-Verify employer ID, or check enrollment through E-Verify's public employer search. Enrollment is a federal requirement for STEM OPT employers, not just a preference. If a company can't confirm enrollment before your offer stage, you can't legally begin work on STEM OPT, so clarify this early in the process.
What should my I-983 training plan include for an SDET position?
Your I-983 must describe the specific learning objectives tied to your SDET work, such as building automated test frameworks, implementing test-driven development, or developing performance benchmarking systems. It should connect those activities to your STEM degree coursework. Both you and your employer sign it, and USCIS requires updates if your role or employer changes during the extension period.
What happens to my STEM OPT authorization if my H-1B is selected in the lottery but not yet effective?
If your H-1B visa petition is filed before your STEM OPT EAD expires and USCIS receives it by June 1, cap-gap protection extends your work authorization through September 30 of that year. Your SDET employment can continue without interruption during that window. Once October 1 arrives and your H-1B status becomes effective, your OPT authorization ends automatically.
Where can I find SDET jobs at companies already set up to hire STEM OPT students?
Migrate Mate is built specifically for STEM OPT job seekers and filters listings to show employers enrolled in E-Verify. That means you can browse SDET openings without having to separately verify whether each employer meets the STEM OPT employment requirement, which saves significant time during a job search where work authorization timelines are tight.