Quality Assurance Engineer

What is the opportunity?

RBC (Barbados) Service Company Limited has a vacancy for a Quality Assurance Engineer/Senior Software Engineer.  You will have responsibility for overall Quality Assurance processes, methodologies and test strategy improvements and would be accountable for driving quality by championing defect prevention/early defect detection.  This role is also responsible for software development life cycle (SDLC) from preliminary system analysis to tests and deployment, gathering user requirements, defining system functionality and writing code in various languages. 


What will you do?

  • Responsible for ensuring new technology solutions meet the established standards of quality including reliability, usability and performance that meet sponsor/stakeholder needs
  • Responsible  for developing and executing test plans
  • Responsible for maintaining a high level of data quality through rigorous analysis and auditing of all data used in reporting to identify improvement opportunities
  • Work with others in the source application areas and on the business side to deliver data-oriented solutions 
  • Work with Associate Director and developers to ensure that all aspects of the technology systems undergo thorough testing and exhibit overall system reliability, performance and quality
  • Improve test ability, create and automate test cases, and identify and report defects
  • Coding, Testing & Documentation of in-house built applications and version control management to ensure the operating efficiency of these application systems
  • Develop, code, document and execute unit, system, integration and acceptance tests using different languages and testing tools
  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project
  • Develop master distribution lists, implementation and contingency plans ensuring verification is performed


What do you need to succeed?


  • Bachelor’s degree in a technical area of study (computer science, engineering, etc.) or other BS/BA degree with a concentration in computer science or information systems
  • Strong experience working within a Quality Assurance team, creating test cases
  • Experience in test case design at different levels (component/service, integration, end to end/user scenarios) or non-functional testing
  • Hands on experience in script development using scripting languages (e.g., Perl, Python, Bash, etc.) and programming (e.g., Java,  C, SQL DB querying)
  • Experience using source configuration tools (Git, SVN, MKS, etc.)
  • Experience in a Quality Assurance test environment with a focus on technical, automated testing in a variety of environments (cloud, distributed or mainframe, business workflows and services/APIs, databases)


Nice to have

  • Certifications in GUI programming languages, Relational Databases, Microsoft, Azure and SQL Server and Advance knowledge in SDLC, Data Management and Information flow
  • Certified Software Quality Analyst (CSQA) and Certified Software Tester (CSTE)


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.

  • Opportunity to do challenging work and make a difference with lasting impact
  • The advantage of working with a dynamic, collaborative, and high performing team where initiative and hard work are recognized and rewarded
  • Leaders that support your development.


Application Deadline: 11/29/2022

Royal Bank of Canada
Employment Type
Salary and benefits
Salary and benefits info not provided.
Salary negotiable
Your Career Level
Early Career
Years Experience
Not Specified
Your Education Level
Bachelor's Degree|in Computer Science
View Employer
Log In and Apply
Upload your CV/Resume
Additional Personal Details
Other details about you

Terms of Use/Notifications

Do you agree to our Terms of Use & Privacy Statement?

Receive updates & notifications from Caribbean Opus



The 10 islands have different currencies. We will be using USD as the general currency on the website.