jobs in Vinova

Vinova Hiring! Full Time Software Quality Engineer in - Ricebowl

Software Quality Engineer

Vinova

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Company Overview

Vinova is an award-winning development company specializing in mobile, web, and enterprise applications. Since 2010, it has delivered global projects in IoT, blockchain, fintech, and ecommerce, focusing on quality, flexibility, and speed through passionate collaboration.

Job Summary

The Quality Engineer ensures software reliability and continuous quality improvement by designing and executing test strategies, automating tests, and collaborating with product and development teams in an agile, DevOps environment.

Responsibilities

  • Design and execute detailed test cases, test plans, and test suites to validate software functionality and quality
  • Perform manual and automated testing for web, mobile, and API services to identify defects and ensure product stability
  • Develop and maintain test automation frameworks using tools such as Selenium, Playwright, Robot Framework, Cypress, SikuliX, or EggPlant
  • Write and maintain test scripts using Python, Java, JavaScript, or C# to support automation efforts
  • Integrate automated tests into CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or Bamboo for continuous testing and fast feedback
  • Apply agile testing methodologies including Test-Driven Development (TDD), Behavior-Driven Development (BDD), and exploratory testing to improve test coverage and effectiveness
  • Collaborate with Product Owners and Business Analysts to define clear, actionable user story acceptance criteria aligned with business requirements
  • Work closely with Software Engineers to ensure comprehensive automated test coverage and prevent production defects
  • Analyze complex software systems to design holistic, risk-based test strategies prioritizing critical functionality for maximum impact
  • Execute functional, regression, exploratory, and performance tests to uncover edge cases and usability issues
  • Maintain stable regression test suites integrated into nightly QA builds to ensure ongoing software quality
  • Continuously refine smoke tests within the Development CI environment for early issue detection
  • Lead system integration testing with other system owners to validate cross-system interactions and dependencies
  • Oversee User Acceptance Testing (UAT), coordinating with stakeholders to confirm business requirements are met
  • Manage defect lifecycle, test artifacts, and test repositories to ensure clear tracking, reporting, and resolution
  • Drive continuous improvement in agile testing practices, tools, and methodologies to enhance team efficiency and product quality
  • Support secondary roles as Application Performance Engineer or Application Security Engineer to broaden testing coverage beyond functional aspects

Preferred Competencies And Qualifications

  • Experience with performance testing tools such as JMeter, Gatling, k6, or Locust to evaluate system scalability and responsiveness
  • Knowledge of application security testing tools and techniques including OWASP ZAP, Burp Suite, Static Application Security Testing (SAST), and Dynamic Application Security Testing (DAST)
  • Certifications such as Certified Software Testing Professional (CSTP) and/or Certified Software Quality Analyst (CSQA)

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More