NRS’ portfolio of omni-channel marketing solutions includes the Freedom Platform, an offer distribution platform that powers our Checkout 51 App, and connects major grocery retailers with NRS’s pool of digital coupons and rebates.
About the Role:
We are looking for a Software Engineer specializing in Web UI and API Test Automation to work on our Freedom product. This role will involve both manual and automated testing.
You’ll be responsible for:
Implementing test automation (Web and API) for new features in collaboration with other testers and engineers
Designing and executing test cases (both Automated and Manually)
Developing and maintaining test plans for our core feature set
Working with our integration partners to develop end-to-end testing plans for new 3rd-party integrations.
Making contributions to our automation test framework for running UI integration and Regression tests (Selenium WebDriver, Cucumber, TestNG)
Ensuring the performance and stability of the tests in our build pipeline and triaging “flaky” tests.
Collaborating with the entire Scrum team to understand requirements for new features, and helping to formalize acceptance criteria
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:
A critical thinker, with a passion for quality, and the ability to troubleshoot independently.
An active participant in scrum team rituals. Although you are part of the QA team your first team is the Freedom Product Team, and we are looking for someone who will actively participate in sprint planning, retros, and grooming sessions.
Experience with the web and testing tools we use in our stack: Java, Selenium, TestNG, Cucumber
Ability to build tools and utilities that enable automation. (e.g. test data generators, custom API endpoints in PHP)
Experience with Jenkins, Git/GitHub, and cloud computing services (AWS)
Experience with Atlassian products such as JIRA and Confluence
A Bachelor’s degree in Computer Science or equivalent experience
Bonus points if you:
Have Experience with Performance Testing
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
Applicant Privacy Notice
No sponsorship is available for this position.
Neptune Retail Solutions is an Equal Opportunity Employer.
We are seeking a highly motivated and detail-oriented Data Entry Assistant to join our team on a remote basis in...
Apply For This JobJob Description Our company is actively in search of a skilled Data Entry Clerk to join our team. Your main...
Apply For This JobJob Type: Permanent Primary Location: Toronto, Ontario, Canada All Available Locations: Toronto; Calgary; Vancouver Learn from deep subject matter experts...
Apply For This JobJob Code : Job Title : CAD Programmer Description :Uni-Fab, a global provider in custom fabrication of aluminum, steel and...
Apply For This JobCompetition # : 38841 Department: Justice Location: HALIFAX Type of Employment: Permanent Union Status: NSGEU – NSPG Closing Date: 5/17/2023...
Apply For This JobJob Description Join our team as an Data Entry Clerk. In this role, you will play a crucial part in...
Apply For This Job