QA Specialist

Rules Cube - Toronto, ON (30+ days ago)

Apply Now

Position Summary
Rules Cube is growing! We're looking for a talented QA Specialist to join our team in downtown Toronto! Our ideal candidate is dedicated QA professional who has experience in testing mobile apps for consumers.

As a QA Specialist, you will write and execute data quality test plans, and work with other teams to help them ensure the accuracy of their data. You will use your testing skill-set and experience to help drive a quality-first mindset in our teams. You will assist the team in developing an automated testing strategy, identifying use cases where test automation is required during story grooming, and writing automated tests.

Team Description
The Rules Cube Engineering team is working to revolutionize the finance industry by streamlining the process of digitization. Rules Cube is pioneering a fundamentally new paradigm in the B2C and B2B sectors. We are passionate about building awesome products for the financial sectors that are both enterprise-facing and consumer-facing. The Rules Cube Engineering team is working towards disrupting the fintech, enterprise and personal finance space by leveraging AI and machine learning to transform traditional financial systems.

Responsibilities:
Understanding of the entire application flow, from the data layer to the UI.
Provide test plan for testing the iOS, android and web app after understanding the requirements.
Accurately groom stories so that they account for manual and automated testing, and quality metrics.
Consult with developers to create automated testing strategies (including unit testing) and plans for development tasks.
Assist the development team with building and maintaining the frameworks needed to expand the test automation scope, and improve our CI delivery pipeline.
Coach team members on testing tools and test techniques.
Participate in testing release reviews and testing meetings for supported projects.
Perform unit testing, Accessibility testing, performance testing and document results.
Responsible for executing unit test conditions and performing basic regression testing of application in controlled environment to ensure better quality of software is delivered to Software Test team and eventually to production.
Assist in creating and implementing an QA automation roadmap.
Maintain an efficient and effective bug triage process.
Maintain product quality by enforcing quality assurance policies and procedures.
Implement automation tools and scripts to test front-end applications as well as back-end services and integrations.

Requirements:
At least 2 years experience in testing iOS and android app.
Very comfortable with JIRA and Agile tools and processes.
Knowledge of various automation frameworks.
Experience in Python, Selenium/ Appium.
Working Knowledge of various software testing methods (Regression, Load/Stress, Code Coverage Analysis, Black/White box testing, Acceptance, Performance).
Proficiency in NodeJS or another modern JavaScript framework along with hands on experience with Git, CodeShip, Postman, Jenkins, Chef, or similar management tooling.
The ability to plan, prepare and execute system and regression testing of application and systems software releases.
Ability to write, maintain, and execute automated tests across multiple platforms.
Bachelor's degree in Computer Science or related discipline or have equivalent work experience.
At least 3 years of BSA/QA in a Product Development environment.
At least 3 years of diverse systems analysis, documentation and testing experience using Web and XML technologies.
Past experience in testing mobile products.
Knowledge of RESTful API Testing.
Familiarity with JavaScript, Html, CSS and XML
Demonstrate strong problem solving ability, logic, and analytical skills.
Familiarity with SDLC process.
Knowledge with Web Services and Interfaces is a plus.

Nice to Have:
Experience with iOS automation suite (XCUITest).
Experience working with Node.js, React, and/or Swift.
Experience working with Cypress.io

bMttMipMmV