What will you do?
Create and maintain test cases, test plans and test reports to ensure they are up to date with project and security requirements
Conduct testing on new features and file defects
Perform various tests such as manual, functional, performance, exploratory tests, UAT
Assist in resolving issues during testing and production stages
Coordinate with in-house development team, vendors, and users to conduct tests such as User Acceptance test, systems integration tests and performance tests.
Drive adoption of relevant, up-to-date technologies, practices and tools in Agile software projects
Contribute in technical discussions and solutioning sessions
Maintain the Quality Standards of the software at every stage.
Execute both manual and automated test scripts
Requirements
What are we looking for?Degree in software engineering, computer engineering, electrical engineering or infocomm-related discipline.
At least 3 – 5 years of professional experience in software quality testing
Understanding of testing techniques, test-driven development, continuous integration and continuous delivery
Experience with open source automated testing frameworks (preferably Cypress) and open source performance testing tools (e.g. k6) is preferred
Experience in Agile development teams, employing relevant methodologies and practices such as Scrum
Keen to share knowledge with team mates and mentor fellow developers
Good communication and interpersonal skills
Self-driven and independent