A

Arch Capital Group

Underwrites insurance, reinsurance, and mortgage insurance

Quality Assurance Engineer 2 - Bench

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 automation and manual testing frameworks.
  • Strong development skills in Java.
  • Proficiency with Selenium WebDriver, Java, TestNG, JUnit, Maven, Cucumber, Jenkins, and Git or Bitbucket for testing client-side and web-based applications.
  • Experience developing test scripts to implement features, test scenarios, and step definitions for behavior-driven development using Cucumber or the Spock Framework.
  • Hands-on experience with functional, integration, regression, smoke, sanity, and user acceptance testing.
  • Knowledge of build management tools such as Maven, Gradle, Jenkins, and Ansible.
  • 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 tests, 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 twelve years of experience in testing, SDET, or development, with a mix preferred.
  • A BS in Computer Science, an Information Technology degree, 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, for example in Java, JavaScript, Python, or 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 the automation framework and workflow processes, keeping solutions up to date with current technologies.
  • Lead scrum test teams by example, encouraging 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.

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