About this role
Job Description:
-
Responsible for the performance assurance of the Bank's IT systems, including but not limited to non-functional test requirement analysis, non-functional test plan, scenarios, KPIs, test cases development and design, and non-functional test objectives and test strategies setting; Collaborates with technical and business stakeholders to ensure non-functional requirements are clearly defined and are testable
-
Supports the execution of the non-functional test strategy for complex delivery programs and projects for both cloud and on-premise deployments; Responsible for implementing and executing nonfunctional tests, analyzing data, and identifying, locating, and resolving performance issues.
-
Responsible for system performance bottleneck analysis, making performance tuning recommendations and assisting in performance tuning, and preparing non-functional test reports
-
Continuously improves the non-functional testing framework, and writes nonfunctional testing documents to meet the Bank's development needs
-
Researches and implements new non-functional testing technologies, responsible for the selection of nonfunctional testing tools and the construction of nonfunctional testing platform to improve the quality and efficiency of non-functional testing
-
Supports a positive and collaborative digital delivery culture with a philosophy of continuous improvement, development, innovation and excellence, while remaining in compliance
Requirements
Qualifications
-
2-5 years of experience in non-functional testing, such as performance, load, stress, and scalability testing
-
Bachelor's degree in Computer Science, Information Technology, or a related field; Additional training or certification in non-functional testing is highly preferred
-
Experience with software development methodologies, such as Agile and Waterfall
-
Strong knowledge of non-functional testing techniques and tools, such as LoadRunner, Jmeter, Gatling, or Apache JMeter
-
Familiarity with web services and REST APIs
-
Good analytical, problem-solving, and troubleshooting skills
-
Knowledge of software development lifecycle (SDLC) and testing methodologies
-
Understanding of software performance and scalability factors
-
Knowledge of non-functional requirements, such as performance, load, stress, and scalability
-
Understanding of database management systems, such as MySQL, Oracle, and SQL Server
-
Knowledge of testing frameworks and tools, such as JUnit, TestNG, and Selenium*
-
Required/Preferred Certification/Professional License (if applicable):*
-
ISTQB Certified Tester Foundation Level (CTFL)
-
Certified Performance Engineering Professional (CPEP)
-
Certified Non-Functional Tester (CFT)