
Software Quality Engineer
RAPSYS TECHNOLOGIES PTE LTD โข Singapore, Singapore
**Role & seniority: ** Software Quality Engineer (mid-level; 3+ years in quality engineering or relevant roles)
**Stack/tools: **
-
Automation/testing: Playwright, Cucumber, Selenium, Appium
-
Bdd: Behavior-Driven Development
-
Unit testing (JS): Jest, Mocha, Jasmine
-
App/web/mobile: iOS, Android (React Native), Web (React.js, Node.js)
-
Non-functional testing: security testing, performance/load testing
-
Testing assets: testing environments, testing frameworks, test plans, regression suites/cases; CI/CD collaboration
-
Top 3 responsibilities:
-
Establish/drive QE practices and product quality in an agile environment
-
Design and maintain testing framework, test plan, regression suites, and test cases; cover edge cases/blind spots
-
Execute functional and non-functional testing (manual/automated/exploratory/performance/security) across iOS/Android/Web and report results (incl. system integration tests)
-
-
Must-have skills:
-
Strong test methodologies + analytical/problem-solving skills
-
Automated testing experience with the listed tools/frameworks
-
BDD knowledge
-
Non-functional testing experience (security/performance/load)
-
Debugging knowledge for mobile and web; understanding of React Native / React.js / Node.js
-
JavaScript unit testing fundamentals (Jest/Mocha/Jasmine)
-
-
Nice-to-haves:
- Additional Software Quality Assurance certifi
Full Description
๐ We're Hiring: Software Quality Engineer! ๐ Join our team as a Software Quality Engineer and help ensure the highest standards of software performance, reliability, and security. If you have a keen eye for detail and thrive in fast-paced environments, we want to hear from you!
๐ Location: Singapore, Singapore
โฐ Work Mode: Work from Office
๐ผ Role: Software Quality Engineer
Responsibilities
-
Champion and drive product quality and QE practices in an agile development environment
-
Collaborate with multiple internal and external stakeholders to ensure that the product is built right
-
Validate product features as per acceptance criteria
-
Design, develop and maintain the testing environment, testing framework, test plan, regression test suites and test cases in accordance with changing requirements
-
Uncover and fix blind spots and edge cases in test cases
-
Perform various tests such as Manual/Automated/Functional/Exploratory testing/Cross- Platform/Performance Testing for the various platforms (iOS, Android, Web)
-
Conduct system integration tests with external systems and generate test reports
-
Collaborate with development team to establish Continuous Integration and Delivery Pipeline
Requirements
-
Minimum 3 years of experience in quality engineering or relevant roles
-
Strong foundation in test methodologies, good analytical skills, attention to detail and problem-solving abilities
-
Experience in automated testing tools/frameworks (e.g. Playwright, Cucumber, Selenium, Appium)
-
Knowledge in Behavior-Driven Development
-
Experience in Non-Functional Testing such as security testing, as well as performance and load testing
-
Good team player with good communication skills
-
Good understanding of mobile (iOS and Android - React Native) and web technologies (e.g. React.js, Node.js) with the respective debugging tools
-
Strong understanding of Unit Testing using Javascript Framework (e.g. Jest, Mocha, Jasmine)
-
Initiative to go the extra mile such as by exploring and creating tools to improve testing processes
-
Additional certification in Software Quality Assurance is a plus