Shopkick is on a mission to bring delight and reward to the consumer shopping experience. As part of the Trax Retail family, we are a pre-IPO unicorn looking to accelerate our growth trajectory as we partner with major brands and retailers, ranging from H&M and Unilever to Best Buy and Purina, to transform the way people engage with stores and products, both online and in the physical world.
Shopkick is looking for a Automation Engineer that will build the automation framework, automation tools, and develop automation scripts for validating Shopkick's various systems and applications. The candidate should have a passion for developing world class automation scripts in an Agile environment. The candidate will work alongside developers and create automation scripts in parallel as the feature is being developed. You will build functional automation scripts, both UI & API, to integrate with our CI/CD pipeline. We use open source tools for building the automation regression suite and these will be executed daily.
Responsibilities
* Own testing for features, products, and delivery * Partner closely with development teams * Create test plans for new products / features and ensure adequate test coverage * Troubleshoot issues down to the root cause and provide detailed bug reports * Own all test results for each test suite and provide a high level summary for areas tested
Skills & Experience
* 8+ years of experience writing and executing QA test plans for client-server applications * Previous Python (or similar language) automation experience * Experience formulating test strategy, designing test cases, and modifying/executing automated regression test scripts * Strong Understanding of REST and demonstrated experience with REST APIs testing/automation * Strong experience in using open source tools like Git, Jenkins * Knowledge in one or more automation tools (Selenium Webdriver / Appium or open source mobile test frameworks) * Proficient in designing/creating Automation Frameworks, developing Test Automation Frameworks * Good knowledge of unit testing using tools like TestNG, Junit, unittest, etc. * Willingness to execute test procedures to verify functionality against specs and product requirements * Excellent verbal and written communication skills; Experience generating and presenting quantitative reports * Strong understanding of concepts related to computer architecture, data structures and programming practices, SQL and back end concepts
Nice to Have
* Experience in building/testing Microservices * Experience in Mobile Test Automation
Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Shopkick are considered the property of Shopkick and are not subject to payment of agency fees.
About Shopkick
Shopkick provides the most used shopping app for smartphones at physical stores and rewards users just for walking in.