Senior Software Engineer Test jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mercury Insurance · 2 weeks ago

Senior Software Engineer Test

Mercury Insurance is a recognized company known for its achievements and positive work culture. As a Senior Software Engineer in Test, you will design, develop, and maintain complex software testing frameworks and tools while leading projects and mentoring junior team members to ensure the delivery of high-quality software solutions.

Insurance
check
H1B Sponsor Likelynote

Responsibilities

Design, Develop and Maintain Test Automation Frameworks, Tools and Libraries: Develop a strong understanding of relevant product areas, independently implementing and maintaining complex automated tests and medium complex framework features
Critical Thinking and Problem-Solving Skills: Skilled in debugging and resolving simple blocking issues, especially with automation scripts, new frameworks and new tools. Applies analytical and creative approaches to tackle simple quality challenges with solutions
Implement/Enhance Continuous Integration Continuous Deployment (CI / CD): Understanding of automation framework with CI/CD pipelines to facilitate automated testing during the build and deployment processes
Performance Testing Support: Design and implement complex performance test script based on existing automation framework and tools to execute performance tests. Provide analytical and provide feedback for the releases in the test result report
Define and Enforce Automation Standards and Best Practices: Enforcing coding standards, best practices, and guidelines for writing and maintaining automated scripts and framework. Review code written by team members to ensure adherence to standards and provide constructive feedback
Cross-Functional Collaboration and Communication: Work closely with cross functional teams and stakeholders to gather requirements and provide simple solutions in framework to meet medium-complex testing needs in small-medium sized team
Create, Monitor and Analyze Test Results: Create, review and analyze test execution results, providing complex insights and simple recommendations based on findings
Training and Mentorship: Train and mentor TE and SETs on using the automation framework to start writing medium automation tests. Training others to diagnose, resolve mid-complex issues and prepare proper documentation to ensure smooth operation

Qualification

Automation Framework DevelopmentJavaPythonContinuous Integration/Continuous DeploymentPerformance TestingTest Automation ToolsDebuggingTroubleshootingAPI TestingTrainingCollaborationCommunicationMentorshipCritical ThinkingAttention to DetailTime ManagementAdaptabilityFlexibility

Required

Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience
5+ yrs industry experience, independently implementing medium sized automation framework/tools
Familiar with Training, Leading, and Mentorship - Capability to train, lead and mentor junior team members in automation best practices and framework usage
Knowledgeable of Framework Design and Development - Develop a strong understanding of relevant product areas, proficiency in designing and implementing high quality framework, that are modular, configurable, maximize reuse, are fast, effective, user friendly, secure, compliant, stable and maintainable
Develop Testing Tools, Utilities - Develop a strong understanding of relevant product areas, integrate innovative tools, libraries, and technologies into the automation framework to enhance testing capabilities
Create and Maintain Libraries - Proficiency in creating and maintain automated reusable libraries/components to enhance automated capabilities
Experienced in containerization technologies
Experienced in cloud platforms such as AWS, Google Cloud, or Azure
Experienced in Leveraging DevSecOps to Improve Engineering Efficiency
Agile software development release process, CI/CD practices and tools (e.g., Jenkins, GitHub) to integrate automated tests into the build process
Familiarity with performance testing concepts and tools (e.g., JMeter, LoadRunner) to assess system behavior under load
Proficiency in documenting framework architecture, components, usage instructions, presentation, and bug report, etc
Analyze [simple/complex] system requirements and design to determine the best approach for testing of the change/implementation
Debugging and resolving blocking issues, especially in automation scripts, frameworks and tools. Applies analytical and creative approaches to tackle complex quality challenges with innovative solutions
Collaboration and Communication - verbal and written communication skills on executing task-specific collaboration, conveying precise technical details, responding to immediate issues, and ensure clarity in resolving project-level technical challenges
Multi-Tasking skill with willingness and positive attitude to do whatever it takes to complete tasks on time or as quickly as possible
Acquire and apply domain-specific knowledge to ensure that testing efforts align with business objectives and real-world use cases
Experience coding with popular test automation tools and frameworks (e.g., Selenium, TestNG, JUnit, Appium, IDE, Metrics etc.)
Knowledge of containerization technologies like Docker and Kubernetes
Strong skills in diagnosing issues within the automation execution and scripts to ensure smooth operation
Ability to conduct code reviews and provide constructive feedback to ensure quality and adherence to standards and best practice
Strong knowledge of programming languages commonly used in automation, such as Java, Python, or JavaScript
Excellent organizational skills to manage multiple testing projects, prioritize tasks to meet deadlines
Adapt to changing requirements, code designs and implementation changes, new technologies, methods to solve problems, shift priorities, workstyle and responsibilities
Knowledge of API testing methodologies and tools (e.g., Postman, SoapUI, Curl, Insomnia) for validating RESTful and SOAP APIs
Commitment to staying updated with the latest trends, tools, and technologies in test automation and quality assurance
Meticulous attention to detail to ensure high-quality automated tests and reliable framework performance

Preferred

3 or more years of development experience with Java and/or Python
3 or more years of experience creating automation frameworks
3 or more years of experience developing testing tools

Benefits

Competitive compensation
Flexibility to work from anywhere in the United States for most positions
Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)
Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)
Medical, dental, vision, life, and pet insurance
401 (k) retirement savings plan with company match
Engaging work environment
Promotional opportunities
Education assistance
Professional and personal development opportunities
Company recognition program
Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more

Company

Mercury Insurance

twittertwittertwitter
company-logo
Mercury Insurance has offered quality insurance for personal auto insurance to homeowners insurance to mechanical breakdown protection.

H1B Sponsorship

Mercury Insurance has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22)
2024 (23)
2023 (14)
2022 (15)
2021 (8)
2020 (13)

Funding

Current Stage
Public Company
Total Funding
unknown
1985-11-29IPO

Leadership Team

T
Ted Stalick
SVP & CFO
linkedin
V
Victor Joseph
President & Chief Operating Officer
linkedin
Company data provided by crunchbase