The world isn’t standing still, and neither is allstateWe’re moving quickly, looking across our businesses and brands and taking bold steps to better serve customers’ evolving needsThat’s why now is an exciting time to join our teamYou’ll have opportunities to take risks, challenge the status quo and shape the future for the greater good.
You’ll do all this in an environment of excellence and the highest ethical standards – a place where values such as integrity, inclusive diversity and accountability are paramountWe empower every employee to lead, drive change and give back where they work and liveOur people are our greatest strength, and we work as one team in service of our customers and communities.
Everything we do at allstate is driven by a shared purpose: to protect people from life’s uncertainties so they can realize their hopes and dreamsFor more than 89 years we’ve thrived by staying a step ahead of whatever’s coming next – to give customers peace of mind no matter what changes they faceWe acted with conviction to advocate for seat belts, air bags and graduated driving lawsWe help give survivors of domestic violence a voice through financial empowermentWe’ve been an industry leader in pricing sophistication, telematics, digital photo claims and, more recently, device and identity protectionWe are the good handsWe don’t follow the trendsWe set them.
Job description
Duties: supports all test strategy and coordination, planning, creation, and execution activities for multiple test typesIdentifies as in-scope, champions overall quality effortsIdentifies and defines acceptance criteria and test conditions, and creates and executes test scenarios that validate application acceptance criteriaOwns all test coordination, planning, and creation or execution of automated test scripts for medium to high complexity projectsDefines test conditions when stories or requirements are created, designs and implements test automation architecture, and enhances and modifies the test automation frameworkEvaluates feasibility of appropriate testing toolsUtilizes debugging tools, conducts root cause analyses, and applies findings in future implementationsWorking in an agile/scrum environment, executes the practical application of agile framework components (user stories, scrum, sprints, etc.); participates in scrum, daily stand-up, sprint, and iterative development activities; participates in sprint planning, release planning, and backlog refinement; and defines acceptance criteria when stories are createdIn a test management environment, deconstructs business requirements to create effective acceptance criteria and automated test scripts for medium to high complexity projectsEnsures software quality via continuous and iterative testing approaches, and provides oversight on the test infrastructureDefines, develops, reviews, and coordinates an iterative test strategySupports, designs, develops, and implements modifications to test automation architecture and functional, mobile, performance, or web services frameworkExecutes test cases within the functional, mobile, performance or web services automation frameworkCollaborates with external environment team members to troubleshoot issues and determine environment needs and constraintsApplies testing lifecycle management principles in the context of a productCollaborates with geographically dispersed teams for day-to-day operations.
Job description
Job qualifications
Requirements: master’s degree in computer science, electronic engineering, information systems, or related field (willing to accept foreign education equivalent), plus three (3) years’ experience delivering software test automation practices (back-end & front-end test automation frameworks) using selenium, testng, jmeter, and specflow with agile (scrum) or waterfall testing methodologies or, alternatively, a bachelor’s degree in computer science, electronic engineering, information systems, or related field (willing to accept foreign education equivalent), plus five (5) years’ experience delivering software test automation practices (back-end & front-end test automation frameworks) using selenium, testng, jmeter, and specflow with agile (scrum) or waterfall testing methodologiesMust also possess the following: demonstrated experience (de) testing applications in the auto insurance domain working with geographically dispersed teams; de developing bdd/keyword driven automation frameworks from scratch using robo framework and specflow; de designing and developing end-to-end test automation frameworks, including ui and web services, using selenium, testng, rest-assured, rest-sharp, java, c#, and postman; and de conducting performance testing using jmeter, soap-ui, and groovy.
The candidate(s) offered this position will be required to submit to a background investigation, which includes a drug screen.
Good workGood lifeGood hands®.
As a fortune 100 company and industry leader, we provide a competitive salary – but that’s just the beginningOur total rewards package also offers benefits like tuition assistance, medical and dental insurance, as well as a robust pension and 401(k)Plus, you’ll have access to a wide variety of programs to help you balance your work and personal life - including a generous paid time off policyFor a full description of allstate’s benefits, visit allstate.jobs/benefits/
Learn more about life at allstateConnect with us on twitter, facebook, instagram and linkedin or watch a video.