Role Description
This is a full-time on-site role for a Software Quality Assurance Engineer at Vama in Singapore. The Software Quality Assurance Engineer will be responsible for software quality, quality assurance, software development, manual testing, and ensuring the highest quality of software across mobile (iOS and Android), desktop (React Electron), and cloud platforms (GCP). You will work closely with development teams to create and execute test plans, identify bugs, and ensure a seamless user experience.
Key Responsibilities:
- Designed, developed, and executed detailed manual test plans, test cases, and test scripts for iOS, Android, and React Electron desktop applications.
- Perform functional, regression, and exploratory testing to identify defects and ensure product stability and performance.
- Collaborate with cross-functional teams, including developers, product managers, and designers, to understand product functionality and requirements.
- Participate in test planning, estimation, and coordination of testing activities within an Agile development environment.
- Identify, document, and track bugs using QASE or similar test management tools.
- Verify bug fixes and ensure they meet the required specifications.
- Integrate testing processes with continuous integration pipelines (CircleCI) for improved development workflows.
- Ensure proper documentation of testing results and provide feedback for product improvements.
- Test cloud-based applications hosted on Google Cloud Platform (GCP), ensuring scalability and performance requirements are met.
Requirements:
- Experience in Manual Testing: Proven experience in manual testing across web, mobile (iOS/Android), and desktop (React Electron) applications.
- GCP Expertise: Strong knowledge of Google Cloud Platform (GCP) and testing cloud-based applications.
- Mobile Testing: Experience in testing mobile applications on iOS and Android platforms.
- Desktop Testing: Experience with desktop applications, particularly React Electron.
- Test Management Tools: Proficiency with QASE or similar test management platforms for documenting and managing test cases.
- Continuous Integration Tools: Hands-on experience with CircleCI or other CI/CD tools.
- Strong Analytical Skills: Ability to analyse complex systems, debug issues, and provide detailed reports.
- Attention to Detail: A meticulous approach to testing to ensure all edge cases are covered.
- Collaboration: Strong communication skills and ability to work in a team-oriented environment.
Qualifications
- Software Quality, Quality Assurance, and Software Quality Assurance skills.
- Experience in Manual Testing and Software Development.
- Strong analytical and problem-solving abilities.
- Knowledge of testing methodologies and tools.
- Effective communication and collaboration skills.
- Attention to detail and accuracy.
- Bachelor's degree in Computer Science or related field.
- Certifications in quality assurance are a plus.