Company:
FNB South Africa
Industry: Banking / Financial Services
Deadline: Nov 30, 2025
Job Type: Full Time
Experience: 10 years
Location: Gauteng
Province: Johannesburg, Randburg
Field: ICT / Computer
Role Purpose
- We are seeking a seasoned Application Dev Manager: Performance Test Manager with deep expertise in performance engineering, test strategy, and tool development.
- The ideal candidate will lead performance testing initiatives across enterprise applications, ensuring systems meet scalability, reliability, and responsiveness standards.
- This role requires hands-on experience in designing and building custom performance testing tools and frameworks, as well as managing teams and collaborating with cross-functional stakeholders.
Responsibilities
Strategy & Planning
- Define and implement performance testing strategies aligned with business and technical goals.
- Establish performance benchmarks, SLAs, and KPIs for critical systems.
Tool Development & Engineering
- Design, develop, and maintain custom performance testing tools and frameworks.
- Integrate performance tools with CI/CD pipelines and test automation suites.
- Evaluate and implement third-party performance testing tools (e.g., JMeter, Gatling, LoadRunner, k6).
Execution & Analysis
- Lead performance test planning, scripting, execution, and result analysis.
- Identify performance bottlenecks and work with development teams to resolve issues.
- Conduct load, stress, endurance, and scalability testing across platforms.
Leadership & Collaboration
- Manage and mentor a team of performance engineers and testers.
- Collaborate with architects, developers, and DevOps teams to ensure performance is embedded in the SDLC.
- Present performance findings and recommendations to senior leadership.
Governance & Reporting
- Maintain documentation of performance test plans, results, and improvement actions.
- Establish governance around performance testing practices and standards.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in performance testing and engineering.
- Proven experience in building performance testing tools or frameworks.
- Strong programming/scripting skills (e.g., Java, Python, JavaScript, Bash).
- Deep understanding of system architecture, databases, APIs, and cloud infrastructure.
- Experience with monitoring tools (e.g., Grafana, Prometheus, Dynatrace, New Relic).
- Familiarity with Agile, DevOps, and CI/CD practices.
Preferred Skills:
- Experience with containerized environments (Docker, Kubernetes).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Certification in performance testing or engineering (e.g., CPTE, ISTQB Performance Testing).
Soft Skills:
- Excellent analytical and problem-solving skills.
- Strong communication and stakeholder management.
- Ability to lead and inspire technical teams.
You will have access to:
- Opportunities to network and collaborate
- Challenging Working
- Opportunities to innovate
We can be a match if you are:
- Curious & courageous – Shows bravery to take on daunting challenges, say what needs to be said and give and receive constructive feedback; faces up to people problems quickly and directly
- Obsessed with mastery – you know what it takes to become good at what you do and are constantly pushing yourself to do it.
End Date: November 9, 2025