Specialization: QUALITY CONTROL OR ASSURANCE
Job description:
Company Profile Our client is a well-established provider of VOIP telecommunication solutions with over a decade of experience in the industry. They have been at the forefront of IP-based telephony solutions, cloud PBX, Voice QoS, and telephony cards for medium to large-scale enterprises across Southeast Asia. With deep technology expertise and a focus on innovation, they are poised to grow as a reliable provider of the latest IP-based and cloud-integrated communications solutions. Role Overview We are looking for a Quality Assurance (QA) Engineer to join our team and ensure the delivery of high-quality software solutions. The ideal candidate will be responsible for developing test plans, executing test cases, identifying defects, and improving overall testing processes. This role requires a detail-oriented individual with strong analytical skills who can collaborate with developers, product managers, and other stakeholders to enhance software reliability and performance. Responsibilities - Develop and execute test plans, test cases, and test scripts.
- Perform functional, regression, integration, performance, and security testing.
- Identify, document, and track software defects using bug tracking systems.
- Analyze test results and provide detailed reports on software quality.
- Collaborate with developers and other stakeholders to resolve issues.
- Participate in the design and planning of new features and functionalities.
- Develop and maintain automated test scripts and frameworks.
- Contribute to the development and improvement of QA processes and procedures.
- Work with version control systems (Git) for collaborative development of test assets.
- Stay up-to-date with the latest QA tools, techniques, and best practices.
- Perform exploratory testing to uncover defects that might not be covered by test plans.
- Review user stories and requirements to ensure testability and clarity.
- Provide feedback on product usability and design.
- Participate in code reviews and provide feedback on code quality from a testing perspective.
- Monitor and analyze test results to identify trends and areas for improvement.
- Work in agile development environments.
Requirements - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience in software quality assurance.
- Solid understanding of testing methodologies and techniques (black box, white box, grey box).
- Experience with test management tools (TestRail, Zephyr).
- Experience with bug tracking systems (Jira, Bugzilla, GitHub Issue Tracking).
- Experience with automation testing tools and frameworks (Selenium, Cypress, Appium).
- Proficiency in scripting languages for test automation (Python, JavaScript, etc.).
- Knowledge of database testing and SQL.
- Understanding of API testing (RESTful APIs) using tools like Postman or similar.
- Familiarity with CI/CD pipelines and how QA fits within them.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.
- Detail-oriented with a strong focus on quality.
- Ability to adapt to changing priorities and deadlines.
Preferred Qualifications (Nice to Have) - Experience with performance testing tools (JMeter, LoadRunner, Apache Benchmark, etc.).
- Experience with application security testing tools (ZAP, Burp Suite).
- Experience with mobile application testing.
- ISTQB certification.
- Experience with agile development methodologies.
If you are passionate about software quality and eager to contribute to an innovative and fast-growing company, we’d love to hear from you! Qualified and interested candidates can proceed by clicking the Apply button or sending your updated resume to yeo@asiarecruit.com.my. Consultant in charge: Yeo Boon Soon Senior Consultant WhatsApp no: +60 12-681 1281
Apply Now
Back to Job Vacancies
|