A

Arch Capital Group

Underwrites insurance, reinsurance, and mortgage insurance

QA Engineer 3

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Good understanding of object-oriented programming concepts, including inheritance, abstraction, encapsulation, and polymorphism.
  • Hands-on experience with manual and automated testing frameworks.
  • Proficiency with Selenium WebDriver using Java, TestNG, JUnit, Maven, Cucumber, Jenkins, and Git or Bitbucket for client-side and web-based application testing.
  • Experience developing test scripts to implement features, test scenarios, and step definitions for behavior-driven development using Cucumber or Spock Framework.
  • Hands-on experience with functional, integration, regression, smoke, sanity, and user acceptance testing.
  • Knowledge of build management tools, including Maven, Gradle, Jenkins, and Ansible.
  • Ability to use Xray for test management and execution in Jira.
  • Experience with continuous integration tools such as GitHub Actions, Jenkins, Azure DevOps, or TeamCity.
  • Experience working with Agile engineering and business teams to define test plans and cases, execute testing, and report results early and frequently.
  • Understanding of the testing life cycle, including test design, test case development, functional testing, defect preparation, and test report preparation.
  • Five to 12 years of experience with testing, software development engineering in test (SDET), or development; a mix is preferred.
  • Strong SQL and data transformation skills.
  • Understanding of extract, transform, and load (ETL) and extract, load, and transform (ELT) fundamentals.
  • A Bachelor of Science degree in Computer Science, a degree in Information Technology, or equivalent.

Responsibilities

  • Work with the Agile Program Manager, Digital Product Manager, and Business Systems Analyst to document and plan regression, integration, and automation test plans and test cases.
  • Write test automation scripts using languages such as Python, Java, JavaScript, and C#.
  • Troubleshoot existing automation and optimize the automation framework.
  • Support functional validation and sprint activities.
  • Communicate with development teams, other product teams, and management to ensure proper test coverage of existing and new features and functionality.
  • Build upon an existing framework to develop and execute automated test plans against developed features; identify and report defects and work with the team to resolve them.
  • Continuously improve automation frameworks and workflow processes, and keep solutions up to date with current technologies.
  • Lead scrum test teams by example and encourage collaboration, contribution, and commitment to shared goals.
  • Guide and mentor junior team members on current automation trends.

Desired Qualifications

  • Experience with a cloud repository such as Bitbucket, GitHub, or GitLab.
  • Prior development experience and knowledge.
  • Java, Selenium, and Cucumber skills.

About the Company

Arch Capital Group

Underwrites insurance, reinsurance, and mortgage insurance

Arch Capital Group operates globally in three lines: insurance, reinsurance, and mortgage insurance. The Insurance segment covers specialty lines, the Reinsurance segment provides property and casualty reinsurance, and the Mortgage segment offers mortgage insurance and reinsurance products. It underwrites risk, sets premiums, and earns investment income, with mortgage insurance protecting lenders against borrower defaults. Its differentiation comes from disciplined underwriting, strong risk management, and capital allocation, supported by a global footprint and diverse clients; its goal is to maintain financial strength and steady profitability through prudent risk assessment and capital management.

Company size
Not listed
Company stage
IPO
Headquarters
Hamilton, Bermuda
Founded
1995

Recently Posted Jobs

Explore more opportunities at Arch Capital Group

See more jobs