Mercury Insurance

Test Engineer II

Mercury Insurance$76K — $142K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems, or relevant field
  • 3+ years of industry experience managing small to medium-sized projects
  • 3+ years of automation testing experience
  • 3+ years of experience with Java or Python
  • Proficient in defect tracking and documentation tools like JIRA and Confluence
  • Strong experience in API testing using tools like Postman or SoapUI
  • Familiar with automation scripting using Selenium or similar tools.

Responsibilities

  • Design and execute comprehensive test cases for various testing types including functional, integration, and regression tests.
  • Conduct both manual and automated testing, focusing on efficiency and reusability of test scripts.
  • Independently document test cases, results, and bug reports ensuring clarity and conciseness.
  • Collaborate with cross-functional teams to clarify requirements and ensure quality throughout the software development lifecycle.
  • Mentor junior team members in test design, execution, and industry best practices.
  • Identify testing obstacles and implement solutions in collaboration with peers and developers.
  • Monitor and analyze testing metrics to assess effectiveness and suggest process improvements.

Benefits

  • Competitive compensation
  • Flexibility to work remotely from anywhere in the U.S.
  • Paid time off, including vacation, sick leave, and company holidays
  • Incentive bonus programs, including holiday and performance-based bonuses
  • Comprehensive insurance packages (medical, dental, vision, life, pet)
  • 401(k) retirement savings plan with company match
  • Opportunities for professional growth and education assistance
  • Recognition programs for employee achievements
  • Health and wellbeing resources like free therapy sessions and caregiving resources.
Full Job Description
Position Summary:

As a Test Engineer II, you will independently design, execute, and maintain both manual and automated tests to ensure high-quality software delivery. You will contribute to test planning, develop detailed test cases, and identify, report, and track defects. With a deeper understanding of TE processes, you'll work closely with developers and product teams to troubleshoot issues, enhance testing methodologies, and continuously improve test coverage across applications, maximizing testing efficiency through automation. This role offers growth opportunities to further refine your technical expertise and contribute to complex testing initiatives.

Geo-Salary Information

An in-person interview may be required during the hiring process

State specific pay scales for this role are as follows:

$74,995 to $138,744 (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)

$68,141 to $126,131 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)

