At Farmers®, safety is a top priority. That is why we have updated our recruitment processes in response to COVID-19. Click here to learn more

SDET III - Software Development Engineer in Test

Job Description

We are Farmers! 
Join a team of diverse professionals at Farmers to acquire skills on the job and apply your learned knowledge to future roles at Farmers. Farmers Insurance also offers extensive training opportunities through the award winning University of Farmers named by Training magazine amongst top 10 corporate training units in the world. 
Job Summary 
Develops and maintains automated test frameworks based on a pre-established set of architecture guidelines. Manages the automation suite and participates all aspects of testing. Works to simplify testing through automation by creating and maintaining a comprehensive test suite. Provides mentorship and guidance to Test Analysts in automation execution processes.
Essential Job Functions 
  • Oversees and performs test automation activities, and analyzes applications to develop automated test solutions.
  • Manages the automation suite and participates a variety of testing aspects, including functional, regression, and white box.
  • Quickly troubleshoots and diagnoses issues within the quality assurance environment and communicates knowledge to a varied audience of technical and non-technical stakeholders.
  • Communicates and publishes status reports of all open issues and gaps found during test cycles and articulates details to the appropriate stakeholders.
  • Develops specific service virtualization and test data management solutions for assigned applications.
  • Creates and maintains automation frameworks as well as test strategies and test cases.
  • Participates to define and document test automation best practices and principles.
  • Partners with application development teams in solution design to ensure testability of functions, data and applications.
  • Participates in project assignments with minimal direction from leadership team.
  • Provides mentorship and guidance to manual testers in the automation execution processes.
  • Contributes to the development of training programs to develop automated testers from both development and functional testing areas.
  • Perform other duties as assigned. 
Education Requirements 
  • High school diploma or equivalent required.
  • Bachelor’s degree preferred or equivalent, relevant experience. 

Experience Requirements 
  • 4+ years of development skills or previous experience as a SDET required
  • Proficiency with one or more programming languages required Python, C++, C#, Java
  • Knowledge of software QA methodology, processes, and automation tools like Robot, Selenium, QMetry, etc
  • Familiarity with continuous integration and tools like Jenkins etc
  • Knowledge across the spectrum of QA: white-box, black-box, unit and system testing
  • Exceptional analysis and problem-solving skills
  • Experience in platforms/tools like Git, Jira, Docker, AWS
  • Familiarity with SQL language is preferred
  • Good written and oral communication and interpersonal skills.
Farmers is an equal opportunity employer, committed to the strength of a diverse workforce. 

Schedule: Full-time

Job Posting: 05/04/2020