I

ICW Group

National commercial insurer with risk management

Quality Engineer 2

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • A bachelor's degree in computer science, information systems, or a related field, or equivalent experience.
  • At least 3 years of experience in quality engineering or software testing, including at least 2 years in test automation.
  • Practical, hands-on proficiency in at least one programming language (Java, Python, JavaScript, or TypeScript), with the ability to read, understand, and debug production code.
  • Demonstrated experience designing test strategies and owning end-to-end test planning for a product, team, or release.
  • Hands-on experience building and maintaining automated tests using Playwright, Selenium, Cypress, REST Assured, or Postman/Newman.
  • A solid understanding of API testing concepts, including request/response validation, status codes, error handling, and RESTful service patterns.
  • Working knowledge of SQL and database concepts, including writing queries for data validation, verifying data transformations, and supporting ETL testing.
  • Experience contributing automated tests to CI/CD pipelines such as Jenkins or GitHub Actions, and understanding of continuous testing principles.
  • Familiarity with Git, branching strategies, and pull request workflows.
  • Understanding of the test automation pyramid and strategic allocation of coverage across unit, API, UI, and data layers.
  • Exposure to performance testing concepts and tools such as JMeter, k6, or equivalent.
  • Awareness of AI-assisted testing tools and willingness to adopt AI workflows for test generation and defect analysis.
  • A solid understanding of Agile/Scrum practices, shift-left testing, and the software development lifecycle.
  • Ability to work independently on moderately complex assignments with limited supervision and solve problems through prior experience and analysis.
  • Ability to communicate with contacts within and occasionally outside the department and influence within the team.
  • Demonstrated ability to coordinate quality tasks, delegate work, and review junior team members’ output.

Responsibilities

  • Own test strategy and planning for assigned projects, defining scope, approach, risk assessment, entry and exit criteria, and test coverage targets for each release and sprint.
  • Lead quality discussions during grooming, sprint planning, and design reviews; set quality objectives and ensure the team delivers against them.
  • Develop, execute, and maintain test plans, test cases, and test scripts for functional, regression, integration, API, and exploratory testing.
  • Build, maintain, and extend automated test suites using frameworks such as Playwright for UI and Postman/Newman for API, following clean-code practices.
  • Execute API-level testing, including payload validation, error handling, and contract verification for in-house and third-party service integrations.
  • Contribute automated tests to CI/CD pipelines such as Jenkins and GitHub Actions, supporting continuous testing across regression, smoke, and feature validation stages.
  • Validate data integrity across integrated systems, including ETL pipelines, data transformations, and end-to-end data reconciliation.
  • Identify, record, and document defects; perform root-cause analysis by reviewing logs, stack traces, and database states to diagnose systemic issues.
  • Participate in code reviews and provide quality-focused feedback on testability, error handling, and edge-case coverage.
  • Recommend enhancements to testing processes, tools, and standards to improve efficiency and effectiveness within the POD and broader team.
  • Own test data management, mock services, and QA environment configurations for reliable, repeatable test execution.
  • Use AI tools to assist with test case generation, coverage analysis, and failure triage.
  • Track and report quality metrics, including defect density, escape rate, test coverage, and automation progress, and use data to influence quality decisions.
  • Coordinate quality activities with distributed teams and offshore or nearshore vendor partners on test assignments, status calls, and triage.
  • Coach, guide, and review junior team members’ work and provide training on quality engineering practices and tools.

Desired Qualifications

  • Strong insurance domain background, specifically in Claims Management and/or Insurance Billing business workflows.

About the Company

ICW Group

National commercial insurer with risk management

ICW Group provides commercial insurance across the United States, focusing on workers' compensation, catastrophe coverage, and assumed reinsurance. Its products protect businesses from workplace risks and major losses, while its risk-management services help policyholders reduce claim frequency and financial impact. These services emphasize improving workplace safety, employee care, and overall productivity, enabling businesses to manage costs more effectively. To broaden its reach, ICW Group launched ICW Specialty through VerTerra Insurance, offering Excess and Surplus lines to cover niche or higher-risk customers. What sets ICW Group apart is its active risk-management approach and cost-containment services integrated with traditional insurance products, rather than just selling coverage. The company’s goal is to help policyholders minimize claims and costs through proactive risk management while expanding access to specialized insurance markets.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Round Rock, TX
Founded
1972

Recently Posted Jobs

Explore more opportunities at ICW Group

See more jobs