499 Software Validation jobs in Singapore
Software Engineer - Validation
Posted 16 days ago
Job Viewed
Job Description
ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.
As a Software Engineer in the Product Engineering team, you will participate in the design, development, validation and deployment of Personalization Tools and Solutions.
Responsibilities:
· Work closely with Product Owner to understand user requirements
· Based on product and standard specifications, design, implement, develop and validate the software and solution to answer the requirements
· Collaborate with multidiscipline team spread across multiple locations and time zones to finalize your solution or to challenge the requests if unsound
· Write end-user guides and the required documentations
· Apply software security practices to protect the system from vulnerabilities and threats
· Actively support products by providing prompt response to users, understand the problems and/or requests and provide them solutions. A regular follow up to close the support
· Contribute to innovative idea, developing them to improve operations, increase efficiency and productivity
· Continuous Learning, stay updated with the latest software engineering practices share and learn
Knowledge, Skills and Experience:
· Diploma/Bachelor’s Degree in Computer Science/Engineering discipline. Those with software development or validation experiences are also welcome.
· At least 2 years of working experience in software development. Experience in web application deployment in production environment is a plus .
· Experience in C#, Java/Java Eclipse maven or Python
· Experience in development of Web API and standalone program
· At ease with maven, gitlab, experience with Continuous Integration and Deployment
· It would be an advantage if you worked on Automation tools and technologies
· Experience in Validation practices & testing environment, such as Cucumber or Spec Flow would be a plus
· Self motivated, like to take initiative and has high respect of quality and able to meet tight deadlines
· Able to work in agile environment and self-organize
· Interested to pick up new skills and technology and apply them
Software Design and Validation Engineer
Posted today
Job Viewed
Job Description
SOFTWARE DESIGN AND VALIDATION ENGINEER (Motion Control/ Automation/ Semiconductor Machine) Senior Engineer position also available
Job Highlights:
- Work-Life Balance / Permanent position
- Mon-Fri 8.30am - 5.30pm
Our client is a leading organisation specialised in developing Semiconductor machines
Responsibilities:
Design and develop machine control software for automated semiconductor equipment.
Integrate software components and OEM equipment into fully functional systems.
Debug existing source code and refine feature sets to improve functionality and performance.
Develop and implement software validation and regression plans for semiconductor equipment.
- Prepare and maintain validation documentation, including test plans, configuration settings, and test cases.
Requirements:
- Degree in Electrical & Electronics Engineering/Computer Science or equivalent
- 3- 8 years experience in developing software for automation machines and validation
- Strong proficiency in C++, VC++, MFC, SQL, OOP, multi-threaded control software.
- Hardware experience in using servo, stepper motion controller, analog device and high speed I/O.
- Senior Engineer position is also available for those with more experiences.
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
EA Licence No: 23C1743 | EA Reg No: R
Senior Software Design and Validation Engineer
Posted today
Job Viewed
Job Description
MAIN DUTIES AND RESPONSIBILITIES:
Software Design & Development
· Design and develop machine control and process control software for automated semiconductor equipment.
- Integrate software components and OEM equipment into fully functional systems.
- Produce optimized, testable, and efficient code with proper documentation, flowcharts, and comments.
- Debug existing source code and refine feature sets to improve functionality and performance.
- Support on-site installation, upgrades, and customer field service requirements.
- Improve equipment performance by conducting system analysis, proposing coding solutions, and recommending changes to processes/procedures.
Software Validation & Quality Assurance
- Develop and implement software validation and regression plans for semiconductor equipment.
- Prepare and maintain validation documentation, including test plans, configuration settings, and test cases.
- Execute functional, performance, and regression testing.
- Analyze test results, document findings, and provide feedback to the design team.
- Troubleshoot defects and ensure timely resolution in collaboration with relevant stakeholders.
- Participate actively in design and code reviews.
Collaboration & Continuous Improvement
- Work closely with cross-functional teams to ensure software meets customer requirements and SEMI SECS/GEM industry standards.
- Stay updated on industry best practices, tools, and methodologies in software engineering and validation.
- Tailor and deploy software tools and processes to resolve customer feedback and requirements.
EDUCATION AND EXPERIENCE
- Bachelor's degree in Mechatronics, Computer Science, Software Engineering, or related discipline.
- Minimum 5 years' experience in software design/development and validation in Windows environments (XP and above).
- Strong proficiency in C++, VC++, MFC, SQL, OOP, multi-threaded control software.
- Familiarity with SEMI SECS/GEM standards, GUI design, C#, and WPF is an advantage.
- Experience with hardware integration (Servo/Stepper Motion Controllers, Analog Devices, High-Speed I/O).
- Knowledge of scripting languages (Python, VBA) is a plus.
- Strong analytical, debugging, and problem-solving skills.
- Ability to execute full software development life cycle and quality assurance processes.
- Excellent team player with strong communication and collaboration skills.
Senior Software Design and Validation Engineer
Posted today
Job Viewed
Job Description
Overview
Design and develop machine control and process control software for automated semiconductor equipment. Integrate software components and OEM equipment into fully functional systems. Produce optimized, testable, and efficient code with proper documentation, flowcharts, and comments. Debug existing source code and refine feature sets to improve functionality and performance. Support on-site installation, upgrades, and customer field service requirements. Improve equipment performance by conducting system analysis, proposing coding solutions, and recommending changes to processes/procedures.
Software Validation & Quality Assurance
Develop and implement software validation and regression plans for semiconductor equipment.
Prepare and maintain validation documentation, including test plans, configuration settings, and test cases.
Execute functional, performance, and regression testing.
Analyze test results, document findings, and provide feedback to the design team.
Troubleshoot defects and ensure timely resolution in collaboration with relevant stakeholders.
Participate actively in design and code reviews.
Work closely with cross-functional teams to ensure software meets customer requirements and SEMI SECS/GEM industry standards.
Stay updated on industry best practices, tools, and methodologies in software engineering and validation.
Tailor and deploy software tools and processes to resolve customer feedback and requirements.
Education and Experience
Bachelor’s degree in Mechatronics, Computer Science, Software Engineering, or related discipline.
Minimum 5 years’ experience in software design/development and validation in Windows environments (XP and above).
Strong proficiency in C++, VC++, MFC, SQL, OOP, multi-threaded control software.
Familiarity with SEMI SECS/GEM standards; GUI design, C#, and WPF is an advantage.
Experience with hardware integration (Servo/Stepper Motion Controllers, Analog Devices, High-Speed I/O).
Knowledge of scripting languages (Python, VBA) is a plus.
Strong analytical, debugging, and problem-solving skills.
Ability to execute full software development life cycle and quality assurance processes.
Excellent team player with strong communication and collaboration skills.
#J-18808-Ljbffr
Software Quality
Posted today
Job Viewed
Job Description
Recruiter Comments:
Poly grads are welcomed, can be fresh graduates, good working attitude, logical and analytical thinking
Writing of test cases (can be trained)
Good to have Jira, SQL not required
Job Description
Your role will require close collaboration across multiple areas within the organization including but not limited to:
Project Management Office (PMO)
Information Technology (IT)
Product Development & Strategy (PD&S)
Business Units / Divisions (BU/Ds)
Operations (Ops)
Risk Management
Other relevant units as needed
You will need to develop expertise in understanding the business processes and functions supported by the new system as well as conduct detailed reviews of user requirements and specifications. You will also need to develop and execute test plans, procedures and scenarios to ensure that the system meets all requirements and works seamlessly with other systems.
Responsibilities:
Define, develop, document, execute and report on test approaches and plans.
Collaborate closely with project teams as well as other relevant stakeholders such as end users, subject matter experts, technical teams etc.
Develop and maintain comprehensive test plans for each release, which cover functional and non-functional requirements.
Design and implement automated and manual test scripts for both short-term and long-term needs.
Conduct unit, integration and performance tests using various tools and frameworks.
Provide regular status updates on testing progress and issues.
Identify and track software defects and work with developers to resolve them.
Ensure compliance with quality standards and best practices throughout the testing process.
Support user acceptance testing (UAT) activities.
Execute ad hoc queries and perform exploratory testing as needed.
Qualifications:
Polytechnic or Bachelor's degree in Computer Science, Finance, Business Administration or related field.
Experience in IT testing methodologies, tools and techniques is preferred.
Experience in designing and implementing test automation solutions is preferred
Familiarity with Agile development methodologies.
Good communication skills and ability to interact effectively with cross-functional teams.
Ability to analyze complex problems and propose innovative solutions.
Excellent attention to detail and strong organizational skills.
Banking Domain/Application Knowledge:
Banking Knowledge: Wealth Management; Single Portfolio View; Retail Banking Mass Market; Premier Banking; Private Banking; Priority Banking
Systems: AS400
Wealth Product Software: Temenos Wealthsuite product Version R23/24 (TAP Core; TAP components like Wealth suite channels or WUI, WTX/ITX, Actuate, Odata)
Software Quality Engineer
Posted today
Job Viewed
Job Description
- Design and implement comprehensive test plans, test cases, test data and test scripts to ensure the quality of software products.
- Collaborate with Product Owners and stakeholders to define test objectives, scope and entry/exit criteria for testing phases.
- Perform system testing (e.g., functional and performance testing).
- Develop and maintain automated test scripts and tools.
- Review and analyse test results, identify defects and anomalies and work closely with the stakeholders to resolve issues.
- Continuously improve the software testing process by identifying areas for improvement in testing practices and tools.
- Strong background in Computer Science, Computer Engineering, Information Systems Management, Information Technology or related disciplines.
- At least 3 years of experience in software quality assurance testing.
- Strong knowledge of software testing methodologies, tools and processes.
- Experience with test automation tools such as Selenium or similar.
- Experience in performance testing tools such as JMeter or similar.
- Experience with programming languages such as Java, Phyton, or similar.
- Experience in issue management and continuous integration tools such as Jenkins, JIRA, or similar.
- Familiarity with Agile development methodologies and experience working in Agile teams.
- Familiarity with cloud-based testing tools.
- Knowledge of security testing methodologies.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills and strong collaboration skills.
- Ability to work independently and as part of a multi-disciplinary team.
Software Quality Assurance
Posted today
Job Viewed
Job Description
Project: Wealth Management System Implementation - Bank Sector Client.
You will play a crucial role in driving testing efforts for the programme. This includes defining, developing, documenting, executing and reporting on test approaches and plans; collaborating closely with project teams as well as other relevant stakeholders such as end users, subject matter experts, technical teams etc.
Job Description
Your role will require close collaboration across multiple areas within the organization including but not limited to:
Project Management Office (PMO)
Information Technology (IT)
Product Development & Strategy (PD&S)
Business Units / Divisions (BU/Ds)
Operations (Ops)
Risk Management
Other relevant units as needed
You will need to develop expertise in understanding the business processes and functions supported by the new system as well as conduct detailed reviews of user requirements and specifications. You will also need to develop and execute test plans, procedures and scenarios to ensure that the system meets all requirements and works seamlessly with other systems.
Responsibilities:
Define, develop, document, execute and report on test approaches and plans.
Collaborate closely with project teams as well as other relevant stakeholders such as end users, subject matter experts, technical teams etc.
Develop and maintain comprehensive test plans for each release, which cover functional and non-functional requirements.
Design and implement automated and manual test scripts for both short-term and long-term needs.
Conduct unit, integration and performance tests using various tools and frameworks.
Provide regular status updates on testing progress and issues.
Identify and track software defects and work with developers to resolve them.
Ensure compliance with quality standards and best practices throughout the testing process.
Support user acceptance testing (UAT) activities.
Execute ad hoc queries and perform exploratory testing as needed.
Qualifications:
Bachelor's degree in Computer Science or related field.
Minimum 3 years of experience in IT testing methodologies, tools and techniques.
Experience in designing and implementing test automation solutions.
Familiarity with Agile development methodologies.
Good communication skills and ability to interact effectively with cross-functional teams.
Ability to analyze complex problems and propose innovative solutions.
Excellent attention to detail and strong organizational skills.
Good To Have:
Automation Software Testing: TOSCA; Selenium; Appium
Jira; Confluence: AS400 Test Data Preparation; AS400 Host Data; SQL Query
Domain Knowledge: Unit Trusts; Equities; Forex; Wealth Portfolio Management; Insurance; CRM MS365 Dynamics; Sibel CRM Application
Be The First To Know
About the latest Software validation Jobs in Singapore !
Software Quality Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
Design, develop, and maintain automated test frameworks for web applications
Create and execute automated test scripts for functional, regression, and integration testing
Implement and maintain performance testing scenarios using JMeter
Collaborate with developers and product owners to understand requirements and create test strategies
Identify, document, and track bugs through their lifecycle
Participate in agile ceremonies and contribute to quality planning
Set up and maintain test environments
Create and maintain detailed test documentation
Monitor and report on test coverage and quality metrics
Required Skills and Experience:
5+ years of experience in software testing and automation
Strong expertise in at least one of the following automation tools:
o Katalon Studio
o Playwright
o Selenium WebDriver
o Cypress
Hands-on experience with JMeter for performance testing
Experience with test management tools and bug tracking systems
Knowledge of API testin g and tools like Postman or REST Assured
Understanding of software testing methodologies and best practices
Experience working in Agile development environments
Software Quality Engineer
Posted today
Job Viewed
Job Description
Responsbilities:
- Design and implement comprehensive test plans, test cases, test data and test scripts to ensure the quality of software products.
- Collaborate with Product Owners and stakeholders to define test objectives, scope and entry/exit criteria for testing phases.
- Perform system testing (e.g., functional and performance testing).
- Develop and maintain automated test scripts and tools.
- Review and analyse test results, identify defects and anomalies and work closely with the stakeholders to resolve issues.
- Continuously improve the software testing process by identifying areas for improvement in testing practices and tools.
Pre-requisites:
- Strong background in Computer Science, Computer Engineering, Information Systems Management, Information Technology or related disciplines.
- At least 3 years of experience in software quality assurance testing.
- Strong knowledge of software testing methodologies, tools and processes.
- Experience with test automation tools such as Selenium or similar.
- Experience in performance testing tools such as JMeter or similar.
- Experience with programming languages such as Java, Phyton, or similar.
- Experience in issue management and continuous integration tools such as Jenkins, JIRA, or similar.
- Familiarity with Agile development methodologies and experience working in Agile teams.
- Familiarity with cloud-based testing tools.
- Knowledge of security testing methodologies.
Software Quality Engineer
Posted today
Job Viewed
Job Description
We are hiring Software Quality Engineer with below requirements;
Key Responsibilities:
- Develop and implement effective testing strategies to ensure product quality across builds and releases.
- Design, execute, and maintain manual and automated test cases for functional, integration, regression, and performance testing.
- Collaborate with development teams to identify, document, and resolve defects throughout the SDLC.
- Support User Acceptance Testing (UAT) and provide guidance to business stakeholders during the testing cycle.
- Integrate security testing practices into QA processes to ensure compliance and mitigate risks.
- Drive continuous improvement in QA methodologies, tools, and processes to enhance efficiency and coverage.
- Prepare detailed test reports, metrics, and documentation for tracking quality outcomes.
- Work closely with cross-functional teams to ensure alignment on quality standards and deliverables.
Qualifications & Skills:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in software testing (manual and automation).
- Strong knowledge of testing methodologies, QA best practices, and SDLC/STLC.
- Hands-on experience with test automation tools (e.g., Selenium, JUnit, TestNG, Cypress, or similar).
- Familiarity with performance and security testing tools is an advantage.
- Proficiency in scripting languages (e.g., Python, Java, JavaScript) for automation frameworks.
- Experience in CI/CD pipeline integration and Agile/Scrum environments.
- Strong analytical skills, attention to detail, and problem-solving abilities.
- Excellent communication and collaboration skills.