Software Testing Engineer - Singapore - SPM STRATEGIC PTE. LTD.

    SPM STRATEGIC PTE. LTD.
    SPM STRATEGIC PTE. LTD. Singapore

    3 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    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.
    Tell employers what skills you have

    Licensing
    Mac
    Groovy
    Agile
    Maya
    Test Cases
    Test Automation
    Open Source
    Attention to Detail
    Python
    Software Testing
    Windows
    Writing
    Ansible
    Debugging
    Linux