Software QA Engineer, Mobile Test Automation
Company: Neptune Retail Solutions
Location: Jersey City
Posted on: May 16, 2022
Job Description:
Job DescriptionSalary: Software QA Engineer, Mobile Test
AutomationAbout 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 improvementsJob Types: Full-time, RemoteApplicant Privacy
Notice*Proof of full COVID-19 vaccination is required.Neptune
Retail Solutions is an Equal Opportunity Employer.
Keywords: Neptune Retail Solutions, Jersey City , Software QA Engineer, Mobile Test Automation, IT / Software / Systems , Jersey City, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...