Senior SDET Automation Engineer

Yubico
Summary
Join Yubico as a Sr. SDET Automation Engineer and drive test automation strategy and execution across software and hardware products. You will build testing tools and automation frameworks, collaborating to identify areas for automated testing and developing test framework features. Responsibilities include converting manual test cases to automated suites, performing manual and exploratory testing, developing API and backend tests, and contributing to CI/CD pipelines. You will collaborate with engineers and product managers, write detailed test cases, track bugs, and report on test coverage. The role also involves integrating automation in hardware/software systems and influencing best practices for quality engineering. This position requires 5+ years of SDET experience, a BS/MS in Computer Science or related field, and significant experience with automated testing tools and methodologies. Yubico offers excellent benefits, including comprehensive health coverage, a retirement plan, wellness reimbursement, learning and development stipends, generous time off, and paid parental leave.
Requirements
- Experience with both automated and manual testing
- 5+ years' experience of working in an SDET position
- BS or MS degree in Computer Science٫ Engineering or related area
- Significant experience working in/with software development teams and using software QA methodologies and tools
- Significant experience automating test cases for a complex system
- Experience with automated testing tools
- Able to thoroughly define and concisely document bugs
- Significant experience with both white box and black box testing
- Experience testing a product encompassing both software and hardware components
- Able to document clear٫ concise, and comprehensive test plans and test cases
- The ability to work with and comprehend modern programming languages (e.g., C#, C++, and Python)
Responsibilities
- Building and maintaining robust, scalable, and reusable test automation frameworks (e.g., for UI, API, and integration testing)
- Converting existing manual test cases into automated test suites using tools like Selenium, Playwright, or Cypress
- Performing manual, exploratory, and regression testing when appropriate
- Developing and executing API and backend tests using tools like Postman or REST Assured
- Contributing to and improving our CI/CD pipelines
- Collaborating with software and hardware engineers, product managers, and other QA professionals to define test strategies and requirements
- Writing detailed test cases and scenarios using data-driven or behavior-driven (BDD) approaches
- Tracking, triaging, and reporting on bugs and test coverage metrics to improve overall system quality
- Helping to integrate automation in hardware/software systems, including USB interfaces, stepper motors, and embedded components
- Influence best practices for quality engineering, shift-left testing, and test automation adoption
Preferred Qualifications
- Led or contributed to building a new test framework
- Optimizing CI/CD pipelines
- Experience with USB interfaces, stepper motors, and embedded software
- Understanding of Agile/Scrum development principles
Benefits
- Health coverage. We’ve got you covered with top of the line health plans, including dental and vision. We pay 100% of your premium and 85% for your family
- Retirement plan . Our retirement plan includes a 401K dollar per dollar match up to 6% with a cap of $6K/year. Immediate vesting
- Wellness reimbursement . We offer $1,200.00 in wellness earnings (prorated based on start date) that you can use on your gym membership, a massage, or your favorite online fitness classes. This is a taxable benefit if you choose to participate
- Learning and development . We encourage your professional growth and offer a yearly development stipend of $3,000 and mentorship program
- Time off. We offer a total of 15 vacation days plus 10 holidays, and 7 sick days a year
- Paid parental leave. We love welcoming new family members to our YubiTeam! All parents receive 8 weeks of paid leave. Birthing parents receive an additional 8 weeks of paid leave (16 weeks total)
- Commuter Benefits . If you need to commute to the office, we offer commuter benefits