QA Engineer
Typical Day in Role:
• Responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable continuous testing
• Partner with development engineers during story and task breakdown to develop test approach that effectively covers all functional characteristics of a functionality
• Responsible for manual testing to ensure functionality works as expected, before moving to automating the tests, and also running regression tests
• Build, Maintain and Improve existing automation framework
• Create, Maintain and Enhance test data required for manual and automation testing
• Be / Become a SME on usage of entire application suite, processes, workflows, etc.
• Drive our automated testing process
• Consistently work with product, design, and engineering team to collaborate on quality testing
• Work with a mix of Developers and other QA Testers
• Assist with production verification of functionality during production implementation/s
• Ensure that from a quality perspective the digital flows are good to go live with – and fix any issues that arise
• Most of role will be doing the manual testing and working closely with scrum teams – setting up the data, understand the stories, data conditioning requirements, and test manually during sprint – automate as part of subsequent sprint if does not work in first place
Candidate Requirements/Must Have Skills:
1) 5+ years of hands-on experience with web Automation Testing – with Java, Selenium, Cucumber
2) 3+ years of Mobile automation testing experience (iOS, Android) – with Appium
3) 5+ years of hands-on experience with planning, creating, and executing end to end test plans
4) 2+ years working in an Agile Scrum team
Nice-To-Have Skills:
1) Basic understanding of databases and Able to work with database queries – Sybase
2) Well versed with Postman
3) Prior Digital Banking or Financial Services experience
4) Spanish is an asset
Soft Skills Required:
• Hit the ground running
• Strong communication skills (written & verbal) in English, Interacting with Product, Design, Front-end and Back-end Teams
Education:
• Bachelor’s Degree or equivalent in Computer Science