Job Search and Career Advice Platform

Enable job alerts via email!

Software and Quality Assurance Engineer

ANTAES ASIA PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is looking for a Software and Quality Engineer to ensure the quality and functionality of their products. This role involves collaborating with development teams, designing comprehensive quality assurance strategies, and implementing automated testing systems. The ideal candidate should have at least 8 years of relevant experience and a degree in Computer Science or a related field. If you are passionate about quality and improvement in a dynamic environment, this role is for you.

Qualifications

  • Minimum 8 years’ experience in relevant activities.

Responsibilities

  • Research, design, and develop computer software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Liaise with business analysts for requirement clarifications.
  • Design and develop test code using a CI/CD pipeline.
  • Implement automated testing systems for efficiency.

Skills

Automation frameworks and libraries
Scripting languages (Python, Shell script, PowerShell)
QA Design Methodologies
Load/Performance, API and Micro-services testing
GUI Test Automation

Education

Master or Bachelor’s degree in Computer Science / Information Technology / Programming & Systems Analysis / Sciences

Tools

JUnit
TestNG
Selenium
Cypress
Cucumber
MySQL
SQL Server
Sybase
GIT
Maven
Jenkins
GitLab
Docker
Kubernetes
Job description
Team & Position

We are seeking a talented Software and Quality Engineer to join our dynamic Capital Market IT Department!

As a Software and Quality Engineer, you will be a key player in ensuring the quality and functionality of our products. You will work within a specific Delivery Team, collaborating closely with developers and other team members to ensure that our software meets the highest standards. You will be a champion for quality, driving continuous improvement efforts and ensuring that our testing processes are always efficient and effective.

Main Responsibilities
  • Research, design, and develop computer software orspecializedutilityprograms.
  • Analyzeuser needs and develop software solutions, applying principles and techniques of computer science.
  • Liaise with business analysts and development team for clarification and understanding of requirements.
  • Designanddevelop test code using a modern CI/CDpipeline.
  • Design and develop comprehensive quality assurance strategies and frameworks. Implement automated testing systems to ensure reusability and efficiency.
  • Design and implement comprehensive test plans and test cases based on requirements and design documentation.
  • Develop automated test system to ensure reusability and efficiency.
  • Perform various types of testing, including functional, integration, regression, and performance testing.
  • Analyze and track down error root causes, providing detailed reports and recommendations for improvement.
  • Promote and implementtesting methodologies, aiming to identify and address defects early in the development lifecycle.
  • Provide technical support to other teams, assisting with problems encountered internally, such as system malfunctions.
  • Propose solutions, suggest improvements, and contribute to data analysis.
  • Document all testing activities, including test results, discovered defects, and any relevant observations.
  • Prepare detailed reports for management and the Delivery Team.
Qualifications and Profile
  • Candidates should haveminimum 8years’ experienceinrelevantactivities.
  • Master or Bachelor’s degree inComputer Science /Information Technology /Programming & Systems Analysis /Sciences (Computer Studies)faculties.
Technical
  • Experience with automation frameworks and libraries.
  • Proficiency in scripting languages such as Python, Shell script and PowerShell.
  • Knowledge of Cloud platforms and services
  • Experience in QA Design Methodologies.
  • Object-oriented language: Java
  • Load/Performance, API andMicro-services testing abilities, GUI Test Automation.
  • Testing automation tools and frameworks (e.g., JUnit, TestNG, and Selenium, Cypress, Cucumber).
  • Relational DB and language: MySQL,SQL Server, Sybase.
  • DevOps Pipeline tooling GIT, Maven, Jenkins, GitLab, Docker / Kubernetes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.