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.