M

Mercury Insurance

Auto and home insurance via agents

Staff Test Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Information Systems, another related field, or an equivalent combination of education and experience.
  • At least 8 years of industry experience, including hands-on experience leading testing teams on medium-sized projects.
  • At least 3 years of experience writing complex automation tests.
  • Experience leading the management of multiple large testing projects across different teams or business units while coordinating delivery and maintaining quality standards.
  • Ability to lead task-specific collaboration, communicate precise technical details, respond to immediate issues, and clarify task- and project-level challenges.
  • Ability to define and drive scalable, efficient testing methodologies across a team.
  • Ability to detect and resolve complex defects affecting user experience, application performance, or business objectives.
  • Ability to solve complex system-level problems, lead troubleshooting across teams, and define long-term solutions addressing root causes.
  • Ability to analyze complex product requirements independently, define testing approaches, and work with stakeholders to address requirement ambiguities and gaps.
  • Expertise in defect tracking, documentation tools, efficient resolution, trend identification, and improvement.
  • Ability to write and maintain complex automated test scripts using tools such as Selenium, TestNG, or similar.
  • Advanced API testing skills, including validating complex API functionality with tools such as Postman, SoapUI, and custom scripts.
  • Ability to lead adaptation to changing requirements, code designs, implementation changes, technologies, methods, priorities, work styles, and responsibilities.
  • Ability to develop domain-specific testing strategies aligned with industry standards, customer needs, and business objectives.

Responsibilities

  • Own test engineering strategy for larger and more complex software projects in collaboration with development, product, and engineering teams.
  • Create and execute high-level test strategies for complex projects to minimize production defects, align plans with business objectives, and provide comprehensive test coverage.
  • Drive automation-first testing for large features and integrate testing into continuous integration and continuous delivery pipelines.
  • Design and execute complex cross-functional test cases covering multiple testing types, and manage strategies for large-scale projects aligned with development and business goals.
  • Lead manual and automated testing in a medium-sized functional area, improve automation coverage, and ensure automation components are scalable and maintainable.
  • Identify complex defects, provide detailed analyses in bug reports, enforce defect tracking and progress updates, and support timely resolution and effective cross-team communication.
  • Implement defect-management best practices and lead quality initiatives to reduce defects in future releases.
  • Establish and lead test-documentation practices across upstream and downstream functional areas.
  • Collaborate with engineers, product managers, and business stakeholders to clarify complex requirements and ensure features meet quality standards and product requirements.
  • Implement continuous-improvement practices and lead small process-improvement initiatives across medium-sized features.
  • Champion test automation, continuous integration, and continuous delivery practices, using quantitative metrics to demonstrate improvements in software quality and testing efficiency.
  • Evaluate, propose, and integrate testing technologies and methodologies into team workflows, and influence the strategic direction of the testing function.
  • Mentor less experienced engineers, lead knowledge-sharing sessions, help teammates troubleshoot complex issues, and guide product-knowledge development.
  • Identify and address obstacles across projects or teams, take ownership of complex issues, and guide timely delivery of high-quality software.
  • Develop and review test strategies aligned with business and technical goals and organizational objectives.
  • Review and approve test cases across multiple teams, providing feedback on design and coverage.
  • Track, analyze, and interpret testing metrics, and make data-driven recommendations to improve testing processes, test coverage, and defect management.
  • Define test-engineering strategy and develop policies, standards, and best practices to support consistent testing quality and business goals.
  • Work with the SET team to set automation priorities for large, complex projects or multiple teams and improve automation effectiveness and coverage.

Desired Qualifications

  • At least 5 years of experience in automation testing.
  • At least 3 years of experience with Java or Python.
  • At least 3 years of experience testing APIs.
  • Exposure to the insurance industry.
  • Exposure to using artificial intelligence in testing.

About the Company

Mercury Insurance

Auto and home insurance via agents

Mercury Insurance provides auto, home, condo, renter, and business insurance through a network of local independent agents. Its products are selected with guidance from agents and include options like mechanical protection; pricing is based on multiple factors rather than a single rate. Mercury differentiates itself with an independent agency model coupled with factor-based pricing and a long-standing asset base, supporting growth across several states. Its goal is to help people reduce risk and overcome unexpected events by offering reliable coverage and timely assistance through its agent network.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Brea, CA
Founded
1962

Recently Posted Jobs

Explore more opportunities at Mercury Insurance

See more jobs