Quality Assurance Purpose:

We are looking for a quality assurance tester to assess software quality through manual and automated testing. In this role, you should have a keen eye for detail and excellent communication skills. You will be responsible for finding and reporting defects. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you. Ultimately, you will ensure that our products, applications and systems work correctly with the highest quality.

Key Responsibilities:

  • User Stories
    • The QAL (Quality Assurance Leader) must have the ability to review the user stories which have been presented and determine which methodology of testing can be used. Examples of methodology are
      • Automation
      • Manual test creation
    • The QAL must have the ability to advise the Business Analyst team on best UX application flows for user stories that have been received by the client.
    • The QAL must meet with the software/product designers to determine quality assurance parameters.
  • Test Cases
    • Create and/or modify test cases to fit user stories, use cases or requirements
    • The QAL must have the ability to create standard test packs which are utilized during regression testing
    • The QAL must have the ability size each test case and provide the project manager the correct lead time for the testing.
    • The QAL must have the ability to distinguish between defect priority levels and assign them accordingly.
    • The QAL must have the ability to create automated test cases for existing and future applications which are created by RubiBlue.
    • The QAL must have the ability to create test plans on Azure and present the test plan to the development and project management team.
  • Teamwork
    • The QAL must have the ability to empower and guide the team members which they are responsible
    • The QAL is responsible for ensure the team member due dates are met. Should there be a delay the QAL is responsible for communicating the delay and creating a solution of how to gain back the lost time.
    • The QAL plays a highly interactive role where they will need to have an ability to relate well with others, forming strong and lasting connections with collaborating personnel, quality assurance leadership, and the business’s consumers.
  • Documentation
    • The QAL must have a strong ability to create test packs that can be presented daily to the stakeholders
    • Each of the test packs must be sent with an executive summary that the project manager’s (internal and external) can be used to track the testing
    • Each test pack must be presented in the agreed RubiBlue test document and stored on the cloud server for future use.
    • Overseeing the drafting of testing documents.
    • Implementing testing procedures and overseeing the QA process.
    • Reviewing Quality Assurance reports.
    • The QAL is responsible for the creation of root cause analysis documents after a defect has been resolved. The root cause analysis documents are created with the developer who resolved the defect.
  • Support
    • The QAL is responsible for managing all defects which are raised by support
    • The QAL is responsible for reviewing all defects and assigning them to the correct resource.
    • The QAL is responsible for creating SLA’s based on the defect priority and ensuring those SLA’s are met. Note that certain clients may have separate SLA’s which must be adhered to.
  • Deployment
    • Ensuring the successful deployment of products into the market.
  • Automation
    • The QAL will be responsible for designing and maintaining automation frameworks for the functional, regression, and automation testing of software/products that RubiBlue currently has.
    • As such the QAL must have ability to understand .NET 4 frameworks.
  • Test Data
    • The QAL must have the ability to create and maintain test data for the applications/products which RubiBlue create.
    • Each test data set must have the ability to simulate real world scenarios which is clean of any customer data
  • Interpersonal Skills
    • The QAL will be a result-oriented individual, be helpful and consumer-oriented, be procedural and meticulous, be a team-builder and team player, and have an ability to work on multiple projects and meet tight deadlines.
  • Change approval board
    1. The QAL will have the responsibility of creating a change approval board (CAB) process.
    2. The CAB will be responsible for the creation of release notes and providing training to the support team.
    3. The QAL will ensure that no patch/update is deployed without the development passing the CAB process.

Job Specification:

Skills, Competencies & Minimum Criteria

  • A tertiary level qualification in BSC Information Technology
  • A minimum of 5 – 7 years’ experience in a Quality Assurance Senior position of a small/medium size business, this is non-negotiable.
  • Previous experience as a leader / manager is vital.
  • Must have experience in running strong industrial relations processes with a good track record for success.
  • Intermediate to Advanced Level Microsoft Excel, Word and Outlook required.
  • Own vehicle with valid driver’s license, this is non-negotiable.

Behavioural Competencies

  • High emotional intelligence with a real passion for developing people
  • Strong deadline driven / driver personality
  • Self-motivated and organised
  • Exceptional communicator with the ability to create strong, cohesive teams
  • Tenacious with the ability to drive core business behaviours
  • Systematic approach to work
  • Pro-active team player
  • Ability to manage under pressure
  • Flexible
  • The ability to take constructive criticism and take corrective action to make improvements
  • Able to travel nationally
  • Critical thinker and problem-solving skills
  • Extreme attention to detail
  • Analytical mind and problem-solving aptitude

RubiBlue may in its absolute discretion require the employee from time to time, to perform duties which are incidental to the position into which the employee is hereby appointed.

The employee expressly understands and accepts that this position will require overtime work as and when projects and deadline require.  The employee undertakes, as far as reasonable in each project, to commit to successful achievement of project deadlines and submission dates. 

The Employee will be required to travel and will be compensated on a per kilometer basis or on a S&T basis if required to stay overnight.

If you meet the above criteria and would like to join our team, please email us at  qa202001@rubiblue.co.za