Software Engineer - Singapore - SPM STRATEGIC PTE. LTD.

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

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    We are seeking a Software Developer who give importance to Innovation, Continuous Improvement, Data-Driven decision making, Engineer Productivity, and last but not the least – writing Reliable and Maintainable code.

    REQUIRED EDUCATION/EXPERIENCE

    · Strong Experience with Python

    · Ability to write professional code (clean code & design)

    · Deep knowledge of test methodologies, writing test plans, mock data/services, creating test cases, debugging & testing

    · Successfully implement performance and/or load testing

    · Experience working in an agile team, CI/CD with Jenkins and automated deployment

    · Experience building cross platform test suite and tools on Windows/Linux/Mac

    · Passion and Drive to lead initiatives on continuous pipeline improvements

    · High attention to detail

    · BS in Computer Science/Engineering or a related field preferred

    RESPONSIBILITIES

    · Develop test strategies and test scope

    · 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 & Linux

    · Analyse and decompose a complicated software system and design a strategy to test it

    · Automate all aspects of application life cycle so that we can build, test, and release the software better

    · Triage the pipeline related issues on a regular basis and device solutions to reduce the triage effort

    · Collect & use data to pro-actively identify pipeline issues & resolve them

    · Evaluate (commercial, open-source or proprietary) tools and frameworks for better pipeline management

    TECHNOLOGIES WE USE

    · Python

    · ELK, Grafana

    · Jenkins, Groovy

    · Ansible, Docker

    · Windows, Mac & Linux

    · Git

    Tell employers what skills you have

    Git
    Mac
    Groovy
    Software Engineering
    Agile
    JavaScript
    Test Cases
    Python
    Windows
    Writing
    Test Methodologies
    Docker
    Ansible
    Debugging
    Linux
    Software Development