Qe Lead - Toronto, Canada - Royal Bank of Canada

Royal Bank of Canada
Royal Bank of Canada
Verified Company
Toronto, Canada

1 week ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

Come Work with Us
At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.


Whether you're helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.


Job Title
QE lead / SDET


What is the opportunity?
We are looking for highly technical and skilled Lead.

Software Development Engineer in Test (SDET) who specializes in full stuck QE (Webservice, API & Microservices, Front end & Back end, and Non-Functional testing) to join the RBC Client Card Technologies team.

As a Lead.

SDET in Real-Time-Rail (RTR) program, you will be accountable for leading testing activities for multiple projects of the Client Cards Technologies team.

You will be responsible for the leading and hands-on execution of system, automation and performance testing.

Working closely with product lead, delivery lead, and other agile team members, the SDET ensures that the desired performance, reliability, and scalability of developed products are attained.

This role requires extensive Software Engineering and Test Automation knowledge.

In this role, you will actively demonstrate your analytical and problem-solving skills and ability to focus and prioritize testing activities.

You will help in optimizing the Quality Certification scope between sprint & End to End testing to achieve maximum optimization and smart test coverage.


What will you do?

  • As a Lead. SDET, you will engage in leading the design, development, and evaluation of automated tests for functional, system, integration, regression and performance testing by leveraging the testing process and test tool kit to create reuseable test assets by ensuring the success of multiple initiatives.
  • Accountable for developing deep domain knowledge and business logic, process, flows, data flows and rules, for areas in scope by continually evaluating priorities for assigned workstream and take decisive action as required
  • Develop automated, highquality test code and scripts utilizing industryleading tools and frameworks, such as Selenium, Cucumber, Karate, RestAssured, Gatling, Dynatrace, etc. Contribute towards consistent TDD and BDD approaches, and adopt stringent Quality Engineering practices within the team
  • Integrate test code/script into the CI pipeline for Functional and Non-Functional testing. Review and monitor test results. Working with development to fix and resolve identified issues
  • Will be Responsible for insprint Quality Engineering and Certification activities as well as for optimizing the Quality Certification scope between sprint & End to End testing.
  • Work with RBC's stakeholders and developers to ensure that all aspects of the assigned project have proper testing coverage & overall system reliability, performance & quality; providing direction and coaching to build the team capability in areas such as QE, Agile, DevOps and other RBC processes and practices
  • Develop an overall QA/test approach in line with project standards. Work collaboratively with other workstream leads within by leading and driving requirements in support of system changes, creating test plans, risk coverage, acceptance criteria, and automation support documents.
  • Liaise with internal teams (e.g. PM's, Architects, Technical Leads, Developers, Business Analysts, Performance Testers and other team members within the workstream) and provide accurate test status updates to senior management at workstream level

What do you need to succeed?

Must-have

  • 5 to 8 years of Development and QE Automation experience, with strong technical background in a variety of environments (cloud, distributed or mainframe, business workflows, web services/APIs, SQL and nonSQL databases) with scripts development using programing languages (e.g., Java, Python, Groovy, SQL & nonSQL DB querying)
  • 4 to 6 years of handson experience in test integration and processes including integration with DevOps pipeline (i.e. GitHub, Jenkins, OpenShift), Collaborative (i.e. Confluence, JIRA) and Test Management (ALM or qTest) tools
  • 3 to 5 years of hands on experience with defining test strategy and test approach for medium and large size projects in Agile and Nonagile projects. Experience in test case design at different levels (component/service, integration, end to end/user scenarios) and riskbased test coverage approach
  • 3 to 5 years of expertise in understanding and use of RESTful APIs in largescale distributed systems with extensive knowledge in API Automation (i.e. SoapUI, RestAsured), Service Virtualization (i.e. RIT, Wiremock) and nonSQL database validation (i.e. MongoDB), with strong business domain knowledge to ensure ability to deploy appropriate testing techniques and

More jobs from Royal Bank of Canada