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.
Our team located in Digital Factory is growing quickly and we are specifically looking for a Sr. Quality Assurance Engineer our Digital Banking Application team.
As a Sr. Quality Assurance Engineer, you'll be working very closely with our Delivery ,Product, Designers, Developers, and other QA Specialists in a cross-functional Agile environment team that is completely rebuilding our mobile banking application.
You will advocate quality, verify and validate, analyze and lower risks, and automate tests to help build great Apps. Your testing starts early in the cycle and your ideas and opinions matter from planning to deployment.
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)
Typical Day in Role :
- 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
Job 64271