Skip to content

Senior Software Quality Engineer

On-site
  • Cape Town, Western Cape, South Africa
Game Technology

Job description

The business objective of the Enhance team is to focus on empowering Studios to foster collaborative thinking to further drive studio quality maturity. By closing the loop and leveraging quality frameworks, we help Studios grow organically and reach a faster time to market for their current and future portfolio of games.

  • The Team offers the following Services:-
  • Environments Management
  • Certification installation, configuration, and support
  • Studio Onboarding
  • Live Testing
  • Studio Support and Troubleshooting
  • Specialist Testing
  • Load and Performance Testing
  • Security Testing
  • Empirical Testing
  • Quality Assurance,
  • Integration testing
  • Quality Control
  • Functional Testing
  • Tool Development
  • Quality Consulting (including but not limited to assisting studios with their Quality Assurance recruitment)

This Quality System relates to the full range of the Enhance Service offering 

The purpose of a Senior Software Quality Engineer is to research and innovate within the team. They are expected to complete complex projects, as well as be involved with department initiatives. They are involved in all aspects of testing. From a test planning and preparation point of view, they are expected to establish and train teams on the optimal methods for estimations, as well as submitting final estimations for largescale projects.

They also need to be able to identify key dependencies and understand how the deployment in the SDLC affects the scope of testing done. They need to do test completion, review and improvement and ensure that these improvements are implemented in the department. From a test execution point of view, they are expected to research and investigate new test frameworks and techniques. They are expected to troubleshoot complex projects and set up issues, as well as to demonstrate a technical understanding of the infrastructure and architecture of software.

From a defect perspective they are expected to analyse and drive defect prevention at a department level. They should be able to independently run sessions with studios as well as present information to senior stakeholders.

They need to implement new standards and processes that are based on industry best practices. From a leadership perspective, they need to identify opportunities to grow the knowledge within the department as well as participate in upskilling activities. They need to provide support and help develop others within the department. From a coaching and mentoring perspective, they need to be able to consult studios and the department on the best practices of software testing techniques, as well as perform, live testing.

A Senior Software Quality Engineer is also expected to be able to Test Lead and run new components being introduced into the testing space. They can also train on all aspects from a load and performance perspective and conduct all avenues of empirical testing, security testing, as well as complete service performance testing

  • Test Preparation and Planning

  • Establish and train teams on the optimal methods for effort estimation and submits final estimations for large complex projects to enable the effective planning and prioritisation.

  •  Planning required for known risks and expected to anticipate new risks and edge scenarios.

  • Test planning should be completed within allocated timeframe and roadblocks proactively resolved. Actively reviewing and researching new of test strategies.

  • Identify key dependencies and understanding deployment dates, understanding scope of changes to the extent that scope of testing is done proficiently and effectively.
  • Test Completion, Review and Improvement

  • Ensure that reviews and improvements are implemented, mitigate implementation roadblocks and incorporate industry research with experience to improve test strategy.
  • Test Execution

  • Expected to research and investigate new test execution frameworks and techniques.
  • ·Prepared software and test environment

  • Expected to setup and troubleshoot environment issues for simple and medium project and will be guided for complex projects.

  • Demonstrates a technical understanding of the internal product infrastructure, lifecycle and the production environment and conducts reviews of requirements.
  • Detected & Tracked defects

  • Expected to drive overall defect prevention in line with project complexity and program level.

  • Metrics collection in the form of Testing Status reports, Activity Trackers, Defects Review Report, Defect analysis and triage reports.
  • ·Stakeholder Managemen

  • Stakeholder management aligned with program focus and influence.

  • Can independently run quarterly sessions for studio quality reports and present information with suggestions to studios for improvement of quality and next steps.
  • Adheres and Optimises Standards and Processes

  • Expected to implement and align new standards and processes with researched industry best practices.
  • Leadership

  • Dynamically adapts to situational change and aligns team with regards to objectives whilst implementing innovation, knowledge share and skill growth applied holistically across all competencies within proficiency level.

  • Identifies opportunities to share knowledge with other teams.

  • Participates in upskilling activities.
  • Coaching and Mentoring

  • Provides support and mutually constructs plans to develop others both behaviourally and technically through defined, measurable output.
  • Test Consulting

  • Advising studios/department on best practices in software testing and quality assurance, providing recommendations for improving software testing process.
  • Live Testing

  • Can run program initiatives for new components being introduced live and feed into the deployment strategy and potential risks.
  • Load and Performance Testing

  • Can train on the subject and give guidance to other testers, look at optimizations and potential tools that can assist in streamlining the process.
  • Other Alternative (Specialized Services) - Anything done outside the role is over and above

  • Speed Scale

  • Game Bench

  • Loading Profile

  • Empirical ( ASF, SDK , Bandit, Progressive, Almond Gaming)

  • Service Performance (Unique L&P tests and test plans for Jmeter) *Specialized Services.

  • Security (Vulnerability Scans, Packet Manpulation, Service Integrity Automation, System Penetration Testing and Assessments, Knowledge of ISO27001) *Specialized Services.

.

Job requirements

Experience/Qualification

Essential or Desirable

 IT Related BDC/Bcom/Ndip & 6 years testing experience OR

Desirable

8 years testing experience

Desirable

Senior level assessment

Desirable

ISTQB Foundation

Essential

***ONSITE***

or