Software Testing Engineer

SPM STRATEGIC PTE. LTD.


Date: 2 days ago
Area: Singapore, Singapore
Salary: SGD 6,000 - SGD 9,500 per month
Contract type: Full time

Seeking a passionate Test Engineer to join a team of professionals who are responsible for building the Build pipeline and automating our test suite for the multi-platform desktop licensing framework. The licensing framework will be used by all client desktop products like AutoCAD, Maya, Inventor, etc., for managing licensing workflows. The candidate will work within a highly visible team where the developed code willl have a direct, positive impact on millions of user of our products.


Minimum Qualifications:

  • 5+ years of test automation and build pipeline experience
  • Ability to write good code (professional and clean code design)
  • Deep knowledge of test methodogies, writing test plans, mock up data/services, create test cases, debugging and testing
  • Experience working in agile teams, CI/CD with Jenkins automated deployment
  • Passion and Drive to lead initiatives on continuous improvements
  • Experience with CI/CD and Pipeline-as-Code: Jenkins, Groovy, etc.
  • High attention to detail - sharp attention
  • Have excellent communication skills
  • Technologies - Ansible, Docker, ELK, Grafana, Python, Jenkins, Groovy, Shell, Windows, Max and Linux, Git.

Responsibilities:


  • Work with the team to automate testing of new functionalities and services using existing service architecture, delivery pipeline and test framework
  • Create test harnesses and infrastructure supporting Windows, Mac and Linux
  • Analyse and deconstruct a complicated software system and design a strategy to test it
  • Develop and take ownership of activies/areas for the infrastucture and build a pipeline that can be used to build desktop products
  • Automate all aspects of the appication life cycle so that we can build, test and release the software better
  • Triage the pipe-related issues on a regular basis and devise solutions to address the prioritised issues
  • Evaluate (proprietary or open source) tools and frameworks for better infra and pipeline management
  • Drive and lead CI/CD and Automation practices across the platoform
  • Enforce Engineering Excellence practices and drive quality early in code development; enforcing coding standards and other strategies to improve and ensure code quality


Preferred Qualitifications:


  • Strong hands on knowledge of one or more of Infrastructure-as-Code tools and technologies (like Ansible)
  • Experience with metrics, monitoring and alerting tools like ELK, Grafana, etc.
  • Experience with security, secretst management, certificates, encyption, and keys like Vault
  • Degree in Computer Science/Engineering or similar qualification
  • Strong experience with Python is a highly beneficial.

Post a CV