Automation Test Lead
Location Address: WFH, followed by Toronto
Contract Duration: 6 months
Extension: Very Possible
FTE: No
Number of Positions: 1
Schedule Hours: 9am-5pm, Monday-Friday
Story Behind the Need
• Business group: GBM-E (Global Banking Markets – Engineering)
• Project: The candidate will be working on Credit360, which is an inhouse developed and deployed corporate adjudication platform. The Credit360 team is working on multi-year large scale projects that involve integrations with other applications (upstream with applications for client origination and onboarding and downstream for capital reporting, trading and fulfillment platforms, regulatory, etc.) as well as large initiatives to digitize and automate adjudication processes such as digitization of the bank’s credit agreement with clients, automation of client life cycle management, and enhancing automation with credit rating system.
• Reason for request: Project
Candidate Value Proposition
– The successful candidate will have the opportunity to play a primary role in planning, implementing, leading and executing all aspects of Quality and Testing
– The role requires hands-on QA expertise, ability to take initiative and develop and evolve our QA processes. The right candidate will be able to analyze the systems to determine what to test, the priority of those tests and the best way to test
Typical Day in Role:
• Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
• Develop and execute test cases, scripts, plans and procedures (manual and automated).
• Diagnose defects and track them from discovery to resolution.
Candidate Requirements/Must Have Skills:
• 5+ years’ experience in the software quality field including prior hands-on quality engineering experience
• Solid hands-on experience with building Automation frameworks from scratch using Selenium-Java.
• End to end automation experience (UI, API, and database automation testing).
• Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
• Prior working knowledge in using BDD frameworks(e.g. Cucumber)
• Strong knowledge in any of the programming languages(e.g. Java)
• Knowledge on API automation frameworks(e.g. Karate/Rest assured)
Nice-To-Have Skills:
• Experience in CI/CD tools such as Jenkins is required.
• Understanding of multi-tier web application architecture and deployment
Soft Skills:
• Detailed and effective written communication skills for documenting the features tested and bugs found
• Highly organized, detail oriented, extremely responsive and able to prioritize a large number of tasks
• Self-motivated, works well independently and with others
Best vs Average (in short, what will the ideal candidate look like?):
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Candidate Review & Selection
• Structure and Format: One video interview, panel