Senior Automation Engineer

American Equity•Des Moines, IA

About The Position

The Senior Automation Engineer provides architecture solutions and codes projects targeted for automation. Under minimal supervision, the role codes, tests, and debugs automation scripts; guides Automation Engineers; and designs and develops QA test tooling and test automation infrastructure. The position sets direction for automation frameworks, contributes subject-matter expertise in automation testing techniques and tools, and helps ensure department standards and quality processes are followed. The role also supports Quality Assurance, Development, users, and other teams by advising on project design and automation execution, researching complex problems, resolving and retesting production issues, and contributing to project planning and delivery. It may support QA automation tooling and infrastructure, DevOps pipelines, and production deployments. The position has no direct reports.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, or a related field, plus four years of related experience; or an equivalent combination of education and experience.
  • Two or more years of skills and experience with SpecFlow, BitBar, QuerySurge (DB automation), Quality Assurance principles, MS SQL, and Microsoft Office products.
  • Experience creating SQL queries and data structures needed for testing.
  • Ability to understand test plans and apply automation techniques to create automated test scripts.
  • Experience with performance and load testing.
  • Experience with manual and automated testing.
  • Experience with industry-standard DevOps practices.
  • Comprehensive knowledge of automated testing tools and processes.
  • Ability to possess domain expertise in two systems.
  • Ability to work cooperatively with coworkers, customers, and outside third parties.
  • Ability to handle pressure and meet deadlines in a fast-paced work environment.
  • Ability to make quick decisions with available information.
  • Effective verbal and written communication skills.
  • Knowledge of superior customer service principles.
  • Attention to detail and ability to analyze and synthesize complex information.
  • Ability to present numerical information effectively and understand the business implications of work.
  • Ability to work effectively in a team, demonstrate professionalism and follow-through, adapt to change and unexpected events, and work independently.
  • Ability to provide second-level support for other team members.

Nice To Haves

  • Experience with Life Insurance and Annuities.

Responsibilities

  • Provide weekly status reports covering completed, ongoing, and future projects.
  • Use quality processes and tools including qTest and JIRA.
  • Set direction for automation frameworks and communicate that direction to the team.
  • Establish and maintain automation project timelines.
  • Code and prepare unit test data.
  • Code, test, debug, evaluate, and modify automation scripts.
  • Serve as a subject matter expert in automation testing techniques and tools.
  • Create and execute performance tests when needed.
  • Assist with documenting procedures for completed automation scripts and work in the area of discipline.
  • Work with users and programmers to develop automation procedures and technology solutions.
  • Ensure adherence to department standards and drive projects with minimal supervision.
  • Mentor Automation Team members and other personnel on automated testing procedures.
  • Advocate for quality processes through testing tools and test automation.
  • Work with the team to estimate project effort.
  • Guide Quality Assurance Automation Engineers on project design, concepts, and automation execution errors.
  • Assist Quality Assurance, Development, and users with automation questions.
  • Develop or support QA test automation and tooling infrastructure as needed.
  • Interface with outside resources to solve problems.
  • Back up the Release Engineer on DevOps pipelines and production deployments when needed.
  • Help QA members, business analysts, BRMs, and Scrum teams research complex problems and questions.
  • Assist with or lead resolution and retesting of production issues.
  • Provide coverage for Leads, Managers, and the AVP of Insurance Systems Operations as needed.
  • Work with IT and business areas to identify opportunities and plan project deliveries.
  • Complete assigned project management tasks and other related work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service