What is the opportunity?
You will be responsible for build/release management technologies and etest environment analyst in the Finance IT suite and working with the project team by applying build automation best practices. You will work closely with the Development and QA leads to understand the Online Banking technologies as well as develop and execute automated build process for mission critical applications.
What will you do?
Test environment management
Understand, configure and debug complex ecosystems within windows and linux environments
Ensure that environments provisioned match design and provisioning requests
Understand the reporting capabilities of Test Environment Management tools to best detect and resolve defects
Work as DevOps teams to leverage Infrastructure as Code and enable automated provisioning of environments
Work with support teams to fix or upgrade environment issues
Integrate QE’s automated test suites into CI/CD tools.
Develop and maintain automated test suites using test automation tools
Execute deploy process (manual/automated), document configuration where you are responsible for end-to-end tracking of all issues found
Work with JIRA and Confluence for defect management, reporting and other functions
Participate in defect triage and Scrum meetings
Effectively communicate and build rapport with team members, stakeholders and business partners using a variety of techniques and collaboration from initiation to close
Continually enhance your own skills and build knowledge in all aspects of the organization, the business and information systems
What do you need to succeed?
Must Haves:
Strong experience with Unix/Linux to maintain and optimize
Experience with Scripting Language such as Groovy
Experience with SHELL Language
Experience with Dockers, Ansible
Experience with PCF or AWS
Experience with Object Oriented programming language such as Java or C++
Experience with Jenkins, Maven, GIT/SVN
Understanding I.T methodologies and best practices
2 years developing experience with manual and automated environments
Bachelor Degree in Computer Science or Computer Engineering
Nice to Have:
Experience with macOs, and Microsoft Operating Systems
Experience with frameworks: Spring Boot
Experience with Urban Code Deploy
Understanding of the software development process and experience with the AGILE methodology (i.e. Scrums, Sprints, Retrospective, etc)
Understanding of IT Standards, Methodologies, SDLC, CMM & audit requirements
Learn more about RBC Tech Jobs
About RBC
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 84,000+ employees who 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 more than 16 million clients in Canada, the U.S. and 34 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-sustainability.
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 rbc.com/careers.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.