QA Analyst
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 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