Job Description
- Application Deadline:
- Position: Performance Test Engineer - Core Banking System (BANKS)
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 years
- Location Lagos
- Job Field ICT / Computer 
Job Summary
- We are seeking a Performance Test Engineer with experience in testing core banking systems, specifically BANKS.
- The ideal candidate will be responsible for assessing the system’s performance, scalability, and reliability under different conditions.
- The role requires expertise in performance testing tools, database optimization, and analyzing system bottlenecks to ensure a seamless banking experience.
Key Responsibilities
- Design, develop, and execute performance, load, stress, and endurance tests for the BANKS core banking platform.
- Develop performance test strategies, plans, and scripts based on business and technical requirements.
- Simulate real-world banking transactions and workloads to assess system performance under peak loads.
- Utilize performance testing tools such as JMeter, LoadRunner, Gatling, or NeoLoad to execute test scenarios.
- Analyze test results, identify bottlenecks, and provide recommendations for performance tuning and optimization.
- Work closely with developers, DBAs, system architects, and infrastructure teams to troubleshoot performance issues.
- Conduct database performance testing, optimizing SQL queries, stored procedures, and indexing strategies.
- Monitor CPU, memory, disk I/O, and network performance metrics to detect potential system failures.
- Automate performance tests and integrate them into CI/CD pipelines.
- Document test results, provide detailed reports, and present findings to stakeholders.
- Ensure compliance with banking security and regulatory standards related to system performance.
Requirements
- 3+ years of experience in performance testing within banking or financial applications.
- Hands-on experience testing BANKS Core Banking System or similar core banking applications.
- Strong expertise in performance testing tools (JMeter, LoadRunner, Gatling, NeoLoad).
- Solid understanding of performance engineering principles, load modeling, and system tuning.
- Experience with SQL performance tuning, query optimization, and database monitoring.
- Familiarity with APM tools (Dynatrace, New Relic, AppDynamics) for system performance monitoring.
- Ability to analyze logs, metrics, and server performance data to troubleshoot system slowdowns.
- Proficiency in scripting languages such as Python, Java, or Bash for test automation.
- Experience integrating performance tests into CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps.
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent communication and documentation skills.
Preferred Qualifications:
- Knowledge of banking transactions, payment processing, and financial workflows.
- Experience with cloud-based performance testing (AWS, Azure, GCP).
- Certification in ISTQB Performance Testing, CPPT, or LoadRunner/JMeter is a plus.
- Understanding of security performance testing, API performance testing, and network load balancing.