Software Engineering Specialist
3 weeks ago
Job Summary:
This role demands a deep understanding of modern software development practices, coupled with advanced automation expertise. The successful candidate will be responsible for the full lifecycle of test automation, from research and design to implementation, execution, and analysis, ensuring the highest quality of our software applications. This position requires a strong analytical mindset, a passion for innovation, and the ability to collaborate effectively with cross-functional teams, including software developers, DevOps engineers, and security specialists.
Responsibilities:
Research and Development:
- Conduct in-depth research into emerging automation technologies, frameworks, and methodologies to enhance testing efficiency and effectiveness.
- Design and develop specialized utility programs and test frameworks to support complex software testing needs.
- Analyze and evaluate existing automation infrastructure and propose improvements to optimize performance and scalability.
Software Solution Development and Analysis:
- Analyze user needs and develop comprehensive software testing solutions, leveraging principles and techniques of computer science, engineering, and mathematical analysis.
- Design and implement robust test plans and test cases, encompassing functional, performance, stress, security, and API testing.
- Develop and maintain detailed test documentation, including test plans, test cases, and test reports.
- Diagnose and resolve complex software defects, collaborating with development teams to ensure timely resolution.
Software Enhancement and Validation:
- Update and enhance existing automation frameworks and test scripts to accommodate evolving software functionalities and requirements.
- Develop and direct comprehensive software testing and validation procedures, ensuring adherence to industry best practices and quality standards.
- Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines, integrating automated testing seamlessly into the development lifecycle.
- Perform code reviews of test automation scripts to ensure code quality and maintainability.
DevOps and Security Integration:
- Integrate security testing into the CI/CD pipeline, utilizing tools for static and dynamic code analysis.
- Work closely with DevOps engineers to ensure seamless integration of automated tests within the deployment process.
- Utilize and improve upon existing infrastructure as code test solutions.
- Implement and maintain performance and load testing within the CI/CD pipeline.
- Implement and maintain API testing within the CI/CD pipeline.
Collaboration and Communication:
- Collaborate effectively with cross-functional teams, including software developers, DevOps engineers, product managers, and security analysts.
- Communicate complex technical concepts clearly and concisely to both technical and non-technical audiences.
- Provide mentorship and guidance to junior automation test engineers.
Required Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Minimum of 8+ years of experience in software engineering with a strong focus on automation
• Strong proficiency in programming languages such as Python and JavaScript.
• Extensive experience with test automation frameworks such as Cypress, Selenium, JUnit, TestNG, or similar.
• Deep understanding of CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
• Experience with API testing tools such as Postman, RestAssured, or similar.
• Strong understanding of software development methodologies, including Agile and DevOps.
• Experience with security testing tools and methodologies (e.g., SAST, DAST).
• Experience with Infrastructure as code testing tools.
• Experience with performance and load testing tools.
• Excellent analytical, problem-solving, and debugging skills.
• Strong communication and collaboration skills.
• Experience with containerization and orchestration technologies like Docker and Kubernetes.
• Experience with cloud-based testing platforms and tools.
• Certifications in software testing or automation.
• Knowledge of common security vulnerabilities and mitigation techniques.
People Profilers Pte Ltd
DID: 6950 9738
http://www.peopleprofilers.com
Lim Yi Tian, Candy
EA License No. 02C4944
Registration No. R1109829
TestNG
Software Engineering
Agile
JavaScript
Test Automation
Research and Development
Automation Design
XP
Containerization
Docker
Orchestration
API
Software Development
-
Software Robotics Engineer
2 weeks ago
Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full timeRoles & ResponsibilitiesOverviewWe are seeking a robotics software engineer to join our team. As part of the team youwill be involved with developing software systems for various robot platforms thatcould include a combination of aerial, legged, wheeled and manipulator platforms.ResponsibilitiesDesign and implement algorithms for robot software systems. ...
-
Software Manager
5 days ago
Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full timeRoles & ResponsibilitiesAbout ST EngineeringST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses...
-
Software Engineering Specialist
3 weeks ago
Singapore PEOPLE PROFILERS (SERVICES) PTE. LTD. Full timeRoles & ResponsibilitiesJob Summary:This role demands a deep understanding of modern software development practices, coupled with advanced automation expertise. The successful candidate will be responsible for the full lifecycle of test automation, from research and design to implementation, execution, and analysis, ensuring the highest quality of our...
-
Software Engineer
2 weeks ago
Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full timeRoles & ResponsibilitiesOur company is seekinga game-changer Software Engineer who can conceptualize and execute complex problem statements in less than half the time that most people think is possible.We are looking for highly passionate individuals who love their workand have been champions at what they do.The Incumbent will:• Developing and installing...
-
Infrastructure Design Specialist
5 days ago
Singapore K.B.C. ENGINEERING Full timeJob DescriptionWe are seeking a skilled Infrastructure Design Specialist to join our team at K.B.C. ENGINEERING. As an Infrastructure Design Specialist, you will be responsible for working closely with Engineers and managing all drafting and preparation of drawings for projects using Revit/AUTO CAD.Main Responsibilities:Prepare 2D and 3D shop drawings and...
-
Senior Software Engineer
2 weeks ago
Singapore ST Engineering Full timeCompany description:Singapore Technologies Engineering LtdJob description:ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives. Our dedication to...
-
Software Engineer
2 weeks ago
Singapore WONDER ENGINEERING TECHNOLOGIES PTE. LTD. Full timeRoles & Responsibilities Join Wonder Engineering – We Are HiringAbout Us:Wonder Engineering is a Singapore-based instrumentation company specializing in tank storage instruments and temperature solutions for refineries and petrochemical process plants. With 15 years of operations in Singapore, we serve clients across Singapore, Malaysia, and Thailand,...
-
Software Test Engineer
3 weeks ago
Singapore TIMES SOFTWARE PTE LTD Full timeRoles & ResponsibilitiesOverview: We are seeking a skilled and experienced QA Test Automation Engineer to join our team. We pride ourselves on our commitment to excellence, quality, and cutting-edge technology. As we continue to expand our digital presence, we are looking for a talented QA Engineer who can design and implement robust automated testing...
-
Embedded Software Engineer
2 weeks ago
Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full timeRoles & ResponsibilitiesJob ResponsibilitiesCreate firmware specifications based on design rules, internal processes, and product/system requirements. Specify, design and develop signal processing algorithms, write codes for mircocontrollers in new and customized industrial sensors and HMI products Create and conduct review on test methodologies, validate...
-
Software Solutions Specialist
6 days ago
Singapore The GMP Group Full timeAbout Our TechnologyWe specialize in developing advanced software solutions for automated Computer Vision Equipment.Job Title: Software Solutions SpecialistThis role requires a highly skilled software engineer to design and develop innovative software solutions for our clients.Key ResponsibilitiesDesign and develop software for our automated Computer Vision...
-
Software Engineer
2 days ago
Singapore ST ENGINEERING TRAINING & SIMULATION SYSTEMS PTE. LTD. Full timeRoles & ResponsibilitiesAbout ST EngineeringST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses...
-
Software Test Engineer
4 weeks ago
Singapore TIMES SOFTWARE PTE LTD Full timeRoles & ResponsibilitiesOverview: We are seeking a skilled and experienced QA Test Automation Engineer to join our team. We pride ourselves on our commitment to excellence, quality, and cutting-edge technology. As we continue to expand our digital presence, we are looking for a talented QA Engineer who can design and implement robust automated testing...
-
Infrastructure Engineer
6 days ago
Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full timeRoles & ResponsibilitiesAbout ST EngineeringST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses...
-
Senior Software Engineer
2 weeks ago
Singapore SYS-MAC AUTOMATION ENGINEERING PTE LTD Full timeRoles & ResponsibilitiesJob Description:Summary of the Job: (Primary function of the job)• Produce complete control solution and software design based on customer specification and Sys-Mac standardized practice•PC based control software design & Data visualization design(C++, C#, Python)•SQL Database Setup and table...
-
Senior Software Developer
3 weeks ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeRoles & ResponsibilitiesDesign, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang. Write clean, efficient, and maintainable code for various projects and platforms. Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions. Contribute to the design and...
-
Senior Software Engineer
3 weeks ago
Singapore ZUHLKE ENGINEERING PTE. LTD. Full timeRoles & ResponsibilitiesThe Zuhlke Opportunity.Thrive in an environment where you can express your passion and enthusiasm for software development and be inspired by your colleagues’ enthusiasm. Our reputation has been built up over 50 years and integrity is fundamental to our business, so our culture emphasizes quality, reliability, and respect.You can...
-
Senior Software Engineer
3 weeks ago
Singapore ZUHLKE ENGINEERING PTE. LTD. Full timeRoles & ResponsibilitiesThe Zuhlke Opportunity.Thrive in an environment where you can express your passion and enthusiasm for software development and be inspired by your colleagues' enthusiasm. Our reputation has been built up over 50 years and integrity is fundamental to our business, so our culture emphasizes quality, reliability, and respect.You can...
-
Senior Software Developer
2 days ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeRoles & ResponsibilitiesJob Description & RequirementsDesign, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang. Write clean, efficient, and maintainable code for various projects and platforms. Collaborate with cross-functional teams to understand requirements and deliver ...
-
Software Engineer
3 weeks ago
Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full timeRoles & Responsibilities New software feature design and implement for automation machine applications to enhance our product's capability Work with product specialists, hardware and process engineers to develop new features Software requirement analysis and documentation Customer side Software issue support Customer specific software requirement...
-
Software Design Engineer
3 weeks ago
Singapore HIRATA FA ENGINEERING (S) PTE LTD Full timeRoles & ResponsibilitiesJob DescriptionTakes the lead in identifying quality improvements and establish objectives to implement them Develop PLC programming for Industrial Automation systems Work with Sales team on conceptual design Conduct program debugging and test run Update project schedule for programming, debugging, test run and installation Lead...