Company Overview:
Our client is a 360 digital media marketing agency born out of a passion for creativity, and delivering exceptional digital solutions. They provide comprehensive services, including Social Media Marketing and Management, Mobile App Development, E-commerce Solutions, Web Application & Design, Creative Artwork (Branding and Copywriting), SEO, and 2D/3D animations. Their services are available across all major cities in the Kingdom, and they are committed to building e-partners through unique ideas and marketing brilliance.
Job description:
We are seeking skilled Performance Testing Experts to optimize banking systems and ensure their scalability, reliability, and efficiency. In this role, you will use advanced testing tools and collaborate with cross-functional teams to enhance the performance of core banking, internet/mobile banking platforms, APIs, CRM systems, and middleware. If you are passionate about delivering high-performing solutions in a fast-paced environment, join us in shaping the future of banking technology.
Responsibilities:
Performance Testing & Engineering
- Design, implement, and execute performance test plans for banking applications.
- Use industry-standard tools like JMeter and LoadRunner to analyze application performance.
- Simulate real-world scenarios to assess scalability, reliability, and responsiveness.
Testing across Banking Ecosystems
Perform detailed testing and analysis for:
- Core Banking: Temenos T24
- Retail Internet Banking: JAVA-based systems
- Retail Mobile Banking: KONY platform
- Business Internet Banking: Backbase
- ATM Switch & POS Systems: Cortex
- CRM Systems: Microsoft Dynamics
- APIs and Middleware: REST, SOAP, IBM MQ, API Connect, DataPower, IIB
Service Virtualization
Utilize tools like OpenText to replicate real-world banking environments and dependencies for effective testing.
Bottleneck Analysis and Optimization
- Identify system bottlenecks and performance issues across all layers (front-end, back-end, APIs, middleware).
- Provide actionable recommendations to enhance system performance and user experience.
Test Environment Setup
- Define and configure performance testing environments for a wide array of applications and systems.
- Ensure seamless integration of virtualized services and real-time components.
Collaboration and Stakeholder Management
- Work closely with development, infrastructure, and operations teams to ensure alignment with performance goals.
- Provide detailed reports and insights to stakeholders, highlighting areas for improvement and achieving KPIs.
Continuous Improvement
- Stay updated on the latest performance testing tools, methodologies, and trends in the banking industry.
- Mentor junior testers and contribute to building an in-house performance engineering competency.
Qualifications:
- A minimum of 58 years of experience in performance testing, with at least 3 years focused on banking systems.
- Proficient in performance testing tools: JMeter, LoadRunner.
- Hands-on experience with service virtualization tools: OpenText.
- Familiarity with diverse banking systems and protocols as listed in key responsibilities.
- Strong understanding of distributed systems, database performance, and network protocols.
- Ability to analyze complex systems, identify inefficiencies, and propose solutions.
- Proficiency in diagnosing API performance (REST/SOAP) and middleware components.
- Degree in Computer Science, Engineering, or a related technical field.
- Advanced certifications in performance testing or banking systems are a plus.
- Excellent communication and problem-solving skills.
- Flexibility to relocate as required.
What We Offer
- A challenging role in a fast-paced, innovative environment.
- Opportunities to work on cutting-edge technologies and systems.
- Career growth through mentorship, training, and exposure to global banking standards.
- Competitive salary and benefits package.
- Support for relocation to the job location.