Logo of Huzzle

QE Analyst

image

RBC

5d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto
  • 13hrs left

AI generated summary

  • You need 1-2 years in test automation, a relevant degree, ISTQB certification, PEGA experience, API/database testing skills, Python/Java knowledge, and familiarity with CI/CD and cloud tools.
  • You will test Digital and Originations apps, drive automation, develop test plans, enhance frameworks, execute tests, collaborate with teams, and create reusable interfaces to ensure quality deliverables.

Requirements

  • Typically requires 1 to 2 years of hands-on active software engineering and test automation coding experience.
  • Computer Engineering, Computer Science or related (technical) degree / diploma
  • Certified ISTQBE Test Automation Engineering
  • Demonstrated experience with PEGA Workflow testing.
  • 1-2 years of experience in testing Web Applications and File validations with proven knowledge of API and Database testing and test automation and rich experience in different types of testing.
  • Banking functionality knowledge.
  • Experience in test case design at different levels (component/service/APIs, integration, mobile, end to end/user scenarios) or non-functional testing (depending on role)
  • Proven experience including development and defining & owning test automation infrastructure for a large enterprise with Technical Knowledge in Python, Java, BDD, Cucumber Framework (Selenium/UFT/Lean UFT, RestAssured, Robot Framework, TestNG, Jenkins), Microservices and APIs (WireMock, postman, swagger), build tools such as Maven/Gradle and Source Code Management tool such as Git and GitHub
  • Hands on experience in script development using scripting languages (e.g., Perl, Python, Bash, etc.) and Microservice and APIs (WireMock, postman, swagger, SQL, Jenkins, Integration to CDIC pipeline)
  • Experience in a QA/test environment with a focus on technical, automated testing in a variety of environments (cloud, distributed or mainframe, business workflows and services/APIs, databases)
  • Very good communication skills, ability to focus, prioritize and solve complex technical problems.
  • Experience in DevOps with test integration, processes, and tools
  • Strong understanding of testing frameworks & methodologies and In-sprint automation (Agile Management Framework & Iterative Waterfall) and best practices
  • Hands on experience working with Non-Functional Testing tools (HP LoadRunner, JMeter, HP Fortify, application monitoring tools (Dynatrace, AppDynamics), etc.)
  • Experience with Identify and Access Management and cyber security concepts. Working experience with tools like sailpoint, OKTA, CyberArk etc.
  • Any experience with tools like AWS, Azure will be an added advantage.
  • Experience in LLM and ML for quality engineering functions.

Responsibilities

  • Responsible for testing of all the Digital and Originations apps portfolio.
  • Accountable for driving Automation and automated test case creation and execution, maximizing automation for all project deliverables and common quality activities.
  • Responsible for developing and executing automated test plans for ecosystem/program/large projects (might assume planning execution accountability)
  • Accountable for driving quality and champion defect prevention/early defect detection
  • Responsible for designing, building, or enhancing scalable and robust BDD based automation framework and automated test cases.
  • Responsible for modelling system behaviors/attributes performing model optimization to improve scope and functional coverage and maintain models as business requirements change.
  • Create test suites, traceability matrix etc. and provide support on test suite walkthrough with different teams.
  • Develop and maintain existing applications automation scripts for test activities and aligning to RBC Quality Engineering practices while partnering across IT and with assigned business lines to plan functional and non-functional testing activities.
  • Responsible for all test execution and maximizing automation for all project deliverables and for following defined processes and tools and alignment with overall QE strategy and framework for the applications.
  • Effectively communicates and build automation reports and metrics for project stakeholders and business partners from initiation to close.
  • Promotes collaboration and partnering to develop and meet core project objectives and provides coaching to team members on Automation framework, DevOps and applicable processes, practices, and tools.
  • Look outside for opportunities to disrupt from within and continually expand what is possible through technology.
  • Work within a cross functional team aimed at delivering high quality solutions.
  • Code, test and implement full stack solutions to meet business needs.
  • Create intuitive, robust, and reusable test and automation interfaces using modern frameworks and help build strong automation regression suites and ensure quality deliverables.
  • Accountable for creating medium-high complexity test cases for assigned programs/projects through the application lifecycle.

FAQs

What is the job title for this position?

The job title for this position is QE Analyst.

What are the primary responsibilities of the QE Analyst?

The primary responsibilities include testing and automation processes, creating test automation scripts for digital applications, driving quality through automation, and ensuring end-to-end test plans meet business requirements.

What qualifications are needed for this role?

Typically, 1 to 2 years of hands-on experience in software engineering and test automation, a degree in Computer Engineering or Computer Science, and an ISTQB Test Automation Engineering certification are required.

What technologies and tools should candidates be familiar with?

Candidates should have technical knowledge in Python, Java, BDD, Cucumber Framework, Selenium, API testing tools like Postman, and experience with CI/CD pipelines including Jenkins and Git.

Is banking functionality knowledge necessary for this role?

Yes, experience with banking functionality is preferred for this role.

Is previous experience with PEGA Workflow testing required?

Yes, demonstrated experience with PEGA Workflow testing is required.

What type of work environment can candidates expect?

Candidates can expect a dynamic, collaborative, progressive, and high-performing team environment.

Are there opportunities for professional development?

Yes, RBC offers a comprehensive training program and supports the development of its employees through coaching and managing opportunities.

What are the working hours for this position?

The working hours for this position are 37.5 hours per week.

Where is the job located?

The job is located at RBC WaterPark Place, 88 Queens Quay W, Toronto, Canada.

What is the application deadline for this position?

The application deadline for this position is December 4, 2024, at 11:59 PM.

Does RBC provide an inclusive work environment?

Yes, RBC is committed to diversity and inclusion and aims to build inclusive teams and an equitable workplace.

Are there flexible work options available for employees?

Yes, RBC offers flexible work/life balance options.

Will candidates have the opportunity to work on quality engineering functions related to machine learning?

Yes, experience in LLM and ML for quality engineering functions is considered a nice-to-have skill for this role.

Ideas Happen Here.

Finance
Industry
10,001+
Employees
1864
Founded Year

Mission & Purpose

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 88,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada’s biggest bank, and one of the largest in the world based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at rbc.com/community-social-impact.