Job Title: Quality Assurance Engineer
Location: Singapore
About the Role:
We are looking for a detail-oriented and proactive Quality Assurance (QA) Engineer to join our growing team in Singapore. You will play a critical role in ensuring the quality, reliability, and performance of our software products by implementing robust testing processes and collaborating closely with developers and product teams.
Key Responsibilities:
- Develop, maintain, and execute test plans, test cases, and automated tests to ensure software quality.
- Perform functional, regression, integration, and performance testing for web and mobile applications.
- Identify, document, and track defects and work with developers to resolve issues efficiently.
- Collaborate with cross-functional teams to understand requirements and provide input on potential quality issues.
- Participate in continuous improvement initiatives, recommending and implementing QA best practices.
- Contribute to the development and maintenance of automated testing frameworks and tools.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a QA Engineer or similar role in software development.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with automated testing tools (e.g., Selenium, Cypress, JUnit, TestNG) is a plus.
- Familiarity with Agile/Scrum development processes.
- Excellent analytical, problem-solving, and communication skills.
- Detail-oriented with a passion for quality and continuous improvement.
Preferred Qualifications:
- Experience with performance/load testing tools.
- Knowledge of programming/scripting languages (e.g., Java, Python, JavaScript).
- Experience in CI/CD pipelines and DevOps practices.
Benefits:
- Competitive salary and performance-based bonuses.
- Health and wellness benefits.
- Opportunities for professional growth and training.
- Flexible working arrangements and a collaborative work environment.