Quality Assurance Engineer
Location: Singapore
Employment Type: Full-time
About the Role:
We are seeking a detail-oriented and dedicated Quality Assurance Engineer to join our team in Singapore. As a QA Engineer, you will play a crucial role in ensuring the quality, reliability, and performance of our products and applications. You will work closely with developers, product managers, and other stakeholders to design and execute testing strategies that help deliver top-quality software to our customers.
Key Responsibilities:
- Develop, implement, and maintain automated and manual testing processes.
- Create and execute test plans, test cases, and test scripts based on product requirements and technical specifications.
- Identify, report, and track software defects, ensuring timely resolution and verification.
- Collaborate with development teams to understand product functionality and design test strategies.
- Conduct functional, regression, integration, performance, and user acceptance testing (UAT).
- Perform root cause analysis of defects and provide feedback to improve development processes.
- Document and communicate test results, defects, and test coverage to stakeholders.
- Continuously improve testing processes and tools to ensure more efficient and effective testing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 1-3 years of experience in software quality assurance or software testing.
- Knowledge of testing methodologies and tools (e.g., Selenium, JUnit, TestNG, Postman).
- Experience in writing and executing manual test cases and scripts.
- Familiarity with version control systems (e.g., Git).
- Strong understanding of software development life cycle (SDLC) and Agile/Scrum methodologies.
- Good problem-solving skills and attention to detail.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
Preferred / Nice-to-Have:
- Experience with automated testing frameworks and tools (e.g., Selenium, Cypress, Appium).
- Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in mobile application testing (iOS/Android).
- Familiarity with cloud-based environments (AWS, GCP, or Azure).
- ISTQB certification or other relevant testing certifications is a plus.
What We Offer:
- Opportunity to work with cutting-edge technologies and innovative projects.
- A collaborative and supportive work environment.
- Career development opportunities, including training and mentorship.
- Competitive salary and benefits package.