Senior Performance Test Engineer (Mobile Banking)
atBank of Ayudhya PCL (Krungsri)Job Description:
We are seeking a Performance Test Engineer to design, execute, and analyze performance, load, and stress tests across web and API services. The ideal candidate will have hands-on experience with Apache JMeter, k6, and Dynatrace, and be capable of working closely with development, QA, and DevOps teams to ensure system stability and scalability under load.
Responsibilities:
· Plan and execute a variety of non-functional tests, including load, stress, endurance, volume, spike, and availability testing, to evaluate system behavior under different conditions.
· Provide estimation of performance testing effort, including script development, environment setup, execution time, and analysis activities, based on system complexity and expected load
· Monitor real-time system metrics using Dynatrace, including CPU, memory, thread utilization, and response time trends
· Work with cross-functional teams to define Non-functional requirements and map them to test strategies and SLAs
· Create mock services using goMock (Golang) and .NET mocking frameworks, enabling isolated and scalable test environments
· Provide expert analysis on system bottlenecks, degradation patterns, and architectural risks
· Ensure coverage of mission-critical banking flows, such as high-volume transaction processing and concurrent user sessions
· Set up and maintain performance test environments, including NFT test environments, test data setup, and required infrastructure (e.g., Jenkins runners, dedicated load agents)
· Design and implement test infrastructure that supports distributed performance testing at scale, including configuration of CI/CD pipelines to automate test execution and result analysis
Requirements:
· 5+ years of experience in software testing, with at least 3 years in performance testing
· Proficient in Apache JMeter and k6 scripting and test execution
· Strong knowledge of Dynatrace or similar APM tools for deep-dive analysis
· Solid experience in writing mock services using goMock and .NET
· Experience working in CI/CD environments and integrating performance test suites
· Strong understanding of banking systems, transaction flows, and security practices
· Ability to interpret complex logs, metrics, and infrastructure behavior
· Excellent communication skills and ability to work cross-functionally
Nice to Have:
· Experience with OpenShift / Kubernetes performance monitoring
· Familiarity with Kafka, Redis, or other distributed components used in banking systems
· Prior experience working on core banking, digital banking apps, or payment gateways
· Experience in automated functional testing using tools like Selenium, Playwright, or Cypress
· Exposure to test automation frameworks and willingness to grow into an SDET role, combining performance and functional test capabilities
· Basic coding experience in Java, JavaScript, Python, or TypeScript for writing or maintaining automated test suites
Please note that we will get in touch with shortlisted candidates only.
Stay connected with KRUNGRI CAREER at:
- FB: Krungsri Career(http://bit.ly/FacebookKrungsriCareer)
- LINE: Krungsri Career (http://bit.ly/LineKrungsriCareer)
- LINKEDIN: Krungsri (http://bit.ly/LinkedinKrungsri)
Applicants can read the Personal Data Protection Announcement of the Bank's Human Resources Function by typing the link from the image that stated below.
EN
(https://krungsri.com/bprivacynoticeen)
The bank needs to and will have a process for verifying personal information related to the criminal history of applicants before they are considered for employment with the bank.
Experience required
- any or no experience
Salary
- Negotiable
Job function
- Engineering
- Finance
Job type
- Full-time
Company overview
Bank of Ayudhya Public Company Limited, commonly known as Krungsri, is the fifth-largest bank in Thailand in terms of assets, loans, and deposits. Established on January 27, 1945, Krungsri offers a comprehensive range of banking and financial services to both individua ...
Why join us: Joining Krungsri means becoming part of a leading financial institution with a rich history and a strong commitment to innovation and excellence. As a member of the MUFG network, employees have access to international expertise and opportunities for global collaboration.&nbs ...
Benefits
- Professional development
- Social Security
- Annual bonus
- Corporate Social Responsibility Initiatives
- Dental Insurance
- Health Insurance
- Learning & Development Opportunities
- Life Insurance
- Performance bonus
- Transport Allowance