Senior Software Development Engineer in Test
Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: December 6, 2018
Job Description:
Duties: Will design and develop robust, performant and reusable
automated test processes, scripts and tools for the growing application,
platform and system landscape. Will operate in an Agile lifecycle. Will
design and develop automated test scenarios to test assigned application
features in each sprint. Will participate in test tool design
discussions. Will evangelize automation and assist others to automate manual
processes. Will utilize debugging tools, conducting root cause analysis
conducting fixes. Will integrate with CI/CD to establish continue test
cycle. Will collaborate with other SDETs to develop test strategies to
tackle complex testing scenarios. Will maintain automation scripts
and framework. Will file defects during testing and validate
production fixes. Will mentor Jr SDETs to help navigate through test
automation challenges. Education and Experience Requirements: Bachelor’s degree (or equivalent foreign education) in
Computer Science, Computer Systems Engineering, Electrical Engineering, or a
related field plus six (6) years of experience delivering software test
automation practices using Selenium with testing methodologies Agile
(Scrum) or Waterfall. OR, in the alternative: Master’s degree (or equivalent foreign education) in Computer
Science, Computer Systems Engineering, Electrical Engineering, or a
related field plus four (4) years of experience delivering software test
automation practices using Selenium with testing methodologies Agile
(Scrum) or Waterfall. Special Requirements: 1. Demonstrated expertise testing and automating web UI using
frameworks and tools including Selenium and TestNG. 2. Demonstrated expertise writing code in one of more of the
following programming languages: Java, Python, C#, or JavaScript. 3. Demonstrated expertise in the full software development
lifecycle, including OO principles, coding standards, code reviews, source
control, build and release processes, continuous deployment, and test
suite development maintenance with Jenkins. 4. Demonstrated expertise utilizing test case management tools
including QAComplete, HP-ALM, or TestRail. 5. Demonstrated expertise in bug management tools including JIRA
or BUGZILLA and development environments including Visual Studio
or Eclipse. 6. Demonstrated expertise working for Agile/Scrum teams and
models. To apply, visit www.careers-esurance.icims.com, select San
Francisco, CA location, enter job title in Keywords field, & complete
online application.
Keywords: Esurance Insurance Services, Inc., Vallejo , Senior Software Development Engineer in Test, Insurance , San Francisco, CA, California