Systems Limited is a leading global provider of information technology and business process management services, delivering large-scale digital transformation, enterprise software, and managed-services engagements across the Asia-Pacific, Middle East, North America, and European markets. Through its regional operations, Systems Limited supports major telecommunications operators in Malaysia with the design, delivery, and governance of complex Business Support Systems (BSS/OSS) and digital transformation projects.
The QA Engineer is responsible for ensuring the quality, reliability, and functional accuracy of the telecommunications and digital solutions delivered by Systems Limited in Malaysia. The role covers the design and execution of manual and automated tests across BSS/OSS, CRM, billing, order management, and digital-channel applications — ensuring defects are identified early and solutions meet business requirements and agreed quality standards.
Key Responsibilities
- Design, write, and execute detailed test cases and test scenarios to ensure comprehensive functional and non-functional coverage.
- Perform functional, integration, regression, smoke, and system testing across telecom and digital applications.
- Conduct API testing for telecommunication systems, validating integrations, request/response behavior, and data integrity.
- Develop and maintain automated test scripts and frameworks using tools such as Selenium, Playwright, Cypress, or Postman.
- Perform performance and load testing (e.g., Apache JMeter) to validate scalability and stability under high-traffic conditions.
- Log, track, and manage defects through their lifecycle, performing root-cause analysis and verifying fixes.
- Conduct and coordinate User Acceptance Testing (UAT) with business stakeholders to validate business requirements.
- Generate test reports, quality metrics, and dashboards to track defects, coverage, and release readiness.
- Collaborate closely with developers, business analysts, and project managers to embed quality throughout the delivery lifecycle.
- Support SIT, UAT, migration, and go-live activities, ensuring entry/exit criteria and release-quality standards are met.
- Contribute to the continuous improvement of QA processes, standards, and test automation coverage.
Required Qualifications & Experience:
- Bachelor's degree in computer science, Software Engineering, Information Technology, or related discipline.
- Minimum 5+ years of experience in software quality assurance and testing.
- Hands-on experience in manual and automated testing, including test automation frameworks (Selenium, Playwright, Cypress) and API testing (Postman).
- Experience with performance testing tools such as Apache JMeter.
- Solid understanding of QA methodologies, software testing lifecycle, and defect management.
- Experience testing telecommunications BSS/OSS or enterprise digital applications is highly desirable.
- Proficiency with test management and tracking tools (Jira, TestRail) and Agile/Scrum delivery.
- Relevant certifications preferred: ISTQB Foundation/Advanced and/or automation certifications.
- Strong analytical, problem-solving, and communication skills.
Key Competencies
- Manual and automated software testing.
- API, integration, and performance testing.
- Defect management and root-cause analysis.
- Quality-metric-driven delivery.
- Collaboration within Agile delivery teams.