Verisk Analytics logo

Sr. SDET II

Verisk Analytics
Full-time
On-site
Lehi, Utah, United States
Description

Responsible for the planning, development and maintenance of automated testing suites for software used by insurance market and restoration professionals.



Responsibilities

Principal Accountabilities:

· Takes ownership and drives the development and execution of automated tests.

· Collaborates and coordinates with stakeholders to design and implement test strategies at all levels of the stack.

· Designs, creates, maintains and documents test plans, test cases and test reports.

· Responsible for coordinating and reviewing the work of junior engineers and providing mentorship and training when necessary.

· Proactively researches and investigates innovative ideas to expand, optimize, and introduce automation testing suites.

· Responsible for surfacing challenges and resolving them with the support of leadership.

· Reviews test reports and investigates and summarizes results for other stakeholders.

· Must be able to work hybrid in-office two days per week.

· Completes all job responsibilities and other duties as assigned.

· Strong written and verbal communication especially with regards to technical concepts.

· Must be able to perform duties with or without reasonable accommodation.

 

Competencies (Behaviors and Technical):

· Expert knowledge of C# or other object-oriented languages.

· Expert knowledge or software architecture including SOLID, design patterns and design principles.

· Expert knowledge of system architecture (such as microservices, containers, multi process applications and APIs).

· Ability to research problems and develop solutions in a complex environment.

· Readily seeks to work with other stakeholders and deliver value consistently.

· Takes ownership of the overall Quality of the assigned applications and drives efforts to improve and maintain them.

· Can take ownership of incomplete ideas and develop solutions.



Qualifications

· 6+ years in the software industry with experience in software quality test automation

· 6+ years of professional software development experience with front-end and back-end applications

· Degree in computer science, information systems, or similar technical education preferred

· Solid knowledge of object-oriented programming, automation testing, databases, networking, web services and UI applications

· Strong knowledge of CI/CD and build pipelines

· Strong knowledge of web APIs, and cloud-based backend services.

· Strong knowledge writing automated tests such as Unit Tests, Integration Tests, Selenium, etc.

· Experience with Jira, Azure DevOps or similar issue tracking tools

· Experience designing, implementing, and maintaining complex systems.