S

Selective Insurance

Personalized insurance solutions via independent agents

Senior Test Automation Engineer

Test Automation EngineeringUpdated on Nov 10
Full-time

About the Job

Requirements

  • A college degree in Computer Science, Business, or a related field is preferred.
  • At least 8 years of hands-on Software Testing, Development, and/or Test Management experience, including experience with advanced test automation strategies.
  • Experience with C#, Java, .NET, SQL, or other software languages.
  • Experience with UI and REST API automation.
  • Experience with Object-Oriented Design and Patterns.
  • Experience working with Agile and DevOps CI/CD process administration methodology.
  • Knowledge of test methods and tools such as MS Test, TestNG, JUnit/NUnit, Git, and Selenium WebDriver.
  • Ability to create and work with AI agents for testing and automation.
  • Ability to use AI tools such as Copilot for test generation, script creation, and debugging.
  • Ability to validate and test AI-generated code and outputs.
  • Understanding of prompting and AI guardrails.

Responsibilities

  • Develop and complete UI and API automation test activities across multiple projects, driving tasks and milestones through planning, design, build, and execution according to project plans or sprints, and providing guidance to resolve issues.
  • Maintain an understanding of current test automation processes, procedures, and best practices, and adapt collaboratively to IT and business needs to meet project objectives.
  • Adhere to organizational standards and best practices.
  • Provide Rough Order of Magnitude estimates and forecast resource needs for automation projects.
  • Establish and maintain metrics to measure resource productivity, test progress, and automation effectiveness.
  • Identify improvements, best practices, and efficiencies in test automation processes, and implement or communicate solutions.
  • Provide QE input into root cause analysis and conduct lessons-learned sessions with IT, Business Analysts, and QA following each release.
  • Provide transparency into automation activities and defect management to project and program leadership.
  • Set up frameworks on multiple application platforms to build robust, scalable, high-quality test automation solutions for functional, regression, and in-sprint testing.
  • Troubleshoot test failures in test environments with QE team members, software developers, and system and database administrators, including investigating database issues using SQL queries and reviewing web and application server logs.
  • Partner with the Automation Architect, Senior Automation Engineer, and Lead on automation activities to align with organizational strategy and approach.

Desired Qualifications

  • Experience with BDD and TDD.
  • Experience with Azure DevOps and Azure cloud testing platforms.
  • Knowledge of current automation trends and the ability to learn new technologies and concepts independently, including AI, ML, and IoT.

About the Company

Selective Insurance

Personalized insurance solutions via independent agents

Selective Insurance provides personal and business insurance solutions tailored to each customer’s needs. It works with independent agents to assess coverage requirements and delivers policies through those partners, backed by unique programs, products, and value-added services that help protect what matters most. Unlike some competitors that offer one-size-fits-all plans, Selective focuses on highly personalized coverage built with input from independent agents, ensuring customers get a policy that fits their lifestyle. The company’s goal is to give customers peace of mind through a highly personalized insurance experience and to support communities by offering thoughtful, customized protections.

Company size
1,001-5,000
Company stage
IPO
Headquarters
United States
Founded
1926

Recently Posted Jobs

Explore more opportunities at Selective Insurance

See more jobs