We are seeking a Software Quality Engineer to be part of our central Quality Assurance team in the Group Planning & Operation, which is responsible to support the work of our colleagues at the various agencies thru establishing QA processes, best practices, implement tools and automated testing to ensure the consistent delivery of quality IT systems across agencies.
Job Description:
Responsible for defining QA and Testing process/practices (e.g. Test Management, Defects Management, Code Quality), QA metrics, management tools and test automation strategy across agencies as well as curate relevant and suitable Testing Courses.
Coach IT Business Analysts and end users from the government agencies on QA and testing process/practices and test management tools to the IT teams and end users in the government agencies.
Be part of the team at selected projects at the government agencies:
Champion and drive product quality and QE practices in an agile/waterfall project delivery
Collaborate with multiple internal and external stakeholders to ensure that the product is built right
Job Requirements:
Degree in software engineering, computer engineering, electrical engineering or infocomm-related discipline.
Candidate is required to have strong API Testing experience in order to qualify for the role.
At least 5 years of experience in creating and implementing test strategy for systems in agile development environment.
In-depth knowledge of a variety of test types, test levels, testing techniques and methodologies and test automation.
A strong understanding of test-driven development (e.g. ATDD), continuous integration and continuous delivery both in principle and in practice.
Hands-on test automation experience and experience in integrating test automation into the Continuous Integration chain as well as certification in Testing and Software Quality Assurance will be a bonus.
Organised, methodical and meticulous in planning, management and execution.
Team player who is self-motivated, independent, proactive, quality-conscious, customer-oriented and results-oriented.
Excellent writing skills, good verbal communications skills and good presentation skills.
Strong foundation in test methodologies, good analytical skills, attention to details and problem solving.
At least 3 years’ experience with developing test cases, test execution and monitoring of test progress and reporting of test status, results and defects for the following test types:
Functional Testing
End to end testing
Ability to engage/coach users to improve test coverage
Experience with the use of defects and test management tool as well as automated testing and CICD will be a bonus
Experience with API testing (at least 2 years) Performance Test or Security Test will be considered.
Inquisitive, Independent and requires minimal supervision
Software Quality Engineer (CTMO) 111-001
Number of Positions 1
Visa – Nothing specified
As a Quality Engineer, you have the opportunity to accelerate the delivery and to improve the quality of the software we build through recommending and implementing automated test suites.
Job Description:
Work with the supporting vendors and government agencies to identify end-to-end test scenarios as well as to automate these test scenarios, applying risk-based strategy to minimize manual interventions.
Conduct research on emerging technologies that can optimize and accelerate the project delivery.
Ensure all required testing documentation are in place as part of production preparation checks.
Drive and advocate continuous improvement in testing practices and tools.
Job Requirements:
Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines
Minimum 3 years’ experience in application exploratory testing and regression test automation
Understanding of Web-based project test methodology, test environments, bug life cycle, and frequent code release deployment QA support
Create, review and/or support test automation strategies and implementations
Experience working with highly trafficked, scalable Web applications
Troubleshooting/debugging skills
ISTQB, CSQA, CSTP or other relevant certification
Experience with Katalon Recorder and/or Katalon Studio or equivalent
Advanced knowledge of common desktop and mobile browser technology
Software Quality Engineer (146-001)
Number of Positions 2
Visa – Nothing specified
(Update On) Experience with Java and Spring Boot frameworks is must.
Are you passionate about ensuring the highest quality in software services? We are seeking a Software Quality Engineer (QE) to join our team responsible for developing and maintaining the disbursement system . As a QE, you will play a critical role in ensuring that our services are reliable, secure, and meet the needs of our users.
What to Expect:
Test Planning & Maintenance: Create and maintain test cases and plans, ensuring they reflect the latest requirements and policy changes.
Automation & Framework Development: Build, maintain, and improve automated testing frameworks and environments to enhance testing efficiency.
Hands-on Testing: Conduct various forms of testing such as manual, functional, performance, and exploratory tests, and file defects when necessary.
User Acceptance Testing (UAT): Support UAT activities, ensuring the system functions as expected before release.
Production Support: Assist in resolving production cases to maintain high-quality operational systems.
Agile Collaboration: Actively participate in all agile ceremonies, including stand-ups, sprint planning, and retrospectives.
How to Succeed:
Educational Background: A degree in software engineering, computer engineering, electrical engineering, or an infocomm-related discipline.
Testing Experience: At least 3 years of professional software quality testing experience with hands-on automation experience.
Technical Skills:
Strong understanding of testing techniques, test-driven development, and continuous integration/delivery.
Experience with Java and Spring Boot frameworks is a plus.
Familiarity with automated testing frameworks (Selenium, Cucumber, JUnit) or enterprise tools (HP UFT, QC, Mobile Center).
Experience with performance testing tools like JMeter, Gatling, or enterprise tools such as HP LoadRunner.
Knowledge of penetration testing tools (ZAP, Burp Suite, SQL Map) or enterprise-level tools (WebInspect, Nessus, CheckMarx).
Agile Experience: Working experience in Agile environments is highly preferred.
Soft Skills: Excellent verbal communication and listening skills, coupled with a proactive, self-driven, and motivated attitude.
Why Join Us?
Be part of a team improving the quality of essential public services in Singapore.
Work in an Agile environment that values continuous improvement and innovation.
Enhance your skills in test automation, security, and performance testing using cutting-edge tools.
As a Quality Engineer, you have the opportunity to accelerate the delivery and to improve the quality of the software we build through recommending and implementing automated test suites.
Job Description:
Work with the supporting vendors and government agencies to identify end-to-end test scenarios as well as to automate these test scenarios, applying risk-based strategy to minimize manual interventions.
Conduct research on emerging technologies that can optimize and accelerate the project delivery.
Ensure all required testing documentation are in place as part of production preparation checks.
Drive and advocate continuous improvement in testing practices and tools.
Job Requirements:
Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines
Minimum 3 years’ experience in application exploratory testing and regression test automation
Understanding of Web-based project test methodology, test environments, bug life cycle, and frequent code release deployment QA support
Create, review and/or support test automation strategies and implementations
Experience working with highly trafficked, scalable Web applications
Troubleshooting/debugging skills
ISTQB, CSQA, CSTP or other relevant certification
Experience with Katalon Recorder and/or Katalon Studio or equivalent
Advanced knowledge of common desktop and mobile browser technology
Software Quality Engineer (GPO) 110-001
Full Time
We are seeking a Software Quality Engineer to be part of our central Quality Assurance team in the Group Planning & Operation, which is responsible to support the work of our colleagues at the various agencies thru establishing QA processes, best practices, implement tools and automated testing to ensure the consistent delivery of quality IT systems across agencies.
What to expect:
Responsible for defining QA and Testing processes/practices (e.g. Test Management, Defects Management, Code Quality), QA metrics, management tools, and test automation strategy across agencies and curating relevant and suitable Testing Courses.
Coach Govt IT Business Analysts and end users from the government agencies on QA and testing processes/practices and test management tools to the IT teams and end users in the government agencies.
Be part of the team at selected projects at the government agencies:
Champion and drive product quality and QE practices in an agile/waterfall project delivery
Collaborate with multiple internal and external stakeholders to ensure that the product is built right
How to succeed:
Degree in software engineering, computer engineering, electrical engineering, or infocomm-related discipline.
At least 5 years of experience creating and implementing test strategies for systems in an agile development environment.
In-depth knowledge of various test types, test levels, testing techniques and methodologies, and test automation.
A strong understanding of test-driven development (e.g. ATDD), continuous integration and continuous delivery both in principle and in practice.
Hands-on test automation experience and experience in integrating test automation into the Continuous Integration chain as well as certification in Testing and Software
Quality Assurance will be a bonus.
Organized, methodical, and meticulous in planning, management and execution.
Team player who is self-motivated, independent, proactive, quality-conscious, customer-oriented and results-oriented.
Excellent writing skills, good verbal communication skills and good presentation skills.
Strong foundation in test methodologies, good analytical skills, attention to detail and problem solving.
Software Quality Engineer 146-001
Full Time
Are you passionate about ensuring the highest quality in software services? We are seeking a Software Quality Engineer (QE) to join our team responsible for developing and maintaining the disbursement system . As a QE, you will play a critical role in ensuring that our services are reliable, secure, and meet the needs of our users.
What to Expect:
Test Planning & Maintenance: Create and maintain test cases and plans, ensuring they reflect the latest requirements and policy changes.
Automation & Framework Development: Build, maintain, and improve automated testing frameworks and environments to enhance testing efficiency.
Hands-on Testing: Conduct various forms of testing such as manual, functional, performance, and exploratory tests, and file defects when necessary.
User Acceptance Testing (UAT): Support UAT activities, ensuring the system functions as expected before release.
Production Support: Assist in resolving production cases to maintain high-quality operational systems.
Agile Collaboration: Actively participate in all agile ceremonies, including stand-ups, sprint planning, and retrospectives.
How to Succeed:
Educational Background: A degree in software engineering, computer engineering, electrical engineering, or an infocomm-related discipline.
Testing Experience: At least 3 years of professional software quality testing experience with hands-on automation experience.
Technical Skills:
Strong understanding of testing techniques, test-driven development, and continuous integration/delivery.
Experience with Java and Spring Boot frameworks is a plus.
Familiarity with automated testing frameworks (Selenium, Cucumber, JUnit) or enterprise tools (HP UFT, QC, Mobile Center).
Experience with performance testing tools like JMeter, Gatling, or enterprise tools such as HP LoadRunner.
Knowledge of penetration testing tools (ZAP, Burp Suite, SQL Map) or enterprise-level tools (WebInspect, Nessus, CheckMarx).
Agile Experience: Working experience in Agile environments is highly preferred.
Soft Skills: Excellent verbal communication and listening skills, coupled with a proactive, self-driven, and motivated attitude.
Why Join Us?
Be part of a team improving the quality of essential public services in Singapore.
Work in an Agile environment that values continuous improvement and innovation.
Enhance your skills in test automation, security, and performance testing using cutting-edge tools.