What is the opportunity?
RBC Bank is embarking on an exciting journey and we are looking for engineers to bolster our delivery team in support of launching new lines of businesses and services in the US. You will be joining an expanding engineering team of RBC Bank located just outside of Research Triangle Park with a mandate to transform and accelerate our software delivery pipelines. The ideal candidate will have a solid background in quality assurance and engineering principles using modern tooling in support of quality delivery and regression automation. As a Software Engineer in Test (Quality Engineer) you will be responsible for driving quality and champion defect prevention/early defect detection. You will also be accountable for maximizing test coverage and using business analysis techniques to optimize testing activities and responsible for test case creation and execution, maximizing automation (Medium/High complexity).
What will you do?
You will support the RBC Bank Engineering team in building out a suite of applications including customer facing UIs backed by a large, modern service framework. This includes:
Responsible to write project/program test strategies and plans for Information Technology
Responsible for the adoption of quality engineering practices
Provide feedback on quality of deliverables and escalate issues
What do you need to succeed ?
4 to 7 years related experience with
testing REST and SOAP services using SOAPUI and Postman
automation of testing REST and SOAP services using Jenkins, NewMan etc.
Hands on experience in test case design at different levels (component/service, integration, and end to end/user scenarios)
Hands on expertise in a variety of test automation frameworks/tools (e.g., Protractor JS Framework, TestNG, SOAPUI, Appium), and script development using scripting languages (e.g., Java, JS, Python, Bash, etc.)
Hands-on programming experience (e.g., Java,JS, C, SQL DB querying) and source configuration tools (GIT, SVN, MKS, etc.)
QA/test environment with a focus on technical, automated testing in a variety of environments (distributed, cloud and mainframe, business workflows and services/APIs, databases)
Hands on experience to analyze ecosystems to understand business logic and processes, including data attributes and data business rules
Experience working with software delivery methodologies, frameworks and best practices (Agile and Iterative Waterfall) and DevOps operations and integration of testing into the DevOps pipeline
Nice to Have
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
A world-class training program in financial services
Flexible work/life balance options
Choice of computer: Windows or Mac
Casual dress code
Agile work environment
Work with a highly engaged and motivated team
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Address: 8081 Arco Corporate Drive
Work Hours/Week: 40
Work Environment: Office
Employment Type: Regular - U.S.
Career Level: Experienced Hire/Professional
Pay Type: Salaried
Required Travel (%): 0
People Manager: No
Application Deadline: 09/15/2021
Platform: Personal & Commercial Banking
Req ID: 372236
Royal Bank Of Canada