We are looking for a meticulous and detail-oriented Quality Assurance (QA) Engineer to join our team. In this role, you will be responsible for ensuring the quality of our software products through testing and defect identification. You will work closely with the development and product teams to design, execute, and maintain test plans, scripts, and processes to ensure that our software meets the highest quality standards.
Responsibilities
- Develop, implement, and execute detailed test plans, test cases, and test scripts for functional, regression, and integration testing based on product requirements.
- Design, develop, and maintain automated test scripts using tools like Selenium or Katalon.
- Execute automated regression, performance and integration tests.
- Maintain and update test frameworks and documentation.
- Perform manual testing of software products to ensure product quality.
- Identify, log, and track defects using a bug tracking system (e.g., Jira).
- Work closely with development teams to identify root causes of defects and suggest improvements.
- Monitor and report on testing progress, results, and product quality.
- Collaborate with cross-functional teams to ensure timely product delivery and quality assurance.
- Continuously evaluate and improve testing processes and methodologies by implementing new tools, adopting innovative testing techniques, and participating in process improvement initiatives.
- Proactively identify potential quality-related risks and develop effective mitigation strategies.
- Generate and manage realistic test data for complex scenarios, ensuring data integrity and accuracy.
- Employ exploratory testing techniques to discover defects beyond predefined test cases, leveraging intuition and creativity.
- Contribute to product roadmap planning and prioritization by providing valuable insights on product quality and testability.
Qualifications
Diploma / Degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience).2-3 years QA experience.Strong understanding of software QA methodologies, tools and processes.Other QA-related certifications is a plus.Proficiency in Mandarin and English is preferred due to the nature of work.Proven experience in software quality assurance, including manual / automated testing.Proficient in tools like Selenium, Katalon and Postman.Experience with bug tracking tools (e.g., Jira).Strong understanding of software development life cycle (SDLC) and Agile methodologies.Exceptional analytical and problem-solving skills with a keen attention to detail.Good communication skills, both written and verbal.Hands-on experience with API Testing Tool (e.g. Postman)Experience with functional, regression testing.Familiarity with mobile or web systems testing.Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
IT Services and IT Consulting
#J-18808-Ljbffr