Performance Test Engineer - VOIS
Who we are
About this Role
What you’ll do
- Understand telecommunications technology stacks, delivery approaches and strategic initiatives to define appropriate performance testing strategies.
- Plan, script, execute and coordinate performance and non-functional testing activities.
- Develop dynamic scripts and realistic performance test scenarios using tools such as LoadRunner, JMeter and SOAP UI.
- Analyse non-functional requirements (NFRs), workloads and volumetric requirements to establish appropriate test coverage.
- Analyse performance test results and communicate findings clearly in both technical and business language.
- Develop and maintain the NFT test strategy, reflecting changes in risks, schedules and testing processes.
- Collaborate with application teams to investigate and resolve performance issues.
- Monitor application and infrastructure behaviour using APM and diagnostic tools such as Dynatrace, AppDynamics, HP Diagnostics and CA Wily.
- Support performance analysis across Java/JVM architecture, garbage collection, class loading, thread dumps and Oracle and SQL Server databases.
- Work within CI/CD and cloud-based environments using technologies such as Azure DevOps, Jenkins, Gatling, GitHub and Maven.
- Support testing across Kubernetes, microservices, AWS Cloud and Oracle Cloud Infrastructure environments.
- Use C, Java, SQL, shell scripting and VB macros where appropriate to customise test scripts and automate processes.
- Increase test automation and promote reusable assets, including scripts and input datasets.
- Maintain testing deliverables in accordance with agreed methodologies and industry standards.
- Identify, document and support the resolution of defects through the agreed defect management process.
- Identify lessons learnt, recommend best practices and implement continuous improvements to testing processes.
- Communicate risks and issues to project teams, test management and other relevant stakeholders.
- Provide regular and ad-hoc progress reporting to the Test Team Lead.
Who you are
- You have proven experience delivering performance software testing solutions across multinational and distributed environments.
- You have practical experience with performance testing tools such as LoadRunner, JMeter and SOAP UI, including Web HTTP and other relevant protocols.
- You understand performance test scripting, execution, analysis and performance bottleneck identification.
- You have experience working with CI/CD pipelines, cloud infrastructure, Kubernetes and microservices.
- You understand Java/JVM performance concepts, databases and application/server performance metrics.
- You have experience using application performance monitoring and profiling tools.
- You can analyse NFRs and volumetric requirements and translate them into effective performance tests.
- You have knowledge of C, Java, SQL, shell scripting and automation techniques.
- Experience with supporting diagnostic tools such as Fiddler, browser developer tools, HAR files and Lighthouse would be advantageous.
- You understand testing standards and structured defect management practices.
- You communicate effectively with product owners, developers, IT Operations, testing professionals and other stakeholders.
- You take a thorough, quality-focused and methodical approach to your work.
- You can collaborate effectively within a changing, multicultural and matrix organisation.
- You are fluent in English and able to communicate technical information to technical and business audiences.
- You are able to travel to Europe intermittently where required.
Not a perfect fit?
Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.
What's in it for you
Opportunity to work on performance engineering within a large-scale telecommunications technology environment.
Exposure to Cloud, CRM, Middleware, microservices and CI/CD ecosystems.
Collaboration with multidisciplinary teams, product owners, developers, IT Operations and multiple vendors in an international environment.
Opportunity to influence performance testing practices through automation, reusable assets and continuous improvement.
Exposure to projects spanning multiple technologies and geographies.
What skills you will learn
- Advanced performance testing and analysis across telecommunications applications and services.
- Performance engineering within cloud-native, Kubernetes and microservices environments.
- CI/CD-integrated performance testing and greater test automation.
- Deeper application and infrastructure performance analysis using APM and diagnostic tooling.
- Performance troubleshooting across Java/JVM and database technologies.
- Stakeholder communication and performance reporting within multinational technology programmes.
- Development of reusable non-functional testing approaches, assets and continuous improvement practices.
VOIS Equal Opportunity Employer Commitment
Join Us
At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Follow us on social media and #StayConnected
- LinkedIn: https://www.linkedin.com/company/vois/
- Facebook: https://www.facebook.com/voisglobal
- Instagram: https://www.instagram.com/voisglobal/