Senior Software Engineer in Test
We are looking for a Senior automation engineer who will help design and implement an easy to use framework. Simplicity is key; this framework will be data driven, will encompass parallel streams of automation, will encompass end-to-end functionality as well as non-functional cases. Automation is central to our quality strategy as we continue to deepen and expand our product.
What You'll Do
- Build out an automation architecture that supports the rapid construction of tests
- Develop system, software, and component test plans, automated tests, and supporting libraries
- Work with Release Engineering to further integrate automation in to the build system
- Train other engineers on your team so that they can contribute automated tests easily
- Be an active participant in guiding the automation effort
- Bring best practices into that effort
What You'll Bring
- 5+ years' experience with object-oriented programming
- 3+ years of Python development (5+ preferred)
- Strong experience developing automated tests and/or automated testing frameworks
- Experience with Agile and Continuous Integration
- Experience with Selenium, Git, and Jenkins a plus
Why you should join us
Carbon Black is a leading provider of next-generation endpoint security, leveraging breakthrough prevention technology to instantly see and stop cyberattacks before they execute. With more than 13 million endpoints under management, and more than 4000 customers-including 30 of the Fortune 100-the opportunities are massive and exciting. With 1000+ employees, offices across the world, and the best-of-the best tools for collaboration from anywhere, now is an ideal time to become part of the Cb Team. See where you fit best at Lifeatcb.carbonblack.com.
Carbon Black, Inc. is an EEO/AA employer. Carbon Black is an inclusive employer that believes in workplace equality, supports diversity, creates a welcoming environment, and respects the unique qualities each individual brings to the company.