RAPP

SoftwareQAEngineer

Mauritius
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software QA Engineer at RAPP. Skills: Software quality assurance, Test plans, Test cases. Conduct tests before product launches. Ensure software runs smoothly”

What You'll Achieve.

Ensure software runs smoothly; Meet client needs; Be cost-effective; Meet quality standards; Successful delivery of projects; Top-efficiency; Quality

Industry & Context.

Problems you'll solve

Action Oriented; Readily acts on challenges; Identifies and seizes new opportunities; Steps up to handle tough issues; Nimble Learning; Actively learning through experimentation; Experiments to find new solutions; Takes on the challenge of unfamiliar tasks; Extracts lessons learned from failures; Extracts lessons learned from mistakes

Eligibility Requirements

May be requested to work overtime, May be requested to travel for special projects

What They're Looking For.

Must Have

0-2 years of experience in software quality assurance, Knowledge of SQL, Knowledge of scripting, Full professional proficiency in English

Nice to Have

Bachelor's / Master’s degree in Computer Science, Information Systems, Applied Computing, Software Engineering or related field, SFMC Email Specialist certified

What You'll Do.

Conduct tests before product launches

Ensure software runs smoothly

Review system requirements

Track quality assurance metrics

Help in corrective actions

Monitor software development stages

Identify system malfunctions

Resolve system malfunctions

Meet quality standards

Provide feedback on requirements

Provide feedback on specifications

Provide feedback on technical design

Create detailed test plans

Create comprehensive test plans

Create well-structured test plans

Create detailed test cases

Create comprehensive test cases

Create well-structured test cases

Perform testing activities

Take ownership of testing

Design automation scripts

Develop automation scripts

Execute automation scripts

Document bugs thoroughly

Perform regression testing

Monitor bug fixing process

Ensure success of corrections

Investigate non-conforming software causes

Track test execution progress

Track defect densities

Track open defect counts

Stay up to date with testing tools

Stay up to date with test strategies

Raise flags on improvement needs

Raise flags on improvement opportunities

Follow RAPP IO Agile governance

Collaborate with project management

Ensure successful project delivery

Follow RAPP IO standards

Support group success

Follow process standards

Follow documentation standards

Promote values adherence

Report findings to leads

Ensure effective communication

Promote participation

How You'll Work.

Team & Collaboration

Liaise with internal teams; Collaborate with developers; Collaborate with product managers; Collaborate with project management teams; Promote teamwork; Promote participation; Promote involvement

Communication Scope

Communicates effectively; Developing multi-mode communications; Delivering multi-mode communications; Convey clear understanding; Attentively listens; Adjusts to fit audience; Adjusts to fit message; Provides timely information; Provides helpful information; Encourages open expression; Ensures effective communication

Process & Methodology

Collaborates with project management teams, Ensure successful delivery of projects

Full Job Description

JOB PURPOSE The Software QA Engineer reports to a QA Lead. The Software QA Engineer will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. He/She will review system requirements and track quality assurance metrics. He/She will also design and implement tests and help in debugging and corrective actions. Ultimately, he/she will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. MAIN RESPONSIBILITIES / DUTIES Reviews requirements, specifications, and technical design documents to provide timely and meaningful feedback. Liaises with internal teams (e.g., developers and product managers) to identify system requirements. Creates detailed, comprehensive, and well-structured test plans and test cases. Performs and takes ownership of the testing activities. Designs, develops, and executes automation scripts using defined tools (where applicable). Identifies, records, documents thoroughly and tracks bugs. Performs thorough regression testing when bugs are resolved. Monitors the process of fixing bugs and ensures the success of corrections. Investigates the causes of non-conforming software. Tracks quality assurance metrics like test execution progress, defect densities and open defect counts. Stay up to date with new testing tools and test strategies. Receives predetermined work assignments that are subject to a moderate level of control and review. Raise flags to QA Lead on needs and opportunities for improvement of Quality practice. Follows RAPP IO Agile governance approaches - such as ticket descriptions, metrics, dashboards, and reporting. Collaborates with project management teams to ensure successful delivery of projects. Follows RAPP IO standards and supports the overall success of this group within the organization. Follows process and documentation standards with the end goal of top-efficiency and quality. Eval

Free ATS check

Applying for this Software QA Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about RAPP?

Real rants from real employees. Read before you apply.

Read Company Rants →