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 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.
Requirements:
- 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