
QA Engineer, Automation
Role summary
Auto-Owners Insurance is seeking a skilled Software Development Engineer in Test (SDET) or QA Automation Engineer to design, develop, and maintain automated testing frameworks for web, mobile, API, and service layers. This role involves collaborating with cross-functional teams to enhance testing processes, integrate automation into CI/CD pipelines, and ensure software quality. The position requires proficiency in programming languages like Java, experience with automation tools such as Playwright and Selenium, and a solid understanding of Agile methodologies. The role offers a hybrid work arrangement with flexibility for remote work after initial training.
About The Company
Auto-Owners Insurance is a leading provider of property and casualty insurance, committed to delivering financial security and peace of mind to individuals and businesses. Our organization prides itself on a culture of integrity, innovation, and customer-centric service. With a strong presence in the insurance industry, we emphasize continuous improvement, technological advancement, and fostering a collaborative environment for our associates. Our mission is to help our clients start over confidently after a loss, ensuring they receive the support and coverage they need during difficult times. We value diversity, inclusion, and the development of our team members, providing opportunities for growth and professional excellence.
About The Role
We are seeking a highly skilled Software Development Engineer in Test (SDET) or QA Automation Engineer to join our dynamic team. This role offers the opportunity to design, develop, and maintain advanced automated testing frameworks across web, mobile, API, and service layers. The successful candidate will play a crucial role in enhancing our testing processes, ensuring the quality and reliability of our software products. You will collaborate closely with cross-functional teams, including developers, product managers, and QA engineers, to develop comprehensive test strategies that support our continuous integration and delivery pipelines. The position offers a flexible work arrangement, allowing work-from-home up to three days per week following initial in-person training, with the requirement to work from our Lansing, Michigan office as needed.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent experience).
- Several years of 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 testing 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 development environments.
- Strong written and verbal communication skills.
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 enable 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 detailed reports for resolution.
- Conduct code reviews and contribute to automation standards, best practices, and process improvements.
- Participate actively in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Build and maintain full-stack automation solutions, including UI, services, and data validation.
- Create dashboards and reporting tools to visualize test results, coverage, and defect metrics.
- Mentor junior automation engineers and promote knowledge sharing across teams.
- Explore innovative automation strategies, including AI-assisted test development and stability enhancements.
- Continuously evaluate emerging tools and technologies to modernize and optimize our automation ecosystem.
Benefits
- Competitive salary and comprehensive benefits package.
- Structured training programs and ongoing professional development.
- Employee mentoring and supportive work environment.
- Matched 401(k) retirement plan and fully-funded pension plan (upon vesting).
- Performance-based bonus programs.
- Generous paid time off, including holidays, vacation days, personal leave, and sick leave.
- Flexible work arrangements with up to three work-from-home days per week after training.
Equal Opportunity
Auto-Owners Insurance is an equal opportunity employer. We hire, transfer, and promote based on ability and qualifications, without regard to disability, age, sex, race, color, religion, height, weight, marital status, sexual orientation, gender identity, national origin, or any other protected characteristic under federal, state, or local law. Candidates must be authorized to work in the United States without current or future sponsorship requirements.