Job Openings
Technical Test Engineer
About the job Technical Test Engineer
JOB PURPOSE:
- Responsible for conducting specialized technical tests, including performance, security and load testing, to ensure system, reliability, scalability, and security across various platforms.
- Collaborate with development and infrastructure teams to identify technical issues, bottlenecks, and vulnerabilities, ensuring they are effectively resolved and system meet performance and security benchmarks.
- Provide technical insights and recommendation to enhance testing process, tools and methodologies, driving continuous improvement in software quality and system robustness.
DUTIES & RESPONSIBILITIES:
- Contribute to the creation and refinement of comprehensive test strategies for non-functional or technical testing, including performance and security testing.
- Work closely with solution architect, technical architect, system analyst and analyst programmer to understand the solution and technical architect, system interface and security requirements for effective testing.
- Analyze system architecture and potential performance bottlenecks, evaluating the level of performance testing required, including load testing, stress testing and soak (endurance) testing.
- Conduct load and stress test to evaluate system behavior under heavy traffic or resource-intensive scenarios, identifying the system's breaking point and weakness areas.
- Engage in performance tuning of applications and systems under test, optimizing code, infrastructure and configurations to improve performance and scalability.
- Identify and assess potential security risks based on business impact and system vulnerabilities, tailoring security testing strategies to address critical risk areas.
- Conduct security testing to identify potential vulnerabilities, such as SQL injections, cross-site scripting (XSS), or unauthorized access points, and ensure compliance with security standards.
- Simulate cyberattacks through penetration testing to identify security weaknesses in the system, reporting findings and collaborating with developer to implement necessary fixes.
- Collect, analyze and interpret data from performance and security tests, identify key trend and system vulnerabilities. Share insights with project stakeholders, providing actionable recommendation for improvement.
- Ensure that security testing processes adhere to industry standard such as OWASP Top 10, PCI-DSS and ISO 27001, and provide recommendation to meet compliance requirements.
- Collaborate with external security auditors to facilitate security reviews, ensure compliance with regulatory standards, and address identified risks.
- Keep updated on the latest trend and advancement in performance and security tools, techniques and methodologies, applying them to improve testing effectiveness
QUALIFICATIONS:
- Minimum of 2 years' work experience in software testing, with progressively increasing responsibilities in a banking or similar financial service industry (FSI) environment.
Minimum of 1 year's work experience in performance testing and/or security testing
Possess a solid understanding of SDLC, along with experience in performance and/or security test case design, test execution and defect management.
Experience in conducting vulnerability assessment, penetration testing (VAPT), and security audits across various systems and application
Experience in both Agile and Waterfall methodologies, demonstrating adaptability in various development environment.
Experience in testing web application, APIs (microservices) and mobile application.
Experience in retail / corporate banking, loans & mortgage, consumer financing, wealth management and marketing.