Enable job alerts via email!

Sr SW QA Engineer

Mercury Insurance

California (MO)

Remote

USD 77,000 - 144,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company recognized for its achievements and culture as a Senior Software QA Engineer. This role focuses on enhancing automation frameworks, collaborating with cross-functional teams, and minimizing manual testing efforts. With a commitment to quality and innovation, you'll design and implement robust test automation strategies that align with business objectives. Enjoy a competitive salary, flexible work options, and a supportive environment that promotes growth and development. If you're passionate about quality assurance and automation, this is the perfect opportunity to make a significant impact.

Benefits

Competitive compensation
Flexibility to work from anywhere
Paid time off
Incentive bonus programs
Medical, dental, and vision insurance
401(k) retirement plan with company match
Education assistance
Professional development opportunities
Company recognition program
Health and wellbeing resources

Qualifications

  • 10+ years of experience in Software Quality Assurance.
  • Experience in developing automation frameworks and tools.
  • Strong knowledge of programming languages like Java and Python.

Responsibilities

  • Design and maintain test automation frameworks for various applications.
  • Collaborate with cross-functional teams to define test strategies.
  • Train and mentor junior engineers on automation best practices.

Skills

Test Automation Framework Design
Java
Python
CI/CD
Selenium
API Testing
Problem-Solving
Documentation Skills

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Selenium
Jenkins
Postman
JMeter

Job description

Join to apply for the Sr SW QA Engineer role at Mercury Insurance

1 week ago Be among the first 25 applicants

Join to apply for the Sr SW QA Engineer role at Mercury Insurance

Join an amazing team that is consistently recognized for our achievements and culture, including our most recent Forbes award of being one of America's Best Midsize Employers for 2024!

Position Summary

The Senior Software QA Engineer (White-box) role focuses on enhancing automation framework features, developing tools, and integrating automation into the software development lifecycle. This position also involves working closely with cross-functional teams to minimize manual efforts and ensure that testing meets both business objectives and regulatory requirements.

Geo-Salary Information

State specific pay scales for this role are as follows:

$85,480 to $157,868 (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)

$77,709 to $143,516 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)

$69,938 to $129,165 (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)

The expected base salary for this position will vary depending on a number of factors, including relevant experience, skills and location.

Responsibilities

Essential Job Functions:

  • Design, develop and maintain test automation framework – Create and maintain robust test automation frameworks to support automated testing for various applications.
  • Develop Testing Tools, Utilities and Libraries - Integrate complex tools, libraries, and technologies into the automation framework to enhance testing capabilities.
  • Problem Solving - Ability to debug and troubleshoot blocking issues in all aspect especially automation scripts or frameworks.
  • Implement/Enhance Continuous Integration Continuous Deployment (CI / CD) - Integrate the automation framework with CI/CD pipelines to facilitate automated testing during the build and deployment processes.
  • Collaborate in Test Strategy Development - Participate in discussions to define test automation strategies, research and value new technologies and determine appropriate test coverage.
  • Define Automation Standards and Best Practices - Establish coding standards, best practices, and guidelines for writing and maintaining automated test scripts. Review automation scripts written by team members to ensure adherence to standards and provide constructive feedback.
  • Collaborate with Cross functional Teams - Work closely with cross functional teams to gather requirements and ensure the framework meets testing needs.
  • Monitor and Analyze Test Results - Review and analyze test execution results, providing insights and recommendations based on findings.
  • Training and Mentorship - Train and mentor QA engineers and developers on using the automation framework and writing effective automated tests. Training Junior members to diagose, resolve issues and prepare proper documentation to ensure smooth operation.
  • Making Impact - Implement Framework, Test Tools, Test Strategy Development, Automation Best Practices that has positive impact in teams/organization.

Education

Qualifications

  • Bachelor’s degree required in Computer Science, Engineering, or related technical field

Preferred Education

  • Masters degree in Computer Science, Engineering, or related technical field

