Senior Quality Engineer
For customers, we’re an online, members-only service that provides benefits across 140+ of the best online stores. Our members save time and money with benefits including free 2-day shipping, easy 2-click checkout and free returns.
For merchants, we’re driving ecommerce business, producing insights with a growing data analytics practice to boot. And we help them compete in today’s marketplace. It’s the ultimate ecommerce win-win.
With people in offices in Chicago and Conshohocken, PA, we’re perpetrators of good vibes and great experiences for our customers, our merchants and each other.
ABOUT THE ROLE:
ShopRunner is looking for a detail-oriented Senior Quality Engineer to join our talented engineering team. Our stack is primarily Python, with a good amount of JavaScript on the front-end, and mobile apps written in both Objective-C and Swift. So expertise in any or all of these areas is a strong plus ... but not an absolute requirement. The only absolute requirement is a solid grasp of good software engineering principles with knowledge of test automation best practices, and a willingness, nay burning desire, to learn new things. If you understand the difference between a tester and a Quality Engineer, and consider yourself the latter, we're speaking to you.
ABOUT WHAT YOU’LL DO:
- Define and implement an automation strategy
- Write and execute test plans and test cases, using frameworks to automate testing as much as possible.
- Champion the quality of our products. Document software bugs in issue tracking tool.
- Participate in the Agile process as part of a cross functional engineering team, coordinating with product owners and engineers.
ABOUT WHAT WE’RE LOOKING FOR:
- 5+ years experience working with testing automation
- Proven track record choosing and setting up a test automation framework
- Able to recommend best practices and strategies for testing view, service, and data layers of an application
- Familiar with manual browser testing of web applications
- Self-driven, actively looks for ways to add value, and knows how to get things done
- Comfortable coding scripts with Python or JavaScript
- Has good verbal communication and reasoning skills, including the ability to make a case for testability and testing technology in our code