$61,327 to $113,518 (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.

In CA: Typical hiring range is $98,569 to $136,901

Responsibilities

Essential Job Functions:
  • Design and Execute Test Cases: Develop comprehensive and reproducible test cases based on complex requirements and execute them independently. Perform a variety of testing types, including functional, integration, and regression tests to reduce production defects.
  • Perform Manual and Automated Testing: With the goal of minimizing production defects, conduct both manual and automated testing. Automate key functional and regression tests and ensure test scripts are efficient and reusable. Contribute to implementing and improving the automation test suite.
  • Documentations for Process and Bug Report: Independently create test cases test results and bug reports. Provide easy to follow test cases, concise reproducible steps in bug report and keep all report and other documentation up to date for medium sized features to ensure overall quality. Utilize the best practice to ensure overall quality.
  • Cross-Functional Collaboration and Communication: Work closely with TPM/engineers to clarify product requirements and provide feedback from early version of requirements to release ensuring the software meets business and user expectations in for medium complex features in their teams. Facilitate and guide UAT activities.
  • Mentor TE Team Members on Product knowledge: Provide mentorship to junior team members, offering guidance on test design, execution, and best practices. Share knowledge and provide feedback to support their product knowledge growth.
  • Critical Thinking and Problem-Solving Skills: Identify obstacles impacting testing progress and work with other team members to take initiative to resolve them. Collaborate with peers and developers to ensure issues are addressed without significant delays.
  • Test Case Review: Conduct thorough reviews of test cases to ensure they are comprehensive, clear, and aligned with requirements. Provide feedback to peers on test cases and collaborate to refine them where necessary.
  • Monitor and Analyze Testing Metrics: Track testing metrics such as test coverage, defect density, and execution time. Analyze results to assess testing effectiveness and proactively identify areas for improvement. Suggest improvements to testing processes based on these metrics.
  • Test Automation Effectiveness and Coverage - Expand automation knowledge and take ownership of automated tests.


Qualifications

Education:

Minimum:
  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience.

Experience:

Minimum:
  • 3+ yrs industry experience, independently working on small to medium sized projects

Preferred:
  • 3 or more years of experience with automation testing
  • 3 or more years of experience with Java or Python

Knowledge and Skills:

Familiar with the following:
  • Adaptability and Flexibility: Familiar with adapting to changing requirements, code designs and implementation changes, new technologies, methods to solve problems, shift priorities, workstyle and responsibilities.

Knowledgeable of the following:
  • Critical Thinking and Problem-Solving Skills: Ability to troubleshoot more complex issues independently, identifying root causes of defects and proposing solutions. Collaborates with developers to fix issues efficiently.
  • Requirements Analysis: Ability to analyze moderately complex product requirements and works with senior engineers to determine the best testing approach for changes. Helps identify gaps in requirements from a testing perspective.
  • Automation Scripting: Ability to write and maintain automated test scripts using tools like Selenium, TestNG, or similar.
  • API Testing: Strong experience with API testing, including using tools like Postman or SoapUI for validating functionality and performance.
  • Collaboration and Communication: Ability to demonstrate strong verbal and written communication skills as well as task-specific collaboration, conveying precise technical details, responding to immediate issues, and ensure clarity in resolving task-level challenges
  • Time Management: Ability to manage multiple testing tasks simultaneously and without supervision. Prioritizes testing efforts based on project deadlines, ensuring effective use of time.
  • Product Knowledge: Ability to apply acquired domain knowledge to enhance the relevance and effectiveness of testing. Knowledgeable on how the software features map to business needs and real-world use cases.

Experienced with the following:
  • Testing Methodologies: Ability to develop a deeper understanding of multiple testing types, including automated, functional, regression, and UAT. Applies the right methodologies to test cases based on project requirements and complexity.
  • Attention to Detail: Ability to identify more complex defects and discrepancies with minimal guidance. Shows the ability to identify subtle issues that could affect user experience or application stability.

Proficient with the following:
  • Defect Tracking Management and Documentation tools: Proficient in managing defects using tools like JIRA, Confluence including communication with the development team.


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

Pay Range

USD $76,829.00 - USD $142,213.00 /Yr.

About Mercury Insurance

Mercury Insurance Group is a multiple-line insurance organization offering personal automobile, homeowners, renters and business insurance. Founded in 1961 and headquartered in Los Angeles, Mercury has assets in excess of $4 billion, employs 4,500 people and has more than 8,000 independent agents in 11 states. Mercury has been named one of America's Most Trustworthy Companies by Forbes magazine, and has been recognized as one of the Best Places to Work in Los Angeles for eight years running. The company has also been named one of America's Best Midsize Employers by Forbes.
Learn more about Mercury Insurance
Size
4,300 employees
Market Cap
$1.8 billion
Industry
Net Income
$374.6 million
Founded
1962
5 Year Trend
+4.3%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Jobs at Mercury Insurance

  • Mercury Insurance
    Test Engineer II
    $76K — $142K *
    Remote
    Information Technology
    Remote in United States
  • Mercury Insurance
    Staff Network Engineer
    $101K — $204K *
    Remote
    Information Technology
    Remote in United States
  • Mercury Insurance
    Property Adj Mid Loss
    $83K — $161K *
    Los Angeles, CA 90011 (Los Angeles County)
    Finance & Insurance
    In-Person
  • Mercury Insurance
    Staff Software Engineer
    $101K — $204K *
    Remote
    Information Technology
    Remote in United States
  • Mercury Insurance
    Repair Coordinator
    $63K — $117K *
    Las Vegas, NV 89110 (Clark County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar Test Engineer II jobs: