QA Developer About One Wallet Converging personal wealth in an app acting as a secure and protected information hub, a personal finance dashboard, adapted computing, a virtual advisor, and transactional platform. Working its way to uplift the user’s financial prosperity by bolstering their financial literacy, giving them the control to manage their wealth and by adjuncting advice and recommendations, provided by AI and backed by counselors, with regards to their profile, objectives & values.
At a time when technology has invaded everyday financial interactions, emotions and insecurities need to be addressed.
At One Wallet, It start with creating an app taking care of all the Predictive analytics to win insights into client behavior and their needs so we can improve services and products, Cloud computing to provide for sustainable growth, Smart computing to help wealth managers deal with information overload and improve investment decision in the long term.
And ends with an actual human:
a broker focused on catering to another human’s needs.
Summary The QA Engineer will report to the CTO and work closely with the development team. Automate or die should be his mantra! As we are developing an API, the role of the QA Developer will be to write automated test cases based on the corresponding user stories– automation will count for 70% of the work. You’ll be part of an Agile multidisciplinary team.
Technology The backend of the application is developed in Python using the Django framework. The hosting is a combination of AWS & Digital Ocean. And about the infrastructure, it’s a micro-service architecture built on docker container. In terms of the front-end, it has been built on Angular (typescript) and it uses the Ionic framework to deploy the mobile app on Google Play and App Store. Responsibilities · Provide strong leadership and strategic guidance in the development of the testing strategy.
· Define and write test cases in python, with PyTest (and Django-PyTest) for our API · Automate the test cases and only when it’s impossible to automate, write manual tests cases · Develop and manage the KPI related to QA · Create report to show the status and progress of the QA · Work with the architect to ensure that the automated tests are included in our CI/CD process.
· Help the developer to find bugs, define repro steps and then validate the fix.
· Stay up to date with the latest innovation in the quality assurance domain, including processes and tools · Participate in the growth of the QA team (hiring process) · Work with the support/integration teams to identify problems and patterns, then define the appropriate strategy to avoid those issues in the future.
Desired Skills and Experience MUST · 3+ years as a QA developer · Knowledge of Postman is required · Experience in an Agile environment · Experience in Python · Meticulous when writing bug report · Team player:
nobody wins when we find a bug.
· Leadership and Innovation are part of the quality we are looking for · Experience implementing processes that ensure high performance and team efficiency · Effective motivator, coach, and listener · Highly self-directed · All round strong sense of passion, enthusiasm, and a sense of humor! IMPORTANT · Degree in computer science or equivalent is a plus · Experience in fintech is a plus · Experience with BDD is a plus · Knowledge of Puppeteer is a plus · Ability to develop a QA strategy in collaboration with the Solution Architect · Ability to communicate well and able to adjust his language according to the crowd Other Specification · English & French writing/speaking is a must · Remote work w/ Office available · Week of 40h · Perks available · No travel required One Wallet MontrealQuebec