Automation Engineer
Sprout Social is looking for a talented Automation Engineer to help develop frameworks, tools and tests to provide insight into the quality and health of our applications. Here at Sprout we deploy code multiple times a day and our engineering team needs fast, reliable feedback to release with confidence.
Our team uses Jenkins, Selenium, Cucumber-JVM, Java and Python to test highly-scalable software used by more than 17,000 brands around the world. Companies like Dropbox, Zendesk, Fender, Zipcar and Evernote rely on Sprout to create stronger relationships with their customers through social media.
We’re looking for smart, creative and driven people to help us take technical testing at Sprout to the next level. If you are interested in developing a robust automated test suite for our web applications, iOS and Android apps and you are eager to build dashboards that help visualize the quality of our product, we’d love to talk with you.
Responsibilities
- Implement Cucumber-driven functional tests using Selenium and Java
- Help redesign the architecture of existing automation infrastructure to improve test reliability and performance
- Create and maintain automated test reports and visualizations of quality metrics
- Develop and support a variety of quality targets such as performance and stress testing
- Be an overall quality leader and support feature development at all stages
Desired Skills & Experience
- You know how to write readable and maintainable Java and are familiar with at least one scripting language
- You have some experience testing at multiple levels of the test pyramid (Unit, Integration, E2E)
- You have experience in a continuous delivery system (Jenkins experience and developing Jenkins plugins is a plus)
- Strong work ethic and curiosity. You are eager to develop your own solutions to speed up our deployment pipeline and contribute to a high standard of quality.
About Sprout Social
Sprout Social powers open communication between individuals, brands and communities through elegant, sophisticated software. We are relentless about solving hard problems for our customers and committed to both customer and team success.
Team Sprout is a group of very talented, smart and passionate people with broad interests and backgrounds. We’re proud to regularly be recognized for software, product and company culture achievements. Our team’s shared belief in Sprout’s mission promotes a culture of openness, empowerment and fun. We have built a benefits program to match the strength of our team. This program includes:
- Insurance and benefit options that are built for both individuals and families, including generous company contributions
- Progressive benefit programs, like our parental leave program and free Divvy bike memberships
- High-quality and well-maintained equipment - your computer will never prevent you from doing your best
- Beautiful, convenient and state-of-the-art offices in Chicago’s Loop
- Solid programs in some of the staples: transportation, disability and life insurance
- Wellness initiatives to ensure both health and financial well-being of our team
- Breakfast and lunch options onsite, and more healthy snack options and beverages than you can imagine
- Growing corporate social responsibility program that is driven by the involvement and passion of our team members
Sprout Social is unable to provide H1B sponsorship.