About ShopKeep:

ShopKeep is changing the way local businesses leverage technology.  POS (Point of Sale) systems allow merchants ring up customer transactions, perform in-depth sales and inventory analysis, and replace the old register for a visually pleasing, easy-to-use interface. Even better, our product is less cash intensive for small businesses.  Our company is at the forefront of point of sale solutions technology, continuing to develop and distribute our app to replace all the big, expensive registers in shops, bars, restaurants … and many more places every day.

About This Role

ShopKeep is seeking an experienced QA Engineer to join our team. The ideal candidate will be able to achieve a thorough understanding of the ShopKeep application , backend and the devices it supports. The candidate is expected to write test cases based off user stories, create reports, test the app from a design and usability perspective and support both manual and automated testing throughout the lifecycle of the product. Our QA Engineers are expected to understand and learn about the variety of small business ShopKeep supports and approach testing from different merchant viewpoints and expectations.

In addition to be a testing rockstar for new features, the QA Engineer will be expected to work in a dynamic, interactive and global team, communicate efficiently and effectively and always be ready to support their peers. The QA Engineer is expected to work closely with the Product team and Customer Care to do exploratory testing around any issues reported by customers, as well as prioritize upcoming features against bugs to ensure the best experience for our customers.

What You Will Do

  • Create and maintain test plans for new and existing features
  • Test (mobile and browser based) applications from UX/UI standpoint as well as functional testing
  • Feel comfortable prioritizing issues as they come in from testing or Customer Care and escalating as needed
  • Review features in development and be able to identify incomplete specifications or prospective testing risks
  • Supports the creation and execution of automated testing.  
  • Keep all departments updated on the status of a release and communicate any blockers or delays when testing a release, through reporting and metrics.

What You Need 

  • Experience testing on one or more platforms including iOS, Android and web applications
  • Experience working in an Agile environment
  • Strong commitment to testing and TDD practices
  • Experience creating a manual test suite for new products
  • Experience in the creation, executing and analysis of automation test scripts.
  • Experience with Automation Test Tools (e.g. using Selenium, Appium, coding in Ruby, Python or Java) 
  • Experience supporting a release from a QA standpoint
  • A passion for breaking things!

Bonus points if you have….

  • Experience with API testing
  • Ability to write basic SQL queries
  • Experience testing POS or eCommerce system


  •      Unlimited holidays
  •      Equity Options
  •      Bonus
  •      Pension
  •      Healthcare
  •      Income and Death insurance
  •      Catered meals
  •      Happy hours and beer/wine fridge
  •      Engineering Conferences and trips


We like CVs, but links to your Github profile, your personal projects, your Twitter, your blog, your open source contributions, and so forth will give us a better idea of who you are.

ShopKeep is an Equal Opportunity Employer.

Read Full Description
Confirmed 17 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles