Skip to Main Content

Software QA Engineer, Mobile Test Automation

Neptune Retail Solutions
Jersey City, NJ
  • Posted: over a month ago
  • Full-Time
Job Description

Software QA Engineer, Mobile Test Automation

About Us:

Neptune Retail Solutions (NRS) is North America’s premier retail marketing services company. Our powerful advertising and promotion programs are relied upon by the country’s largest consumer packaged goods manufacturers and retailers for unparalleled consumer reach.

NRS’ portfolio of omni-channel marketing solutions includes Checkout 51 – a free mobile savings app that offers shoppers cash back and rewards for everyday purchases across grocery, pharmacy, gas, and more. We are looking for a candidate who can work remotely and in the Toronto area. 

Checkout 51’s mission is to make every part of the shopping journey delightful while improving the financial health and wellness of our shoppers.

About the Role:

Neptune Retail Solutions is looking for a Software Engineer specializing in Mobile Test Automation to work on our Checkout 51 product. This role will focus initially on building out test automation capabilities for our Checkout51 mobile app and its APIs. This person will be responsible for the design, development and maintenance of the mobile test automation system.



You’ll be responsible for:

  • Setting up the Appium Test Framework to automate our Regression suite for Mobile app (iOS and Android)
  • Implementing test automation for new features in collaboration with other testers and engineers
  • Sharing the best QA automation practices with the rest of QA members to improve the automation process overall
  • Developing API automation for Mobile apps
  • Developing and maintaining test plans for our core feature set
  • Ensuring the performance and stability of the tests in our build pipeline, and triaging “flaky” tests.
  • Collaborate with the entire Scrum team to understand how new features should be tested and to contribute to automated tests for these new features.
  • Collaborate with engineers to inject testing earlier into the software development process.
  • Analyze our software systems and collaborate with others to improve the overall design, testability, and quality.
  • Track and communicate test results in a timely, effective, and automated manner


What we're looking for:

  • 5 years of professional experience with mobile test automation frameworks (Appium) – must have
  • 5 years of hands-on experience in manual and automated testing of mobile application (iOS and Android) – must have
  • Excellent QA skills (critical thinking, passion about quality, troubleshooting)
  • Knowledge of any of the following languages: Python, PHP, Java
  • Proficiency with API testing (Postman, SoapUI)
  • Experience with Jenkins, Git/GitHub and cloud computing services (AWS)
  • Experience in creation and execution of test plans and test cases
  • Knowledge of BDD and Gherkin Syntax – nice to have
  • Experience with Atlassian products such as JIRA and Confluence
  • Possess a Bachelor’s degree in Computer Science or equivalent experience


Bonus points if you:

  • Love automating, optimizing, and making things faster
  • Have experience working in a startup environment
  • Are collaborative, and are open to sharing knowledge and ideas.
  • Enjoy building software as much as you enjoy testing it.
  • Have experience working with both mobile and web automation.


About Us:

  • Our Android and iOS apps are built using the native platforms
  • Our backend is built in PHP, and we have some node.js-based serverless functions.
  • We use many of the AWS products (ex: ec2, lambda, s3, rds, aurora, elasticache, redis, memcached, data pipelines, redshift, beanstalk, ecs)
  • We use several tools to help us every day - GitHub, Jira, PHPStorm, VS Code, New Relic, Cloud Watch, Pager Duty
  • We are currently experimenting with Kobiton as a device farm and Katalon test recorder to rapidly build up tests.
  • We are currently working in Scrum with 3-week sprints centered around product roadmap delivery, followed by 1-week “Innovation and Planning” periods, where we focus on implementing system and process improvements

Job Types: Full-time, Remote

Applicant Privacy Notice

*Proof of full COVID-19 vaccination is required.

Neptune Retail Solutions is an Equal Opportunity Employer. 

Neptune Retail Solutions


Jersey City, NJ
07310 USA



View all jobs at Neptune Retail Solutions

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.