Application Development Manager : Performance Test Manager
Location: Johannesburg : Randburg
Time type: Full time
Posted Today
Overview
Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.
Role Purpose
We are seeking a seasoned Application Development 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.
Responsibilities
- Define and implement performance testing strategies aligned with business and technical goals.
- Establish performance benchmarks, SLAs, and KPIs for critical systems.
- 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).
- 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.
- 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.
- 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 (Java, Python, JavaScript, Bash).
- Deep understanding of system architecture, databases, APIs, and cloud infrastructure.
- Experience with monitoring tools (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 (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 environment.
- Opportunities to innovate.
We can be a match if you are
- Curious & courageous – shows bravery to take on daunting challenges, says what needs to be said, gives and receives constructive feedback, faces people problems quickly and directly.
- Obsessed with mastery – knows what it takes to become good at what you do and is constantly pushing yourself to do it.
Job Details
Take note that applications will not be accepted on the following date and onwards; kindly submit applications ahead of the closing date indicated below.
Closing date: November 9, 2025
Equal Employment Opportunity
All appointments will be made in line with FirstRand Group's Employment Equity plan.
The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.