
QA Engineer, Automation
Role summary
Auto-Owners Insurance is seeking a skilled Software Development Engineer in Test (SDET) or QA Automation Engineer to join their technology team in Lansing, Michigan. This hybrid role involves designing, developing, and maintaining scalable automated testing frameworks for web, mobile, API, and service-layer testing. The successful candidate will collaborate with cross-functional teams to ensure the quality, performance, and reliability of digital products through innovative automation strategies and integration into CI/CD pipelines. Responsibilities include creating test scripts, identifying and documenting defects, conducting code reviews, and mentoring junior engineers. A Bachelor's degree in a related field or equivalent experience, proficiency in Java or other OOP languages, and hands-on experience with automation tools like Playwright, Selenium, and REST API testing frameworks are required.
About The Company
Auto-Owners Insurance is a well-established leader in the insurance industry, committed to providing financial security and peace of mind to individuals and businesses alike. Our organization prides itself on a culture of integrity, innovation, and customer-centric service. With a focus on fostering a collaborative and inclusive work environment, we empower our associates to deliver exceptional value and support to our clients. Our mission is to help our policyholders recover and rebuild after a loss, ensuring their financial stability and confidence in the future. As part of our ongoing growth and technological advancement, we are seeking talented professionals to join our dynamic team and contribute to our success story.
About The Role
We are looking for a skilled Software Development Engineer in Test (SDET) or QA Automation Engineer to join our technology team. This role involves designing, developing, and maintaining scalable automated testing frameworks for web, mobile, API, and service-layer testing. The successful candidate will play a critical role in ensuring the quality, performance, and reliability of our digital products through innovative automation strategies. You will collaborate closely with cross-functional teams—including developers, product managers, and QA engineers—to understand requirements, develop comprehensive test coverage, and support continuous integration and delivery pipelines. This position offers a hybrid work arrangement, allowing up to three days of remote work per week following initial in-person training, with the requirement to work from our Lansing, Michigan office for onboarding and collaboration activities.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent experience)
- Experience in SDET or QA automation roles with a strong development background
- Proficiency in Java or other object-oriented programming languages
- Hands-on experience with automation tools such as Playwright, Selenium, Cypress, NeoLoad, and REST API testing frameworks
- Experience integrating automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)
- Solid understanding of object-oriented design principles and patterns
- Experience working within Agile/Scrum methodologies
- Strong communication skills, both written and verbal
Responsibilities
- Design, develop, and maintain scalable automated test frameworks for web, mobile, API, and service-layer testing
- Create robust, maintainable automated test scripts for functional, integration, regression, and performance testing
- Integrate automated tests into CI/CD pipelines to facilitate continuous testing and rapid feedback cycles
- Collaborate with developers, product managers, and QA teams to understand requirements and ensure comprehensive test coverage
- Identify, document, and track defects and performance issues, providing clear reports for resolution
- Conduct code reviews and contribute to automation standards, best practices, and process improvements
- Participate in sprint planning, daily stand-ups, and retrospectives within Agile teams
- Build and maintain full-stack automation solutions covering UI, services, and data validation
- Create dashboards and reporting tools to visualize test results, coverage, and defect metrics
- Mentor junior automation engineers, fostering knowledge sharing and skill development
- Explore and implement innovative automation strategies, including AI-assisted testing and stability enhancements
- Continuously evaluate emerging tools and technologies to modernize automation ecosystems
Benefits
- Competitive salary and comprehensive benefits package
- Structured training programs and ongoing professional development
- Employee mentoring and career growth opportunities
- Matched 401(k) retirement plan and fully-funded pension plan (upon vesting)
- Bonus programs and performance incentives
- Generous paid time off, including holidays, vacation days, personal leave, and sick leave
- Friendly and inclusive work environment supporting work-life balance
Equal Opportunity
Auto-Owners Insurance is an equal opportunity employer. We hire, transfer, and promote based on ability, without regard to disability, age, sex, race, color, religion, height, weight, marital status, sexual orientation, gender identity, national origin, or any other characteristic protected by law. We are committed to fostering a diverse and inclusive workplace. Candidates must be able to work in the U.S. without current or future sponsorship requirements.
Similar roles
QA Engineer, AutomationSundayy · Lansing, United States · Remote
QA Engineer, AutomationSundayy · United States · Remote
QA Engineer, AutomationSundayy · United States · Remote
QA Engineer, AutomationSundayy · San Francisco, United States · Remote
QA Engineer, AutomationSundayy · Ontario, Ontario, Canada · Hybrid