The Royal Bank of Canada is seeking a Senior Quality Engineer for its GFT Team. This role involves supporting mission-critical and complex business applications, requiring a deep understanding of both front-end and back-end systems. The engineer will lead and actively participate in quality control and QE testing for multi-platform application systems, leveraging expertise in Linux, Cloud, Python, Big Data/Hadoop, and Machine Learning platforms.
Coordinate coding, testing, implementation, and documentation of application solutions.
Lead and hands-on creation of test plans, test cases, and test scripts based on complex requirements and business user stories.
Lead and hands-on development and maintenance of automated test suites.
Lead and hands-on execution of automated test cases, documenting results and raising defects.
Responsible for component or end-to-end tracking of issues.
Work with JIRA, Confluence, and qTest for test case management, defect management, and test reporting.
Participate in defect triage and Scrum meetings.
Test new technologies and system functionality to ensure business acceptance, user acceptance, and system integration.
Effectively collaborate with team members, stakeholders, and business partners using strong communication and rapport building.
Continually enhance personal skills and build knowledge across the organization, business, and information systems.
Minimum 3 years of experience in a QA/test environment with a focus on technical, automated testing in cloud, big data, data warehouse, services/APIs, and database environments.
Experience in ETL testing.
Excellent SQL script writing skills.
Hands-on experience in coding languages (e.g., Python, Java) and a variety of test automation frameworks/tools (e.g., SoapUI/ReadyAPI, Postman, Selenium, JMeter).
Experience with Cloud, Unix/Linux environments, and Hadoop.
Knowledge of Testing Methodologies and Design techniques with hands-on experience in qTest, JIRA, and Confluence.
Good knowledge of QE Processes, Testing Life Cycle, SDLC, and Defect Management processes.
Knowledge of CI/CD and DevOps Tools such as GitHub, Docker, UCD, GitHub Action, and experience on Agile projects.
Strong problem solving, design, and analytical skills, with creative solutions for testing in critical timelines.
Excellent communication and effective negotiation skills.
Computer Engineering, Computer Science degree/diploma or equivalent experience.
Nice-to-have: QA related certification (e.g., ISTQB, Agile testing).
Nice-to-have: Experience on Machine Learning projects.
Bachelor's Degree or equivalent experience (Computer Engineering, Computer Science degree/diploma)
37.5 hours/week
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.