Job Responsibilities:
- Collaborate with business analyst and development team to understand non-functional requirements (performance, scalability, reliability)
- Design and execute performance test plans and scenarios for banking applications (e.g., Core Banking, Payment, API)
- Develop and maintain automated performance test scripts using tools like JMeter, K6, Gatling, LoadRunner, or similar
- Perform load, stress, endurance, and capacity testing to ensure system stability under peak conditions
- Analyze performance test results, identify bottlenecks, and work with developers to optimize system performance
- Integrate performance testing into CI/CD pipelines for continuous validation
- Document test results/test report and ensure compliance with banking standards and governance
- Support QA team growth in non-functional testing practices and automation maturity
Qualifications:
-5+ years in QA engineering
-3+ years in performance testing for enterprise or banking systems
-2+ years in test automation and Agile Scrum environment
-Expertise in performance testing tools (JMeter, K6, Gatling, LoadRunner, or similar)
-Strong knowledge of automation frameworks (Selenium, Playwright, Appium, Postman,
RestAssured, or similar)
-Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
-Understanding of system architecture, API testing, and database performance tuning
-Ability to analyze complex performance metrics and provide optimization
recommendations
-Good communication skills in English and Thai
-Able to work onsite at least 4 days per week