Kick-start your career in the online gaming world and experience the very latest in technology and innovation.
Department
QA (Quality Assurance) are responsible for the overall quality and testing architecture of our products that our department produces. We use a range of innovative front-end and back-end tools & technologies to drive robust, well-engineered practices through to delivery, giving the business that sought-after confidence. Consisting of managers, leads, architects & engineers, we have a deeply embedded culture of collaboration, sharing our experiences and skills throughout.
Purpose of the role
The Performance Test Engineer (PTE) would take on some of the responsibilities of the current Performance Test Team (PTT), ensuring performance testing is carried out across our services & products.
You, as the PTE, will be assigned to a technology stream, where you will work closely with multiple development teams made up of Developers & QAxe2x80x99s to performance test features before they are released into production.
The PTE will be tasked with running end-to-end performance test projects with industry-standard tools and present the results back to agile teams to determine how these features and changes will impact the performance of our products.
You will also be tasked with working closely with Senior PTExe2x80x99s and the Performance Test Architect to design, plan and implement features of the teamxe2x80x99s annual strategy driving forwards innovation within the teams themselves and working with cutting edge technologies to streamline current processes. Some features include implementation of infrastructure-as-code; automated performance testing with automated analysis and dashboarding; and implementation of performance testing within the products CI/CD pipelines.
Duties will include (but not limited to):
Identifying upcoming features and projects which require performance testing in development teams
Running end-to-end performance test projects for different agile teams within the business in the Microsoft Azure cloud
Performance test environment implementation & optimisation (including costs & infrastructure-as-code) in the Microsoft Azure Cloud
Elements of building performance test environments, including performance test stubs (mocks)
Implementation of automated performance testing processes within development teams
Regular reviews of automated performance testing to ensure everything is running correctly and breaches of non-functional requirements (NFRxe2x80x99s) are thoroughly investigated
Working with and coaching Junior PTExe2x80x99s to help them develop their knowledge across performance testing & project management
Promoting performance testing practices within the business
Presenting performance test results to development teams and providing recommendations to the teams to improve performance test processes & the application under test
Working with Senior team members to refine and improve processes within the team
Essential Criteria:
Previous experience working in a dedicated performance test team
Excellent written and verbal communication skills
Excellent project management & stakeholder management skills
Previous experience using industry-wide performance testing tools (e.g. Microfocus LoadRunner, K6 or JMeter)
Experience of running performance test projects from requirements gathering to test reporting
Good stakeholder management skills to produce reports, talk through and present to non-technical audiences
Experience in Continuous Integration/Delivery
Experience in testing applications hosted in the cloud, particularly Microsoft Azure
The ability to manage youxe2x80x99re your own workload and backlog, handling stress effectively
Experience with an object-oriented programming language (e.g. C#)
Experience with infrastructure-as-code tools (e.g. Terraform)
Demonstrates consistent behavior aligned to the Combiined F and Organizational Culture
Desirable Criteria:
Experience working with JSON
Experience using Jira
Experience working in Kanban environments
Experience working with build & deployment tools
Experience with Elasticsearch & Grafana
Experience in coaching and mentoring junior team members
Experience with the performance test tool K6
Person Specification
Excellent attention to detail
Must have a passion for achieving excellence in product quality and reliability
Ability to multi-task continuously, handling stress when required
Capable of working independently and as part of a team
Be very organised and able to define and follow processes
Ability to adapt quickly with methodologies, tools, best practices, and processes within specific area of responsibility
Proficient in utilising quality improvement tools and techniques.
Be extremely detail-oriented with respect to documentation and communication
Excellent initiative skills to identify projects and areas within the business that need their expertise and attention
*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
*Shortlisted candidates may need to complete an assessment.
This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow!
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.