top of page
Marble Surface

Software Quality Assurance Engineer

Sunway GEO Avenue, Jalan Lagoon Selatan, Bandar Sunway, Subang Jaya, Selangor, Malaysia

Permanent

MYR 8,600

About the Role

Job Overview

As a Software QA Engineer, your primary responsibility is to ensure that the software products and applications developed by the company meet the highest standards of quality and functionality. You play a critical role in the software development process by identifying and resolving defects, verifying functionality, and maintaining an overall focus on improving the user experience.


Responsibilities and Duties

▪ Test Planning and Strategy: Collaborate with the development team and project stakeholders to understand software requirements and create comprehensive test plans and strategies. Define test cases and scenarios that cover all aspects of the software functionality.

▪ Test Execution: Conduct various types of testing, such as functional testing, regression testing, performance testing, and usability testing, to identify defects and ensure the software performs as intended.

▪ Defect Management: Log and track defects using appropriate tools, and work closely with developers to resolve issues promptly. Verify bug fixes and ensure they do not introduce new problems.

▪ Automation: Develop and maintain automated test scripts to increase testing efficiency and coverage. Automate repetitive test cases and integrate them into the continuous integration and deployment pipelines.

▪ Documentation: Create detailed test reports and documentation for test cases, test results, and QA processes. Maintain up-to-date records of testing activities and ensure clear communication with stakeholders. Utilize management tools such as JIRA, test management tools, and automation tools to manage, execute, and collect test results.

▪ Quality Improvement: Proactively identify opportunities to improve the software development process and contribute to the enhancement of product quality.

▪ Compatibility Testing: Ensure software compatibility across different devices, operating systems, and browsers.

▪ Security Testing: Conduct security assessments to identify potential vulnerabilities and ensure the software adheres to industry security standards.

▪ User Experience (UX) Evaluation: Evaluate the software from a user perspective, providing feedback to improve usability and overall user experience.

Requirement

▪ Degree / Higher Diploma holder in Computer Science, Information Technology or equivalent.

▪ 3-5 years working experience in QA and Software Testing roles.

▪ Strong solid hand-on experience in using automated testing tools (e.g., Selenium, Appium, Parasoft, Jmeter, or any others).

▪ Have good understanding on HTTP protocol, JSON, and REST API.

▪ Possessing a software testing certification like ISTQB and CSTE will be an added advantage.

▪ Positive attitude, fast-learning, energetic, able to perform in challenging environment.

▪ Be able to work in a team to achieve a collective goal but independent within his/her own domain.


bottom of page