Experience

  • 10+ years of working experience in SQA fields

Preferred Experience

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

Knowledge And Skills

  • Framework Design and Development - Proficiency in designing and developing scalable, stable and maintainable test automation frameworks.
  • Develop Testing Tools, Utilities - Integrate complex tools, libraries, and technologies into the automation framework to enhance testing capabilities.
  • Create and Maintain Libraries - Proficiency in creating and maintain libraries to enhance automated capabilities
  • Coding Skills - Strong knowledge of programming languages commonly used in automation, such as Java, Python, or JavaScript.
  • Test Automation Tools - Experience with popular test automation tools and frameworks (e.g., Selenium, TestNG, JUnit, Appium, IDE etc).
  • Release Process and Continuous Integration/Continuous Deployment (CI/CD) - Proficiency agile software development release process, CI/CD practices and tools (e.g., Jenkins, GitHub) to integrate automated tests into the build process.
  • API Testing - Knowledge of API testing methodologies and tools (e.g., Postman, SoapUI, Curl) for validating RESTful and SOAP APIs.
  • Performance Testing - Familiarity with performance testing concepts and tools (e.g., JMeter, LoadRunner) to assess system behavior under load.
  • Debugging and Troubleshooting - Strong skills in diagnosing issues within the automation framework and scripts to ensure smooth operation.
  • Best Coding Practices - Ability to conduct code reviews and provide constructive feedback to ensure quality and adherence to standards and best practice.
  • Documentation Skills - Proficiency in documenting framework architecture, components, usage instructions, presentation, and bug report, etc.
  • Problem-Solving skills - Strong ability to think analytically, critically and creatively to assess and resolve complex systems in all aspect of quality.
  • Collaboration and Communication - Effective communication skills to work closely with QA and development teams, conveying technical information clearly.
  • Continuous Learning - Commitment to staying updated with the latest trends, tools, and technologies in test automation and quality assurance.
  • Training and Mentorship Abilities - Capability to mentor junior team members in automation best practices and framework usage.
  • Attention to Detail - Meticulous attention to detail to ensure high-quality automated tests and reliable framework performance.
  • Multi-Tasking Skill with Positive Attitude - Multi-Tasking skill with willingness and positive attitude to do whatever it takes to complete tasks on time or as quickly as possible.
  • Time Management - Excellent organizational skills to manage multiple testing projects, prioritize tasks, and meet deadlines.
  • Adaptability and Flexibility - Ability to adapt to new tools, new approach, new process in a fast-paced development environment.

About The Company

Why choose a career at Mercury?

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it.

Our team will encourage you to grow, make time to have fun, and work together to make great things happen. We embrace the strengths and values of each team member. We believe in having diverse perspectives where everyone is included, to serve customers from all walks of life.

We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals.

Learn more about us here: https://www.mercuryinsurance.com/about/careers

Perks And Benefits

We offer many great benefits, including:

  • 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

Mercury Insurance is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by federal, state, or local law.

Pay Range

USD $85,479.00 - USD $157,868.00 /Yr.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Insurance

Referrals increase your chances of interviewing at Mercury Insurance by 2x

Get notified about new Senior Software Quality Assurance Engineer jobs in California, United States.

Mountain View, CA $175,000.00-$200,000.00 1 month ago

San Francisco, CA $170,000.00-$215,000.00 5 days ago

Senior Quality Assurance Engineer, Wireless Connectivity QA
Sr. Software QA Engineer - Mobile Ecosystem
Sr Staff Software Test Engineer/Team Lead - Automation and Manual

San Mateo, CA $189,110.00-$233,840.00 1 week ago

Senior Software Quality Assurance Engineer
Senior Specialist, Quality Assurance Engineer
Software Quality Assurance Engineer, Product Software
Senior Specialist, Quality Assurance Engineer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr SW Quality Engineer, Pipelines

ZipRecruiter

Austin

Remote

USD 108,000 - 136,000

8 days ago