Job Details
Location:
Virtual Way, Charlotte, Mecklenburg County, North Carolina, 28262, USA
Posted:
Jan 22, 2021
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.
Want to stay up to date on what’s happening within Farmers? Follow us on Instagram and LinkedIn!
Job Summary
Software Development Engineer in Test (SDET) to contribute as an Agile Dev Team Member II in our agile teams.
You will be responsible for working cross-functionally with multiple teams on designing, documenting and executing automated tests to help effectively and efficiently test the features in development.
We are a customer focused organization and strongly believe in doing what’s right for the customer. We believe in delivering high quality customer experience and we are looking for a team player, fast learner and collaborative professional with the passion to deliver on time quality product for the customer.
Essential Job Functions
- You have a passion for testing with development skillset.
- You have experience with Web automation and/or mobile testing.
- You can build and maintain UI automation framework from scratch by using Selenium.
- You can build and maintain test automation framework for APIs.
- You can design, develop, deploy and maintain automated test suites.
- You develop clean, high-quality and reusable codes based on programming standards.
- Get excited in exploring and finding creative way to build test automation.
- You have exposure to setting up CI/CD pipelines for test automation.
- You have knowledge of software test design and testing methodologies.
- You enjoy working in an agile development process with frequent releases.
- You are open to learn new business domain, new ideas and build test automation around it.
- You like collaborating with multiple stakeholders, Developers, Product Owners in pursuit of ensuring product quality.
- You write reliable, readable tests which are fully documented.
- You write clear and detail defect report when things break and work with team for its resolution.
- You take ownership and responsibilities for your deliverables.
- You love problem solving and exploring alternative techniques.
- You have a good communication and presentation skills.
- You are able to grasp difficult concepts and complex designs and stay on top of new and emerging technologies.
Physical Actions: Sits or stands for extended periods of time, up to a full work shift. Occasionally reaches overhead and below the knees, including bending, twisting, pulling, and stooping. Occasionally moves, lifts, carries, and places objects and supplies weighing 0-10 pounds without assistance. Listens to, interprets, and differentiates auditory information (e.g. others speaking) at normal speaking levels with or without correction. Visually verifies and reads information. Visually locates material, resources and other objects. Ability to operate a computer for extended periods of time, up to a full work shift. Physical dexterity sufficient to use hands, arms, and shoulders repetitively to operate keyboard and other office equipment up to a full work shift.
Physical Environment: This position operates in an open office working environment which will include normal and customary distractions, noise, and interruptions.
Education Requirements:
- High school diploma or equivalent required.
- Bachelor's degree preferred.
- SAFe Practitioner or SAFe Agilist Certification within 180 days of hire required.
Experience Requirements:
- Minimum 2 years of experience in application development / testing.
- SAFe Practitioner or SAFe Agilist Certification within 180 days of hire required.
Special Skill Requirement
- 2+ years of experience in Software QA/Testing preferred.
- 2+ years of experience in creating robust, reusable test automation solutions.
- Proficiency in writing code for automation using Java is a must.
- Expertise in test automation framework using Selenium WebDriver.
- Configuration Management Tool experience in Git and GitHub.
- Experience with TestNG framework, Gradle/Maven.
- Well versed in Page Object model and Data Driven framework.
- Proven experience with APIs and Cloud services automation testing.
- Experience with building CI automation pipelines using Jenkins, Docker is a plus.
- Familiarity with cloud test execution platforms: Saucelabs.
- Experience with testing RESTful web services.
- Exposure to Rally/HP ALM.
- Experience in Insurance Industry preferred.
- Experience with system reliability, objective quality results and quality metrics.
- Experience with Test Driven Development and Exploratory testing.
Benefits
- Pay Range: $64,200 to $89,300
- Farmers offers a competitive salary commensurate with experience, qualifications and location.
- Bonus Opportunity (based on Company and Individual Performance).
- 401(k).
- Medical.
- Dental.
- Vision.
- Health Savings and Flexible Spending Accounts.
- Life Insurance.
- Paid Time Off.
- Paid Parental Leave.
- Tuition Assistance.
- For more information, review “What we offer” on https://www.farmers.com/careers/
Farmers is an equal opportunity employer, committed to the strength of a diverse workforce.
Schedule: Full-time
Job Posting: 01/22/2021