Performance Test Engineer

Allwyn Lottery Solutions
Summary
Join Allwyn Lottery Solutions, a global leader in digital lottery and gaming, as a Performance Engineer. Ensure software applications meet performance standards by designing and executing performance tests, analyzing data, and collaborating with developers. Monitor system performance, identify trends, and recommend improvements. Collaborate with various teams to ensure code quality. Responsibilities include ticket analysis, test planning, developing performance tests, supporting deployment processes, conducting code reviews, setting up infrastructure, generating reports, and implementing scripts and tools. The ideal candidate possesses a university degree, 3+ years of experience as a Performance Engineer, experience with performance tools, coding skills, and excellent communication skills. Additional beneficial experience includes virtualization, cloud solutions, and DevOps.
Requirements
- University-level degree (at postgraduate level is a plus) in Computer Science, Information Technology, or a relevant field of study
- Minimum 3 years of experience working as a Performance Engineer
- Experience in Performance Tools and Frameworks e.g. JMETER, K6, Neoload or Gatling
- Testing mentality and ability to troubleshoot complex issues
- Ability to code in at least some of the following programming languages: Java, Groovy, Python, Javascript, Typescript
- Experience in testing and developing Web services (REST or SOAP)
- A good appreciation of coding standards, and design best practices and a keen desire to apply them
- Experience in estimating, planning, and coordinating test activities
- Excellent communication skills in English (written and verbal)
- Growth Mindset (Manage change, Accept feedback, Resilience, Flexible behavior)
- Competence to work in a fast-paced environment
Responsibilities
- Design and execute performance tests
- Analyze data to identify performance issues
- Work closely with developers and other stakeholders to resolve performance issues
- Monitor system performance over time, identify trends, and recommend improvements
- Collaborate with Product owners, QAs, Dev, DevOps, and Security teams to ensure code quality and improve the quality of the deliverables
- Ticket analysis and test planning
- Development of performance tests based on ACs
- Support/Implement the deployment process of test environments and be able to debug them
- Conduct code reviews following best engineering practices and coding standards
- Set up and maintain Performance infrastructure
- Responsible for generating Performance Test Reports
- Implement supporting scripts and tools
Preferred Qualifications
- Experience in virtualization, cloud solutions, and infrastructure as code (e.g. Docker, Kubernetes, OpenStack, Azure, AWS, GCP, Ansible)
- Open source projects or contributions
- A DevOps mentality with experience in Linux distribution, and deployments
Benefits
- Attractive salary and a bonus plan
- Health and life insurance for you and your family
- Well-being allowance
- Monthly lunch allowance
- Developmental 360Β° feedback framework
- Unlimited Training options and tools
- Extensive leave plan
- Employee Assistance Program with specialized Counselors / Licensed Psychologists
- Enjoyable and stable working environment
- Flexible working arrangements (fully remote/hybrid)
- Modern workspace environment
- Apple equipment and top-notch office technology to support our hybrid working