Automation Engineer II
Who are we?
Western National Insurance Group is a private mutual insurance company with over 120 years of experience serving customers' property-and-casualty insurance needs in the Midwestern, Northwestern, and Southwestern United States. Known as “The Relationship Company®,” we define success as a measure of the relationships we’ve built over time. In everything that we do, we know that delivering a friendly and helpful interaction makes for a better experience for everyone involved. That’s the power of “nice”. At Western National, nice is something we work to bring to every person and organization with whom we partner and serve.
Does this opportunity interest you?
Western National is seeking an Automation Engineer II to join our team!
The individual in this role will collaborate with product teams to implement, test, and validate software application modifications. This position plays a key role in advancing test automation, improving product quality, and ensuring efficient, reliable deployments while contributing to a culture of continuous improvement and knowledge sharing.
What are the responsibilities and opportunities of this role?
- Collaborates with product teams to test and deploy application modifications based on defined requirements.
- Participates in work refinement and estimation processes.
- Prepares and executes testing on new and modified code according to team and organizational standards.
- Develops, executes, and contributes to test automation using various tools, frameworks, and programming languages.
- Identifies opportunities to incorporate testability into design and development phases.
- Conducts and participates in code reviews to maintain quality standards.
- Identifies defect-prone areas and designs appropriate test coverage.
- Actively participates in defect resolution, providing documentation and recommendations.
- Assists in troubleshooting and resolving production issues.
- Creates and maintains documentation for support processes, system functionality, and team practices.
- Communicates project status, delays, and risks effectively with team members and leadership.
- Contributes to process improvement discussions and initiatives at the team level.
- Flexes across non-core responsibilities (e.g., analysis, deployment, facilitation) to support delivery as needed.