Software Quality Analyst (Parvana)About the Client: Job Description:Our client is looking for a Software Quality Analyst. This is a great challenge for someone who has a detailed understanding of the SDLC and testing procedures. Responsibilities:

  • Adheres and Optimises Standards and  Processes:
    • Completing all necessary task administration & documentation related to the project’s implementation.
    • Developing and refining plans, templates, strategy and re-estimate workload requirements.

  • Completion, Review and Improvement:
    • Completing relevant documentation according to standards.
    • Following up on deployment and live testing.
    • Improvements documented, implemented and communicated.
    • Participating in sprint or post project review.

  • Detected & Tracked defects:
    • All defects found are logged and communicated to relevant stakeholders.
    • All unresolved defects are reviewed with stakeholders, according to status before signing off.
    • Contributing to latent defect prevention and reduction.
    • Maintaining defects throughout its lifecycle: entry, checking, retesting, regression, update status, closure, review, removed duplicates according to best practices.
    • Preparing clear and concise reports on defects.

  • Execution:
    • Completing sign-off procedure.
    • Completing test cycles / sprints.
    • Ensuring that the functionality of the software corresponds to specified requirements and within the quality standards.
    • Ensuring that tools / scripts / test techniques do not compromise the quality and functionality of the software.
    • Execution of basic non-functional tests with monitoring and analysis.
    • Multiple levels of testing documented and executed (Component, Integration testing, system testing, acceptance, performance, security).
    • Root cause analysis of any issues identified.
    • Scheduling and executing tests according to the test plan / checklists.
    • Software version control is adhered to.

  • Leadership – Project level:
    • Coordination of integration testing.
    • Innovating and implementing change.
    • Knowledge transfer and upskilling of self and team.
    • Working towards achieving team objectives / deliverables.

  • Preparation and Planning:
    • Agrees deliverables.
    • Creating / updating / refactor test cases / artifacts to ensure that all necessary scenarios are covered in the designed tests, using applicable test techniques.
    • Escalating delays in planning.
    • Identifying risks and plans contingencies based on similar projects or past experience.
    • Implementing risk based prioritisation of tests.
    • Participating in planning and design sessions.
    • Planning and developing reusable and maintainable artefacts for cost effective maintainability.

  • Prepared software and test environment:
    • Environment: Continuous environment monitoring and troubleshooting of issues.
    • Environment: Ensure environment is available for testing and prerequisites are met.
    • Environment: Environment management for e.g. copies / backup / snapshots are taken.
    • Environment: Identify and complete necessary pre and post testing checks for environment stability and health.
    • Environment: Log environment issues.
    • Software: Check installation document to ensure all relevant and detailed information, paths, correct scripts, versions and packages are ready to be installed.
    • Software: Follows the deployment checklist as documented for software installation.

  • Stakeholder Management:
    • Ensuring internal project stakeholders are informed through active communication during the project lifespan.
    • Involving test specialist teams to ensure relevant testing is completed.
    • Raising issues timeously and ensures all impediments are communicated according to priority.

Skills and Experience:

  • Relevant qualification / certification (Intermediate level).
  • 2 to 3 years testing experience.
  • Relevant technical skill.
  • Software languages: GIT and JavaScript.
  • Understand the SDLC and Agile methodologies.
  • Previous game development/ mobile testing / device testing experience advantageous.
  • Appropriate problem-solving skills.
  • Effectively prioritize.
  • Attention to detail.
  • Effective time management.
  • Ability to work under pressure.
  • Good written and verbal communication skills.
  • Ability to troubleshoot with assistance.

Tags/Keywords: INDD

To apply use the application tool above or send us an email to (email address)

Learn more/Apply for this position