
Staff Software Engineer in Test
Mercury Insurance Services, LLC7 months ago
Remote, United StatesStaff+
Base Salary
$101k - $204k/yr
Responsibilities
- Design, develop, and maintain complex test automation frameworks, tools, libraries, and reusable components.
- Implement and enhance CI/CD pipelines to run automated tests during build and deployment processes.
- Design and execute performance tests and provide analytical feedback for releases.
- Define automation strategies, test coverage, coding standards, best practices, and framework guidelines.
- Review team members’ code and provide constructive feedback on quality and standards adherence.
- Collaborate with cross-functional teams and stakeholders to gather requirements and deliver testing-framework solutions.
- Create, monitor, review, and analyze test execution results and provide recommendations.
- Train and mentor testing engineers and software engineers in test on automation-framework usage and issue diagnosis.
- Document framework architecture, components, usage instructions, presentations, and bug reports.
Requirements
- Bachelor’s degree in computer science, computer engineering, information systems, or a related field, or an equivalent combination of education and experience.
- At least 8 years of industry experience leading testing software engineering teams for small or medium projects.
- Preferred: 5 or more years of development experience with Java and/or Python.
- Preferred: 5 or more years of broad testing experience including API, UI, and performance testing.
- Preferred: 3 or more years creating automation frameworks and 3 or more years developing testing tools.
- Preferred: 1 or more years integrating AI into testing.
- Experience with CI/CD practices and tools, containerization, cloud platforms, DevSecOps, automated testing, debugging, code reviews, and API testing.
- Experience with performance-testing tools such as JMeter or LoadRunner and automation tools or frameworks such as Selenium, TestNG, JUnit, and Appium.
- Strong documentation, requirements-analysis, problem-solving, communication, organizational, adaptability, and attention-to-detail skills.
Benefits
- Competitive compensation and incentive bonus programs, including potential holiday, referral, and performance-based bonuses.
- Flexible work-from-anywhere arrangement in the United States for most positions.
- Paid vacation, sick time, nine company holidays, and volunteer hours.
- Medical, dental, vision, life, and pet insurance.
- 401(k) retirement savings plan with company match.
- Education assistance and professional and personal development opportunities.
- Promotional opportunities, company recognition programs, and health and wellbeing resources.
- Free mental wellbeing therapy or coaching sessions and child and eldercare resources.
Tech Stack
Apache JMeterAppiumAWSAzureDockerGoogle CloudJavaJavaScriptJenkinsJUnitKubernetesPostmanPythonSeleniumTestNG
Categories
About Mercury Insurance Services, LLC
Mercury Insurance Services, LLC sells personal auto, homeowners, renters, and related coverage (umbrella, condo, business auto, and mechanical breakdown) to consumers, primarily through independent agents. The company generates revenue from underwriting and premiums on property-and-casualty policies and is publicly traded on the NYSE (ticker: MCY). Founded in 1962 and headquartered in Brea, California, it is a major writer of auto insurance in California and operates in multiple U.S. states.