Senior Quality Assurance Engineer, Performance Testing (Contract)
Add expected salary to your profile for insights
The Performance QA Engineer is responsible for designing, developing, and executing performance test scripts to ensure application stability and scalability under various load conditions. This role involves collaborating with cross‑functional teams to translate business requirements into effective performance test scenarios, analyzing system performance, and maintaining comprehensive testing documentation.
KEY RESPONSIBILITIES
- Design, develop, and maintain reusable performance test scripts using JMeter and associated frameworks.
- Analyze system and application performance, identifying bottlenecks and potential issues with strong problem-solving and analytical skills.
- Develop, manage, and prioritize performance test cases based on project requirements and critical performance scenarios.
- Maintain familiarity with performance testing documentation and ensure adherence to standards.
- Conduct regression, load, stress, and endurance testing to ensure application stability under different load conditions.
- Prepare and submit detailed performance test reports, including metrics, analysis, and recommendations.
- Execute test cases, log defects, and assign appropriate severity and priority levels.
- Provide regular updates on testing progress to the Project Manager and Test Lead.
- Plan and execute testing across different stages of the development lifecycle, including defining objectives, quality criteria, strategies, and approaches to ensure seamless integration with development activities.
- Test Web Services (XML/SOAP and RESTful APIs) for performance using tools such as SoapUI, Postman, or other relevant tools.
- Conduct integration and system testing with SQL Server databases and coordinate user acceptance and release testing.
- Collaborate with Product Owners and vendors to translate business requirements into effective test scenarios, with support from relevant business stakeholders.
WHAT DOES IT TAKE TO BE SUCCESSFUL
Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional qualification).
- Certification in any relevant Performance Testing tool is an added advantage.
- Strong proficiency in both written and spoken English.
- Good understanding of AI prompting and capabilities is an added advantage.
Work Experience
- Minimum of 6–9 years of experience in Quality Assurance (QA).
- At least 4–5 years of hands‑on experience in LoadRunner/JMeter and Performance Testing.
- Solid understanding of software development life cycle (SDLC) and testing methodologies.
- Familiarity with Behavior-Driven Development (BDD) and associated tools/frameworks.
- Demonstrate a curious and investigative mindset to proactively identify performance issues.
- Possess a solid understanding of common software failures, performance bottlenecks, and system limitations.
- Familiarity with test management tools such as ALM, Jira, and Xray.
- Familiarity with Descriptive Programming and VBScript for scripting complex scenarios or integrating with automation frameworks.
- Strong problem‑solving and analytical skills, with an investigative and curious mindset.
- Ability to collaborate effectively across departments to achieve project goals.
- Comfortable participating in meetings and calls with internal and external stakeholders.
- Capable of working independently with minimal supervision.
- Meticulous, results‑driven team player with strong attention to detail.
- Willingness to work extended hours during critical project delivery phases.
Your application will include the following questions:
- What's your expected monthly basic salary?
CTOS Digital is a key player in ASEAN credit reporting landscape, enabling digital credit solutions through strategic investment and innovation. We empower individuals and businesses with the confidence to make sound credit decisions through access to data and insights at greater ease and speed.