Software Engineer

SPM STRATEGIC PTE. LTD.
a day ago
Posted datea day ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesWe 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
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
JOB SUMMARY
Software Engineer

SPM STRATEGIC PTE. LTD.
Singapore
a day ago
N/A
Full-time
Software Engineer