Story Behind the Need
Business group: Canadian Digital Banking Engineering – Applications - part of Scotia Digital Engineering – supporting digital banking applications
Project: GIC (Guaranteed Investment Certificate) Renewal - insurance renewal; scope for the manager is designing front end space, and doing integrations with the back-end systems
Candidate Value Proposition
The successful candidate will have the opportunity to gain exposure to a one-of-a-kind project; opportunity to work on a larger project with high visibility; working with several systems; working for a top Digital team at one of the big 5 Canadian banks.
Typical Day in Role
- Work closely with scrum team to evangelize an emphasis on quality
- Work with scrum team to design and develop test strategies, testability requirements and implementation strategies
- Develop, implement, execute test plans and test cases based on user stories
- Contribute to test automation tools and infrastructure by developing and augmenting test cases and / or test libraries
- Demonstrate ownership of scalable test automation framework and test scripts to ensure repeatability, coverage, reliability and catching regressions
- Establish traceability between test cases, user stories and bugs
- Execution of test cases on English and French parts of the application and documentation of results for various types of testing as required (applies to smoke, integration, functional and regression testing)
- Work very closely with the Delivery, Product, Designers, Developers, and other QA Specialists in a cross-functional Agile environment team that is completely rebuilding the mobile banking application.
- Advocate quality, verify, validate, analyse and lower risks
- Implement, execute test plans and test cases based on user stories and execute on automation of test cases
- Contribute to test automation tools and infrastructure by developing and augmenting test cases and / or test libraries
- Coordinate with product managers and provide frequent status updates to managers
- Spend approximately 1 hr / day in meetings
- Work closely with scrum team to evangelize an emphasis on quality
- Work with team to design and develop test strategies, testability requirements and implementation strategies
Candidate Requirements / Must Have Skills
- 1) 7+ years’ combined experience in Mobile and Online Applications testing (both are required, 50 / 50 each experience is best, but if one more than the other- more in Online is better)
- 2) 5+ years’ experience developing Test strategy and plans for Functional, accessibility and End to End testing
- 3) 5+ years’ experience in End to End testing of large programs, interacting and coordinating test activities among multiple teams
- 4) 3+ years in REST API testing using tools like POSTman and Swagger
- 5) 5+ years’ experience in automating tests in Java / Javascript, JUnit / TestNG
Nice-To-Have Skills
- 1) 5+ years’ experience in automating tests in Playwright, Selenium, JMeter and / or Appium
- 2) Hands-on experience with identifying defects, minimizing steps to replicate and log issues into a defect tracking tool (JIRA or similar ticketing systems)
- 3) Experience with cross-browser and cross-device testing for web and mobile applications
- 4) Experience with Charles Proxy or Proxyman, Splunk, app center & Launch Darkly, testing XML and JSON
- 5) Execution of test cases on English and French parts of the application and documentation of results for various types of testing as required (applies to smoke, integration, functional and regression testing)
Soft Skills Required
- Strong communication skills
Education
Bachelor’s - in Computer Science preferable CSTB / ISTQB Foundation-Level Certification an asset
Best VS. Average Candidate
Best would be someone who has experience testing end to end a large program, and able to communicate statuses / challenges upfront and strong in automating the test cases, require minimal hand holding and can hit the ground running
Candidate Review & Selection
- 2 rounds – MS Teams video interviews -each 45 mins-1 hour
- 1st technical assessment – verbal interview with live scenarios, questions about testing standards – with QA Tech lead and QA team members
- 2nd round – soft skills / behavioral - 2nd round with HM (senior manager) and QA manager