QA Engineer
Mandatory Notes:
- A bachelor's degree is mandatory. The client's team will verify the candidate's degree, so this requirement cannot be waived.
- Required experience: 2–3 years.
- Fluent English is mandatory. The candidate will communicate with the Singapore team on a daily basis, so strong spoken English and the ability to converse confidently are essential.
- No double job/employment is allowed.
- Please send the candidate's English video interview to Jihan. The detailed instructions can be found in the "Information for TAT" section.
- CC [email protected]
Key Responsibilities
- Maintain efficient, reusable, and reliable automated and manual test cases
- Responsible for end-to-end testing in assigned verticals to ensure quality delivery of new features
- Collaborate with Product Managers and Developers (Frontend and Backend) to:
- Understand feature requirements and implementation
- Derive detailed feature and regression test cases
- Identify testing gaps and potential quality risks
- Contribute to the automation framework and write automated test scripts for new and existing features
- Take ownership of and maintain the QA/staging environments, ensuring reliability and readiness for testing
- Monitor system health and product behavior using observability and monitoring tools (e.g., Datadog, Grafana, Prometheus, Sentry, etc.)
- Investigate anomalies, issues, and incidents in production environments
- Create and maintain incident reports, including root cause analysis and documentation
- Conduct post-mortems in collaboration with cross-functional teams to analyze critical incidents and identify preventive measures
- Proactively broadcast incidents and updates to relevant stakeholders, ensuring clear and timely communication
- Collaborate with engineering teams to track and verify incident resolution and implement long-term fixes.
Desired Skill Set and Attributes
- Bachelor’s Degree in Computer Science, Engineering, or a related field
- Must be able to speak English fluently (MANDATORY)
- 2-3 years of coding experience and hands-on experience with manual and automation testing (Web, Mobile app, and API automation)
- Knowledge of Tools: Postman, UI Automation Tools (Selenium, Appium, etc.), Testing Frameworks (Mocha, TestNG), Languages (Any Python, JSON, Java, etc)
- Experience in testing applications in the financial domain is optional.
- Great team player and fast learner.
- Experience with Continuous Testing and Continuous Delivery
- Excellent communication in English, documentation, and analytical skills; attention to detail
- Strong problem-solving skills, troubleshooting, and tracing root cause
- Knowledge of Agile/Scrum methodologies
- Experience with performance testing tools (Cypress, n8n, Python, etc) and performance analysis in finding bottlenecks
Application Confirmation
You're applying for the role below: