Senior Test Automation Engineer

Austin, TX, US • Posted 3 hours ago • Updated 3 hours ago
Contract W2
12 Months
No Travel Required
On-site
$60/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • PolicyCenter

Summary

Job Title: Senior Test Automation Engineer


Experience: 8–12 Years
Domain: Property & Casualty Insurance
Location: Austin, TX

No of Positions: 3

 

 

Job Summary

We are looking for a highly skilled Senior Test Automation Engineer to design, develop, and maintain robust automation frameworks for enterprise insurance applications.

The ideal candidate will have strong hands-on experience in UI automation, API automation, integration testing, database validation, and CI/CD integration. The candidate should be proficient in developing scalable automation solutions and driving automation coverage across complex business workflows.

Experience in the Property & Casualty insurance domain is highly desirable, particularly in policy administration, claims, underwriting, and billing applications.

Key Responsibilities

1. Test Automation Framework Development

  • Design, develop, and maintain scalable and reusable automation frameworks.
  • Build automation solutions using Selenium WebDriver with Java or equivalent technologies.
  • Develop and maintain automation scripts for web-based enterprise applications.
  • Implement Page Object Model (POM), data-driven, and hybrid automation frameworks.
  • Ensure automation scripts are reusable, maintainable, and reliable.

2. UI & Functional Automation

  • Automate complex end-to-end business workflows.
  • Develop test scripts for functional, regression, and integration testing.
  • Perform cross-browser testing and validate application behavior across different environments.
  • Identify, debug, and resolve automation script failures.
  • Improve automation execution stability and reduce flaky tests.

3. API & Integration Testing

  • Develop automated API test suites for RESTful and SOAP services.
  • Perform API validation using Postman, REST Assured, or equivalent tools.
  • Validate request/response payloads, authentication, authorization, and error handling.
  • Perform backend integration testing across interconnected applications.
  • Validate data consistency across APIs and downstream systems.

4. Database Testing

  • Write and execute SQL queries for backend data validation.
  • Validate data integrity, transaction processing, and database updates.
  • Perform end-to-end data validation across application and database layers.
  • Identify data discrepancies and troubleshoot backend issues.

5. CI/CD & DevOps Integration

  • Integrate automated test suites into CI/CD pipelines.
  • Work with Jenkins, Azure DevOps, GitHub Actions, or equivalent tools.
  • Execute automated regression suites as part of continuous integration.
  • Publish test execution reports and quality metrics.
  • Collaborate with development and DevOps teams to improve release quality.

6. Insurance Domain Testing

  • Develop automation scenarios for insurance business workflows, including:
    • Policy creation and issuance.
    • Policy renewals and endorsements.
    • Policy cancellations and reinstatements.
    • Premium calculations and billing.
    • Claims registration and processing.
    • Underwriting and risk assessment.
    • Agent and customer portal workflows.
  • Validate complex business rules, calculations, and workflow dependencies.
  • Understand integrations between insurance applications and external systems.

7. Collaboration & Quality Engineering

  • Work closely with developers, business analysts, QA leads, and product owners.
  • Participate in Agile ceremonies, sprint planning, and defect triage.
  • Conduct peer reviews of automation scripts and frameworks.
  • Mentor junior automation engineers.
  • Identify opportunities to improve automation coverage and testing efficiency.

Required Skills & Qualifications

  • 8–12 years of experience in Software Testing and Quality Engineering.
  • Minimum 5–7 years of hands-on test automation experience.
  • Strong programming skills in Java or Python.
  • Expertise in Selenium WebDriver and automation framework development.
  • Experience with TestNG, JUnit, or similar testing frameworks.
  • Strong knowledge of Page Object Model and data-driven automation.
  • Experience with API automation using REST Assured or equivalent.
  • Proficiency in SQL and database testing.
  • Experience with Git, Jenkins, and CI/CD pipelines.
  • Experience with JIRA and Agile/Scrum methodologies.
  • Strong understanding of functional, regression, integration, and end-to-end testing.
  • Ability to independently troubleshoot complex automation and application issues.

Preferred Skills

  • Experience in the Property & Casualty insurance domain.
  • Exposure to Guidewire PolicyCenter, ClaimCenter, or BillingCenter.
  • Experience with Duck Creek applications.
  • Exposure to Playwright or Cypress.
  • Experience with cloud platforms such as AWS or Azure.
  • Knowledge of performance testing using JMeter or LoadRunner.
  • Experience with test automation reporting tools such as Allure or Extent Reports.
  • Exposure to AI-assisted testing, intelligent test generation, and automation optimization.

Key Success Criteria

  • Development of scalable and maintainable automation frameworks.
  • Increased automation coverage across critical insurance workflows.
  • Reduced manual regression testing effort.
  • Improved defect detection and release quality.
  • Reliable integration of automation suites into CI/CD pipelines.
  • Effective collaboration with development and QA teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10106782
  • Position Id: 9141575
  • Posted 3 hours ago
Contact the job poster
Saikishore Kandukuri

Saikishore Kandukuri

Hiring Manager @ USM Business Systems

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.