Why work at OpTech? OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech, not only do you get health and dental benefits on the first day of employment, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay.
Job Title: Software Development Engineer in Test (SDET)
Location: Livonia, MI (Hybrid)
Position Summary
As an SDET you will design, develop, and maintain robust automated test frameworks and scripts to validate functionality, performance, and stability across our technology ecosystem. You’ll be a hands-on engineer who partners closely with product owners, business analyst, engineers, and QA analysts to ensure product quality and support seamless CI/CD using GitLab.
Key Responsibilities
- Develop and maintain scalable, reusable, and robust automation frameworks for UI, API, and integration testing using Java.
- Create automated tests that run within our GitLab CI/CD pipelines.
- Collaborate with business analysts, engineer app and QA analysts to define testing strategies, identify test cases, and ensure high code quality.
- Integrate automated testing into the software development lifecycle, with a focus on shift-left testing.
- Monitor and maintain automated test execution results, reporting defects and supporting root cause analysis.
- Contribute to performance and load testing initiatives when needed.
- Advocate for best practices in testing, quality, and automation.
- Participate in code reviews and help enforce coding standards related to test automation.
- Continuously improve the automation pipeline and testing processes aligned with DevOps and Agile methodologies.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in test automation or software development.
- Proficiency in Java for developing automation frameworks and scripts.
- Hands-on experience with GitLab CI/CD and integrating automation into pipelines.
- Strong understanding of testing strategies for UI, API, integration, and regression.
- Experience with test automation tools such as Selenium, RestAssured, JUnit/TestNG, or similar.
- Familiarity with Agile methodologies and test-driven development practices.
Preferred Qualifications
- Experience working in the insurance or financial services industry.
- Exposure to containerization technologies such as Docker.
- Experience with performance testing tools like JMeter or Gatling.
- Knowledge of security testing practices.
Apply today! OpTech is an EOE, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. https://www.optechus.com/eeo_self_identification/