About NUS IT
NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning.
We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude. We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT.
As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future.
https://nusit.nus.edu.sg/
Job Purpose
The Quality Assurance Engineer monitors the software development process to ensure design quality and adherence to standards. He/She is involved in tasks that include software design, source code development, review and control, configuration management and integration of software. He/She participates in a wide range of quality assurance testing and analyses to ensure that product meets or exceeds specified quality standards and end-user requirements before release.
Job Responsibilities
• Develop testing frameworks to provide thorough coverage of implemented features, configuration changes and other change requests
• Use Selenium or similar tools for testing UI for various front-end technologies
• Use simulators for mobile and multiple browser testing
• Create re-useable frameworks for testing practice at NUS
• Automate test cases and updating the tracking systems after testing is complete
• Regression test applications prior to release into UAT and production environments
• Identify, isolate, replicate, report and track issues to closure in an issue tracking system
• Review requirements, providing feedback on completeness, testability and other risk areas
• Estimate assigned tasks and provide regular status updates to project team, supervisors and project managers
• Maintenance testing environments including user accounts, configs and deployments
• Participate in identification and implementation of continuous improvement opportunities within QA and broader project teams
• Work closely with DevOps team to integrate test automation into CI/CD pipelines
• Develop Quality Standards
• Continuous efforts to explore best practices and applies knowledge of internal or external business issues to improve products and services.
Qualifications
Requirements
• Bachelor’s or Master’s degree in Computer Science or any related STEM (Science, Technology, Engineering, or Mathematics) fields.
• 10+ years of experience in information technology, specifically in software engineering or testing automation roles and attaining Testing-related certification, such as ISTQB is a plus.
• Proficiency in programming languages such as C#, Java, JavaScript (js), and Python will be an added advantage.
• Great team player with self-starter attitude. Possess excellent communication skills and the willingness to learn
• Ability to solve complex problems and approach challenges from a new perspective while utilizing existing solutions.
• Familiarity with test automation frameworks, such as Webdriver.io, Selenium, JMeter, and Azure DevOps Test Plan, will be an advantage.
• Previous experience in API testing using available API testing tools in the market or custom scripts.
• Ability to create reusable testing scripts that integrate with CI/CD pipelines.
• Proficient in writing and automating complex SQL queries and test DB code.
• Experience with key web technologies such as HTML/CSS, AJAX, Bootstrap, and REST protocol.
• Experience with Frontend frameworks development, such as Angular and Bootstrap.
• Proficient in collecting, measuring, and monitoring software testing metrics for quality assurance.
More Information
Location: Kent Ridge Campus
Organization: NUS Information Technology
Department : Applications - Applications Architecture & Technology
Employee Referral Eligible: Yes
Job requisition ID : 22187
Similar Positions
-
Research Engineer Ii (Flight Test), Nanyang Technological University, Singapore, about 14 hours ago
The eVTOL Research and Innovation Centre at Nanyang Technological University, Singapore, is looking for a Research Engineer II in the area of Flight Testing. Key Responsibilities: To prepare fligh...
-
Research Engineer I (Mechanical Engineering/Robotics/Electrical Engineering), Nanyang Technological University, Singapore, 1 day ago
The School of Mechanical & Aerospace Engineering (MAE) invites applications for the position of Research Engineer I. Key Responsibilities: Devise automation solution for microfluidic device to tar...
-
Project Officer (Engineer, Algorithm And Operation Researcher), Nanyang Technological University, Singapore, about 13 hours ago
The School of Mechanical & Aerospace Engineering (MAE) invites applications for the position of Project Officer. Key Responsibilities: Design control/navigation algorithms and operation strategies...
-
It Specialist, Learning Solutions, Nanyang Technological University, Singapore, 1 day ago
Nanyang Technological University’s Centre for IT Services (CITS) is looking for an IT Analyst to support and enhance various applications in alignment with the goals of educating and training the ...
-
Research Scientist (3 D Printing), Nanyang Technological University, Singapore, 1 day ago
The Singapore Centre for 3D Printing (SC3DP) invites applications for the position of Research Scientist. Key Responsibilities: To optimize the slurry formulations for 3D printing. To improve the ...
-
Senior Executive, Technical, Nanyang Technological University, Singapore, 1 day ago
The School of Chemistry, Chemical Engineering and Biotechnology is seeking to hire a technical specialist to provide support to the Undergraduate teaching and research laboratory. The individual w...