Salary Budget:
- SGD$4900 - 5700 (2-4+ years)
- SGD$5700 - 6600 (5-7 years)
- SGD$7900 - 9100 (7-12 years)
- SGD$10,300 - 11,700 (Above 12 years)
Location: Singapore
Company Background: IT Services & IT Consulting (Specializing in Banking Projects)
Employment Type: Permanent
Role Overview
We are seeking a skilled QA Software Engineer to join our dynamic team, working on cutting-edge banking projects. The successful candidate will play a key role in designing, developing, and testing software, ensuring high-quality releases in an agile environment. You will collaborate with business analysts and development teams, lead the automation initiatives, and drive continuous improvement across the QA lifecycle.
Key Responsibilities
- Collaboration & Requirements Understanding:
- Work closely with business analysts and development teams to clarify and understand software requirements, ensuring that all expectations are aligned.
- CI/CD Pipeline & Test Code Development:
- Design, develop, and test code within a modern CI/CD pipeline to ensure efficient and reliable software delivery.
- Release Cycle Management:
- Lead non-regression release cycles for various applications within the Treasury division, managing and optimizing the release process.
- Sprint Forecasting & QA Lifecycle Optimization:
- Perform capacity and scope forecasts for each sprint and proactively optimize the QA lifecycle to manage the workload across multiple applications.
- Test Automation & Coverage Enhancement:
- Lead the automation of existing test scenarios and increase test coverage by creating new automated test cases.
- Documentation & Real-Time Test Repo Management:
- Prepare, maintain, and update technical test documentation and ensure the test repository is updated in real time.
- Continuous Learning & Innovation:
- Stay informed about industry trends, advancements in Java/J2EE, and emerging QA methodologies. Contribute to R&D initiatives and proof of concepts for new technologies.
- Mentorship & Knowledge Sharing:
- Mentor junior team members, sharing knowledge, guiding new initiatives, and collaborating effectively within the Treasury and CMI teams.
- Software Development & Testing:
- Analyze user needs, develop software solutions, and contribute to software updates, ensuring high-quality testing and validation procedures.
- Cross-Functional Collaboration:
- Work with other engineers to integrate hardware and software systems. Design specifications and performance requirements to meet business objectives.
Required Qualifications & Skills
- QA Design Methodologies expertise.
- Proficiency in Object-Oriented Programming: Java/J2EE, .Net.
- Strong experience with Load/Performance, API, and Microservices testing, as well as GUI Test Automation.
- Knowledge of Testing Automation Tools & Frameworks: JUnit, TestNG, Selenium, Cypress, Cucumber.
- Familiarity with Web Scripting Languages: JavaScript, JQuery, CSS, HTML5, Angular, React.
- UNIX/Linux Scripting skills.
- Solid experience with Relational Databases (e.g., MySQL, Oracle, SQL Server, Sybase).
- Proficient in DevOps Pipeline Tools: GIT, Maven, Gradle, NuGet, Jenkins, TeamCity, GitLab, Docker, Kubernetes.