Enable job alerts via email!

Software Testing Engineer

SPM STRATEGIC PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is looking for a passionate Test Engineer to enhance their build pipeline and automate testing for a multi-platform desktop licensing framework. This position offers the chance to impact millions of users and improve application lifecycle processes within a dynamic team.

Qualifications

  • 5+ years of test automation and build pipeline experience.
  • Deep knowledge of testing methodologies and debugging.
  • Experience working in agile teams with CI/CD processes.

Responsibilities

  • Automate testing of new functionalities using existing architecture.
  • Analyze and design testing strategies for complex systems.
  • Drive CI/CD and automation practices across the platform.

Skills

Test Automation
Build Pipeline
Attention to Detail
Communication

Education

Degree in Computer Science/Engineering

Tools

Ansible
Docker
Jenkins
Python
Grafana

Job description

Seeking a passionate Test Engineer to join a team responsible for building the build pipeline and automating the test suite for a multi-platform desktop licensing framework. This framework supports client products like AutoCAD, Maya, Inventor, etc., for managing licensing workflows. The candidate will work within a highly visible team, where the developed code will have a direct impact on millions of users.

Minimum Qualifications:
  • 5+ years of test automation and build pipeline experience
  • Ability to write professional and clean code
  • Deep knowledge of testing methodologies, test plans, mock data/services, test case creation, debugging, and testing
  • Experience working in agile teams with CI/CD processes, especially Jenkins automated deployment
  • Passion and drive to lead initiatives on continuous improvement
  • Experience with CI/CD and Pipeline-as-Code tools like Jenkins, Groovy, etc.
  • High attention to detail
  • Excellent communication skills
  • Technologies: Ansible, Docker, ELK, Grafana, Python, Jenkins, Groovy, Shell, Windows, Mac, Linux, Git
Responsibilities:
  • Automate testing of new functionalities and services using existing architecture, delivery pipeline, and test framework
  • Create test harnesses and infrastructure supporting Windows, Mac, and Linux
  • Analyze and deconstruct complex software systems and design testing strategies
  • Develop and own activities/areas for infrastructure and build pipelines for desktop products
  • Automate all aspects of the application lifecycle to improve build, test, and release processes
  • Triage pipeline-related issues and devise solutions
  • Evaluate proprietary and open-source tools for infrastructure and pipeline management
  • Drive and lead CI/CD and automation practices across the platform
  • Enforce engineering excellence and quality practices early in development
Preferred Qualifications:
  • Hands-on experience with Infrastructure-as-Code tools like Ansible
  • Experience with metrics, monitoring, and alerting tools like ELK, Grafana
  • Knowledge of security, secrets management, certificates, encryption, and keys like Vault
  • Degree in Computer Science/Engineering or similar
  • Strong experience with Python is highly beneficial
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.