A dynamic provider of cutting-edge tech solutions seeks the expertise of a Software Quality Analyst to join its team. Your core role will be to optimize testing standards and processes, maintain software quality and execute vision.
Previous game development / mobile or device testing experience will prove beneficial.
Adhere and Optimise Standards and Processes
Complete all necessary task administration and documentation related to the project’s implementation.
Develop and refine plans, templates, strategy and re-estimate workload requirements.
Follows prescribed processes and workflow.
Complete, Review and Improve
Complete relevant documentation according to standards.
Documentation sign off where required.
Follow up on deployment and live testing.
Improve documented, implemented and communicated.
Participate in sprint or post Project review.
Reviews all missed / live issues and implements improvements.
Verifies and releases files for deployment.
Detect & Track defects
All defects found are logged and communicated to relevant stakeholders.
All unresolved defects are reviewed with stakeholders, according to status before sign-off.
Contribute to Latent defect prevention and reduction.
High priority defects logged early.
Maintain defects throughout its Lifecycle : entry, checking, retesting, regression, update status, closure, review, removed duplicates according to best practices.
Prepare clear and concise reports on defects.
Complete sign-off procedure.
Complete Test Cycles / Sprints.
Ensure that the functionality of the software corresponds to specified requirements and within the quality standards.
Ensure that tools / scripts / test techniques do not compromise the quality and functionality of the software.
Escalate delay in test execution.
Execution of basic non-functional tests with monitoring and analysis.
Issue identification and troubleshooting.
Multiple levels of testing documented and executed. (component, Integration testing, system testing, acceptance, performance, security).
Root cause analysis of any issues identified.
Schedule and Execute tests according to the Test Plan / Checklists.
Software Version control is adhered to.
Test software installation.
Leadership Project Level
Adapts to changing situational requirements.
Co-ordinate Integration testing.
Innovate and implement change.
Knowledge transfer and upskill self and team.
Provide support as required.
Work towards achieving team objectives / deliverables.
Create / Update / Refactor Test Cases / Artifacts to ensure that all necessary scenarios are covered in the designed tests, using applicable Test Techniques.
Escalate delays in planning.
Identifies and engages with stakeholders.
Identify risks and plan contingencies based on similar projects or past experience.
Implement risk-based prioritisation of tests.
Participate in Planning and Design sessions.
Plan and develop reusable and maintainable artefacts for cost effective maintainability.
Read release document and finds out all relevant information regarding the project and any external factors that may affect the project before the project has been scheduled to start.
Requirements gathering and analysis.
Test cases to be automated are identified, defined and prioritized.
Test data preparation.
Prepared software and test environment
Continuous Environment monitoring and troubleshooting of issues.
Ensure Environment is available for testing and prerequisites are met.
Environment management for e.g. Copies / backup / snapshots are taken.
Identify and Complete necessary pre and post testing checks for environment stability and health.
Check installation document to ensure all relevant and detailed information, paths, correct scripts, versions and packages are ready to be installed.
Follow the deployment checklist as documented for software installation.
Ensure internal project stakeholders are informed through active communication during the project lifespan.
Involve Test Specialist Teams to ensure relevant testing is completed.
Proactively support management / team / lead.
Raise issues timeously and ensure all impediments are communicated according to priority.
Resolves support requests / work items within an agreed timeframe.
Relevant Qualification / Certification (Intermediate Level).
2 to 3 Years testing experience.
Relevant technical skill.
Understand the SDLC and Agile methodologies.
Previous game development / mobile testing / device testing experience advantageous.
Ability to troubleshoot with assistance.
Appropriate problem-solving skills.
Attention to detail.
Effective time management.
Ability to work under pressure.
Good written and verbal communication skills.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.