346 Software Automation jobs in Singapore
Software Automation Tester
Posted 15 days ago
Job Viewed
Job Description
As an automation engineer, you'll be responsible for designing, developing, and maintaining automated test scripts using various frameworks. Your expertise will drive the automation strategy, ensuring robust and reliable testing processes across our web applications. You will be part of an agile team responsible for products used by the Financial Industry and officers for Financial Supervision function.
Automation:
1. Develop and maintain automated test scripts using Selenium or Cypress frameworks.
2. Collaborate with software development and QA teams to understand testing requirements and develop appropriate test strategies.
3. Execute automated tests to validate software functionality, identify defects, and ensure high-quality deliverables.
4. Enhance automation frameworks to improve test coverage, efficiency, and reliability.
5. Analyze test results and provide meaningful insights to stakeholders regarding software quality.
6. Participate in code reviews, contribute to the improvement of coding standards, and share best practices with the team.
7. Stay updated on industry trends and advancements in automation technologies, incorporating relevant tools and practices into our testing processes.
8. Contribute to the continuous improvement of the software development lifecycle by advocating for automation and implementing efficient testing methodologies.
9. Knowledge of API testing and tools such as Postman or Swagger.
10. Familiarity with containerization technologies like Docker.
11. Experience working in Agile/Scrum environments
Requirements:
1. Preferably more than 5 years of experience as a automation testing using Selenium and Cypress frameworks.
2. Strong proficiency in programming languages such as JavaScript, or Python.
3. Experience with web technologies including HTML, CSS.
4. Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
5. Solid understanding of software testing principles, methodologies, and best practices.
6. Excellent problem-solving skills and attention to detail.
7. Effective communication skills with the ability to collaborate and coordinate with cross-functional teams.
8. Self-motivated with a passion for continuous learning and improvement.
Preferred Qualifications:
1. Bachelor's degree in Computer Science, Engineering, or related field.
Software Automation Engineer (PLC, C#)
Posted 8 days ago
Job Viewed
Job Description
- 1-3 years of experience in machinery automation and motion control devices.
- Knowledge and experience in Winforms, C#, PLC (Siemens/ Keyence/Beckhoff/Omron)
- Open to international travel of up to 20%
- Bilingual in English and Mandarin to support regional clients
Responsibilities:
- Develop software for new automated equipment or enhance existing legacy applications.
- Troubleshoot any issues with systems that are installed.
- Work with clients to create software based on their specific requirements.
- Documentation for codes and programs developed.
Software & Automation Tester (Banking/Finance)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Collaborate with stakeholders to understand requirements and define test strategies.
- Review specifications and recommend improvements to ensure clarity and testability.
- Develop and maintain test plans, test cases, and automated test scripts.
- Execute manual and automated tests, including system integration and exploratory testing.
- Validate data exchange with external systems and ensure expected outcomes.
- Track and report defects, perform impact analysis, and support resolution with developers.
- Present tested features during sprint reviews and prepare production showcases.
Requirements:
- Degree in Computer Science, Engineering, or related field.
- At least 9 years of experience in software development and testing.
- Minimum 5 years in test automation and manual testing.
- Proficient in Java, Selenium, Maven, Jenkins, Jira, JSON, and cloud technologies.
- Familiar with Agile/Waterfall methodologies and CI/CD tools.
- Strong troubleshooting skills and experience with high-availability systems.
- Experience in financial or payment systems is a plus.
- Relevant certifications in software testing or development are advantageous.
Software Automation Control (Machines/Manufacturing) - East
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement software automation control solutions for machines in a manufacturing environment.
- Design, program, and test automation control systems for manufacturing processes.
- Collaborate with cross-functional teams to identify automation needs and requirements.
- Conduct feasibility studies and provide technical recommendations for automation projects.
- Troubleshoot and resolve automation control issues.
- Ensure compliance with safety and quality standards in automation control systems.
- Participate in the commissioning and installation of automation equipment.
- Provide training and support to production teams on automation control systems.
- Bachelor's degree in Engineering, Computer Science, or related field.
- Minimum 3 years of experience in software automation control, preferably in a manufacturing environment.
- Strong programming skills in languages such as PLC, SCADA, and HMI.
- Experience in designing and implementing automation control systems.
- Knowledge of manufacturing processes and equipment.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
Interested candidates who wish to apply for the advertised position, please click 'APPLY' to send in your resume.
EA License No: 13C6305
Reg. No.: R1874608
For candidate who applied for the advertised position is deemed to have consented to us that we may collect, use or disclose your personal information for purpose in connection with the services provided by us.
#J-18808-LjbffrSenior Software QA Engineer (Automation)
Posted 1 day ago
Job Viewed
Job Description
Job Description:
We are looking for an experienced and driven Senior Software QA Engineer with strong expertise in test automation to join our quality assurance team. The ideal candidate will be responsible for developing and maintaining automated test suites, improving QA processes, and ensuring the reliability and performance of complex web applications in enterprise environments.
Key Responsibilities:
- Design, develop, and execute automated test scripts using Selenium WebDriver and BDD frameworks (Cucumber, Behave).
- Analyze business requirements and translate them into detailed test plans and scenarios.
- Collaborate with cross-functional teams including development, product, and DevOps to ensure product quality.
- Conduct functional, regression, system integration (SIT), and performance testing across multiple platforms and browsers.
- Manage CI/CD integration using tools like Jenkins, Concourse, and Git for test automation pipelines.
- Perform defect logging and tracking using tools like JIRA, Tuleap ALM, or HP QC.
- Mentor and guide junior QA engineers; participate in peer reviews and knowledge sharing.
- Participate actively in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Key Requirements:
- Over 8 years of experience in software QA with a strong focus on automation testing.
- Hands-on experience with Selenium WebDriver, Cucumber, Java/Python/Ruby, and BDD frameworks.
- Proficient in CI/CD tools (Jenkins, Concourse) and version control systems (Git).
- Strong knowledge of test management and issue tracking tools.
- Familiarity with database testing and SQL tools such as MySQL Workbench and DB Visualizer.
- Experience with cross-browser testing tools like Browser Stack.
- Working knowledge of Agile and Waterfall methodologies.
- Excellent analytical, debugging, and communication skills.
Preferred Qualifications:
- Experience in BFSI domain with projects involving global banks and financial institutions.
- Exposure to secure coding practices, vulnerability identification, and test environment management.
- Ability to train team members on frameworks and QA best practices.
Software Manager (Automation)
Posted today
Job Viewed
Job Description
SOFTWARE MANAGER (Technical/ Engineering/ Automation/ Control/ Staff Software Engineer/ Principal Software Engineer/ Mechatronics/ Semiconductor Equipment)
Our client is a leading organisation specialised in developing Semiconductor machines. They are currently seeking for Software Manager to join their team.
Responsibilities:
Manage a team of Software Engineers in supporting, maintaining, and enhancing existing software solutions for semiconductor equipment.
Lead the Software team to troubleshoot, fix, and improve software issues in fielded and legacy products.
Manage software lifecycle for released products including updates, patches, backward compatibility, and documentation.
Evaluate and implement change requests from field service, production, and customer feedback
Prioritize resources effectively to ensure fast response and high quality of support.
Support Production and Field Service team with technical training, debugging, and issue resolution
Provide technical leadership and mentoring to team members.
Requirements:
Degree in Electrical & Electronics Engineering/Computer Studies or its equivalent
More than 8 years of software development experience, preferably in machine control, industrial automation, or semiconductor capital equipment.
3+ years in a technical leadership or management role
Experienced in programming on Windows (XP and above) environment.
Highly versatile in VC++, MFC, SQL and OOP.
Good knowledge in developing multi-threaded control software, SEMI SECS/ GEM equipment connectivity standard and Software Development Life Cycle.
Hardware experience in using Servo, Stepper Motion Controller, Analog Device and High Speed I/O.
Strong analytical and problem-solving skills. Good team player
Interested candidates, please e-mail resume in Word document (indicating your current salary and expected salary) to:
Joey
Recruitment Manager
Right Recruit Pte. Ltd.
10 Anson Road, #33-03, International Plaza, Singapore 079903
EA Licence No: 23C1743 | EA Reg No: R1103523
#J-18808-LjbffrSoftware Engineer (Automation & Robotics)

Posted 8 days ago
Job Viewed
Job Description
The role of the Engineer - Robotics & Automation is to design and develop various automation & robotics system to help increase the labour productivity of the GE MRO Shop and eliminate high labour content non-value work. The candidate will work in the Singapore Automation and Robotics Centre of Excellence.
**Job Description**
**Company Overview:**
Are you ready to see your career take flight? At GE Aerospace, we believe the world works better when it flies. We are a world-leading provider of jet engines, components, and integrated systems for commercial and military aircraft. We have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen.
**Site Overview:**
For more than 40 years, our advanced facilities in Singapore have led aerospace innovation across Asia Pacific. From automating processes to leveraging smart factory technologies, robotics, and additive manufacturing, GE Aerospace is shaping the future of aviation at GE Aerospace Engine Services Singapore (GEAESS).
GEAESS is our largest site for engine component Maintenance, Repair, and Overhaul (MRO), responsible for more than 60% of our global repair volume.
**Role Overview:**
+ Work with end-users to develop concept, design, test, debug and commission customized semi and fully automatic machines to improve labor productivity, improve process efficiency, reduce quality defects, improve safety & overcoming repair technical challenges.
+ Setup and troubleshoot robotic & automate equipment and write HMI & PLC programming.
+ Drive process assessments for robotics process automation/automation opportunities.
+ Constantly think out of box to identify work arounds and re-design processes.
+ Demonstrated ability to adapt to new technologies and underlining a consistent willingness to learn and evolve.
+ Support troubleshooting, investigation and implement improvement solutions of production process equipment, systems related to quality and safety issues.
+ Work closely with cross-functional teams and customers to develop work plan, deliverables, required resources, monitor project activities, budget, and timing for new initiatives.
+ Work with external vendors and system integrators to deliver Automated and Robotic equipment.
+ Generate and outline project schedule to keep all stakeholders up to date promptly.
+ Work with group to identify and implement productivity project and TAT reduction project for shops.
**Ideal Candidate**
The ideal candidate has proven technical experience in setting-up and troubleshooting Robotic systems (Fanuc, ABB, Kuka or UR).
**Required Qualifications**
+ Bachelor's or higher degree in Engineering or related discipline
+ At least 3 years' experience in development of robotics (Fanuc/ABB) with vision automated application systems.
+ A track record of prototyping, delivering new and custom design automated equipment in production environment.
+ Should be self-starter and should have performed assessments independently with minimum support within stringent timeline.
+ Own the commissioning and qualification process for process automation systems.
**Preferred Qualifications**
+ Strong in 2D/3D camera vision application in customized machine automation work environment
+ in-depth hands-on working experiences with customized HMI, robotic, PLC and C/C++/C# programming. Knowing of mechanical & electrical design would be a plus
+ Proven technical experience in setting-up and troubleshooting Robotic systems (Fanuc, ABB, Kuka or UR) is a plus
+ At least 3 years of experience with image processing and integrating commercially available machine vision packages applications. Halcon, Keyence and OpenCV knowledge.
+ Strong attention to detail with excellent analytical skills
+ Must have strong knowledge in handling different phases of project management in Automation Equipment Design
At GE Aerospace, we have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen. Here, you will have the opportunity to work on really cool things with really smart and collaborative people. Together, we will mobilize a new era of growth in aerospace and defense. Where others stop, we accelerate.
**Additional Information**
**Relocation Assistance Provided:** No
GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Be The First To Know
About the latest Software automation Jobs in Singapore !
Software Engineer (Automation Control)
Posted 13 days ago
Job Viewed
Job Description
- Software Engineer (Automation Control)
- Automation Solutions | Industrial Robotic Machinery
- Working Hours: Monday-Friday (8.30am - 5.45pm)
- Location: Kaki Bukit, Singapore
- Basic Salary Up to $4,500 + AWS + VB
Requirements:
- Degree/diploma in Electrical/Electronic engineering/Computer science or related discipline
- 2-3 years of experience in PC programming (e.g. Visual C#)
- Familiar with various motions system/automation devices (e.g. IAI, Yasakawa)
- Familiar with vision systems (e.g. Cognex)
- Preferable with PLC knowledge (e.g. Omron/Beckhoff )
- Able to travel overseas at short notice
Jobs Scope:
- Design and develop software/GUI for automated equipment based on specifications and requirements
- Write design documentation to communicate functions of the developed programs
- Maintain, review and improve legacy codes and features
- Liaise with customer on control requirement and commissioning of the software in customer site
#SCR-carson-cheong
⭕ Cheong Kar Chun ⭕ Team Manager ⭕ R1980386
⭕ The Supreme HR Advisory ⭕ 14C7279
Senior Automation Software Engineer, QA
Posted 6 days ago
Job Viewed
Job Description
Situated in the heart of Singapore's Central Business District, Rakuten Asia Pte. Ltd. is Rakuten's Asia Regional headquarters. Established in August 2012 as part of Rakuten's global expansion strategy, Rakuten Asia comprises various businesses that provide essential value-added services to Rakuten's global ecosystem. Through advertisement product development, product strategy, and data management, among others, Rakuten Asia is strengthening Rakuten Group's core competencies to take the lead in an increasingly digitalized world.
Rakuten Group, Inc. is a global leader in internet services that empower individuals, communities, businesses, and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content, and communications to approximately 1.7 billion members around the world. The Rakuten Group has nearly 32,000 employees and operations in 30 countries and regions. For more information visit
We are seeking a highly skilled Senior Automation Engineer to lead the design, development, and execution of robust automated test frameworks for our ad technology platforms. You will play a critical role in ensuring the quality, reliability, and performance of our products, with a focus on complex integrations, data flows, and end-to-end user journeys across multiple advertising platforms. This role requires hands-on experience with Selenium UI automation, API test Automation and Backend Automation
Key Responsibilities
· Design, develop, and maintain scalable end-to-end test automation frameworks for web, API, and data pipeline testing.
· Lead the implementation of Selenium-based UI automation for web applications.
· Define and implement automation best practices, standards, and guidelines
· Evaluate and recommend new tools and technologies to enhance automation coverage and efficiency.
· Collaborate with product managers, developers, and QA to understand requirements, user stories, and acceptance criteria.
· Develop comprehensive automated test suites covering functional, integration, regression, and performance scenarios.
· Ensure automation coverage for key workflows, including integrations with Google Ads, Meta, Criteo, and other third-party platforms.
· Design and execute automated tests for applications and services deployed on GCP, including validation of GCP-specific resources, configurations, and data flows.
· Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
· Monitor and maintain test execution in CI environments, ensuring fast feedback and high reliability.
· Analyze test results, identify root causes of failures, and work with development teams to resolve issues.
· Advocate for quality and automation across the department, mentoring junior engineers and sharing knowledge.
· Document test frameworks, test cases, and automation processes.
· Provide regular status reports, metrics, and recommendations to stakeholders.
Required Qualifications
· 5+ years of experience in test automation, with a focus on end-to-end and integration testing.
· Bachelor’s or master’s degree in computer science, engineering, or related field.
· Strong programming skills in at least one language (e.g., Java, Python, JavaScript).
· Hands-on experience with Selenium for UI automation of web applications.
· Experience testing RESTful APIs, web applications, and data pipelines.
· Experience with Google Cloud Platform (GCP) testing, including validation of GCP services, resources, and deployments.
· Solid understanding of CI/CD concepts and tools (e.g., Jenkins, GitHub Actions, GitLab CI).
· Experience with advertising technology platforms (Google Ads, Meta, Criteo, etc.) and related APIs.
· Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
· Excellent analytical, problem-solving, and communication skills.
· Ability to work independently and collaboratively in a fast-paced, global environment.
Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.
Senior Software Engineer - Automation Equipment
Posted today
Job Viewed
Job Description
Job description:
- Software Development: Design, develop automate control software for automation equipment using C++ and QT tool, including GUI design, motion control, data management, and parameter configuration, ensuring high-quality and optimized performance of software modules.
- Responsible for debugging and testing automation equipment, verifying the functionality and stability of the equipment, and addressing issues that arise during operation.
- Develop algorithms for camera assessing image quality, including SFR/MTF, white balance, distortion, calibration, etc.
- Develop software for mobile camera functions such as lighting, image capture, and control.
- Work with other teams (structure, hardware, software, algorithms, testing, etc.) to analyses and resolve technical issues related to optics during the development process.
Requirement:
- Proficiency in C++ Programming, with expertise in QT and Visual Studio development tools.
- Over 4 years of experience in motion control development, with proficiency in using multi-axis motion control cards.
- Knowledge of automation control systems and industrial network communication protocols such as Ethernet/IP, Modbus, TCP/IP, etc., and proficiency in using common motion control cards.
- In-depth understanding of the principles and functions of various modules in automation control systems, with experience in system architecture and management preferred.
- Strong documentation writing and analytical abilities, with good verbal communication skills.
- Familiarity with commonly used optical and structural design software.
- Basic knowledge of digital image processing, with familiarity in using Halcon, OpenCV, and other image processing technologies.
- Experience in automation equipment, motion control systems, machine vision, image processing, defect detection, or camera modules is preferred.