167 Software Testing Professionals jobs in Singapore
Software Testing Analyst
Posted today
Job Viewed
Job Description
Job Descriptions and Responsibilities:
- Prepare test plan and generate test cases based on the test requirements and specifications.
- Design and develop automation scripts when needed.
- Conduct testing activities such as System, Integration, and Regression test.
- Review test results, prepare test report.
- Perform troubleshooting and identify root causes for the issues and report the defects.
- Manage, track and ensure proper closure of defects during testing.
- Ensure accuracy and quality while meeting goals and deadlines.
Requirements:
- Minimum 3 years of experience with Software Testing (White box & Black box testing).
- Must have honor Degree in IT/ Computer Science/ or equivalent.
- Automated testing tools experience required.
- Knowledge of web and mobile application testing, with good time management and keen eye for details to ensure quality and timely output.
- Keen interest in documentation and capable of generating standard testing deliverables especially for defect reporting.
- Good interpersonal and communication skills and ability to articulate defects and test scenarios.
- Strong organizational, team player, and prioritization skills.
- Ability to work on multiple simultaneous projects / initiatives.
Salary Range: S$2,500 – S$3,500 (Salary range subjected to candidate qualification & job experiences)
Please e-mail your resume in PDF format.
Please state your current salary and expected salary to
#J-18808-LjbffrSoftware Testing Engineer
Posted 14 days ago
Job Viewed
Job Description
Test Planning and Execution:
- Design, develop, and execute detailed test plans and test cases for new and existing software features. Test plans that not only identify potential issues but also contribute to the enhancement of our products.
- Perform various types of testing, including functional, regression, integration, performance, and security testing.
- Utilize both manual and automated testing methodologies.
- Document and track test results and provide clear and concise reports to the development team.
Defect Management:
- Identify, analyze, and report software defects with detailed information for efficient reproduction and resolution.
- Track, prioritise and monitor defects throughout the resolution process.
- Collaborate with developers to understand the root cause of defects and verify fixes.
Testing Process Improvement:
- Contribute to the improvement of testing processes and methodologies.
- Research and recommend new testing tools and technologies.
- Promote best practices in software testing within the team.
Collaboration and Communication:
- Work closely with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle.
- Participate in code reviews and provide feedback on software design and implementation.
- Communicate effectively with technical and non-technical audiences.
Requirements:
- Degree in Computer Engineering or Computer Science or Electrical and Electronics Engineering with experience in software testing, and strong understanding of software development lifecycle and testing methodologies.
- Proficiency in test management tools (e.g. Jira, TestRail).
- Experience with automated testing frameworks (e.g., Selenium, Appium, Cypress).
- Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
- Experience with performance and security testing tools is a plus.
- Understanding of microservices, basic networking, security and databases
- Understanding of hardware resources such as CPU, GPU and RAM
- Familiarity with testing processes, including creating a test plan and opening bugs
- Good written and verbal communication, interpersonal, and organisational skills.
- Ability to work independently with strong problem-solving and analytical skills.
- Ability to work well as part of a product development team
Working Perks & Professional Development
- Great opportunity to get industry and enterprise experience.
- Exposure to the full spectrum of product development.
- Join a young and dynamic team with forward-looking working culture.
- Lots of room to tinker and experiment.
Senior Software Testing Engineer
Posted 9 days ago
Job Viewed
Job Description
On behalf of our client we are looking for Senior Software Testing Engineer to work one on one basis on various tasks.
Role:
- This role will bring over a decade of experience in Quality Assurance, Software Testing, and Project Delivery, with proven leadership capabilities and a strong understanding of SDLC, STLC, and agile methodologies.
- This role is ideal for someone returning to the workforce after a planned career break, looking to contribute their matured skills in a dynamic and challenging environment.
Responsibilities:
- Own and lead test strategy, planning, execution, and defect management for complex transformation and integration projects.
- Manage end-to-end testing life cycle including SIT, UAT, and Cutover across multi-system environments.
- Collaborate with cross-functional teams including development, business analysts, vendors, and product owners to understand requirements and define quality standards.
- Prepare test documentation including test plans, test cases, traceability matrices, and status reports.
- Perform gap analysis, risk-based testing, and regression planning.
- Coordinate with stakeholders for triage meetings, issue resolution, and signoffs.
- Use tools such as JIRA, Jenkins, Bugzilla, and Monday.com to manage test artefacts and workflows.
- Mentor and guide junior QA engineers; manage a team of up to 5 testers.
- Maintain backend testing standards using SQL and support API/Web-based test automation.
- Ensure timely and high-quality delivery of project releases.
Required Skills:
- 10+ years of total IT experience with a strong QA background including both manual and automation testing.
- Experience with Agile, Waterfall, and hybrid methodologies.
- Hands-on expertise with tools such as JIRA, Jenkins, SQL Developer, Bugzilla, Selenium, and Monday.com.
- Proficient in writing SIT/UAT test cases, user stories, and change management documentation.
- Strong backend testing, API validation, and system integration testing knowledge.
Kindly be informed that only shortlisted candidates will be contacted.
Gomes Divya.
P: +65 6631 8505 (Ext 405)
EA License no: 19C9769
E:
Personnel Registration no: R22108982
Software & Systems Testing Lead
Posted 7 days ago
Job Viewed
Job Description
Location: AMK
- Drive the quality assurance strategy and execution.
- Lead and mentor a team of QA professionals, fostering a culture of continuous improvement, collaboration, and engineering excellence.
- Establish best testing practices, enforce robust testing frameworks, to ensure product quality, compliance, and reliability.
- Risk-Based Quality Assurance. Identify vulnerabilities, mitigate risks, and prevent defects early in the development cycle.
- Collaborate with development, DevOps, and operations teams to integrate testing seamlessly into CI/CD pipelines and across the software development lifecycle (SDLC).
- Drive innovation in QA by implementing AI-driven test automation, predictive analytics, and modern verification strategies to boost testing efficiency and accuracy.
Requirements
- Relevant hands-on experience in quality assurance, testing methodologies, and system validation.
- Strong understanding of Agile, DevOps, and CI/CD practices, including test automation frameworks and tools.
- Experience in establishing testing standards, engineering best practices, and defining KPIs for performance tracking.
- Leadership experience in managing QA teams, test architects, and automation engineers.
- Knowledge of software security, compliance frameworks, and risk management practices.
To Apply or find out more information on this role, please email us or send in your updated resume to:
Shelly Tan Bee Leng (Reg. No. R2199458)
STAR CAREER CONSULTING PTE LTD (EA License: 20C0353)
Software & Systems Testing Lead
Posted 14 days ago
Job Viewed
Job Description
Location: AMK
- Drive the quality assurance strategy and execution.
- Lead and mentor a team of QA professionals, fostering a culture of continuous improvement, collaboration, and engineering excellence.
- Establish best testing practices, enforce robust testing frameworks, to ensure product quality, compliance, and reliability.
- Risk-Based Quality Assurance. Identify vulnerabilities, mitigate risks, and prevent defects early in the development cycle.
- Collaborate with development, DevOps, and operations teams to integrate testing seamlessly into CI/CD pipelines and across the software development lifecycle (SDLC).
- Drive innovation in QA by implementing AI-driven test automation, predictive analytics, and modern verification strategies to boost testing efficiency and accuracy.
Requirements
- Relevant hands-on experience in quality assurance, testing methodologies, and system validation.
- Strong understanding of Agile, DevOps, and CI/CD practices, including test automation frameworks and tools.
- Experience in establishing testing standards, engineering best practices, and defining KPIs for performance tracking.
- Leadership experience in managing QA teams, test architects, and automation engineers.
- Knowledge of software security, compliance frameworks, and risk management practices.
To Apply or find out more information on this role, please email us or send in your updated resume to:
Shelly Tan Bee Leng (Reg. No. R2199458)
STAR CAREER CONSULTING PTE LTD (EA License: 20C0353)
Software Testing Engineer (Medical Devices Software, Embedded/Firmware, OOPS/C#/Python/C/C++)
Posted 2 days ago
Job Viewed
Job Description
Summary
Software Test Engineer with experience in medical device software testing.
Responsibilities:
• Lead key software engineering work-stream activities in the establishment of New Product
Development:
> Perform design control functions to ensure compliance with FDA, ISO, and other QSRs.
> Design/Develop/Test software code according to desired specifications.
> Writing software design documents, test protocol.
> Conduct technical design reviews as needed.
> Perform Software risk analysis with internal cross functional team.
> Contribute to technical discussions with innovative ideas.
> Provide post-production support.
> Assess third party and open-source software.
• Work in collaboration with other highly skilled engineers to bring-up new hardware, including the implementation of low-level drivers and frameworks.
• Create technical documentation as required by the Quality system.
Education:
• BS/MS in Computer Science/Computer Engineering or equivalent experience/skills
Experience:
• At least 5 years’ Software / Firmware Engineering experience in a regulated industry with recent experience of product registration and launch.
• Full-product life cycle experience, having released products on the market.
• A genuine interest in device drivers and system architecture development.
Summary
Software Test Engineer with experience in medical device software testing.
Responsibilities:
• Lead key software engineering work-stream activities in the establishment of New Product
Development:
> Perform design control functions to ensure compliance with FDA, ISO, and other QSRs.
> Design/Develop/Test software code according to desired specifications.
> Writing software design documents, test protocol.
> Conduct technical design reviews as needed.
> Perform Software risk analysis with internal cross functional team.
> Contribute to technical discussions with innovative ideas.
> Provide post-production support.
> Assess third party and open-source software.
• Work in collaboration with other highly skilled engineers to bring-up new hardware, including the implementation of low-level drivers and frameworks.
• Create technical documentation as required by the Quality system.
Education:
• BS/MS in Computer Science/Computer Engineering or equivalent experience/skills
Experience:
• At least 5 years’ Software / Firmware Engineering experience in a regulated industry with recent experience of product registration and launch.
• Full-product life cycle experience, having released products on the market.
• A genuine interest in device drivers and system architecture development.
• The desire to work in complex systems and understand and contribute to the design and debugging of emerging and novel architectures.
• Experience with common embedded Operating Systems architectures.
• Competent in embedded system design, familiar with micro-processor architecture.
• Experience in Software / Firmware Engineering for medical device and working knowledge of design control.
• A clear track record is required in the ability to plan and execute engineering activities personally. Clear evidence of creative problem solving by use of tools and the tenacity and ability to overcome obstacles.
Competences:
Expected
• In-depth knowledge of C#, Python, C, C++11 and above. Software development and debugging (using hardware debugger).
• In-depth knowledge of Object-Oriented Programming, Design patterns, model view controller. Thorough knowledge of MISRA coding standards. Experienced in using source code analysers.
• Able to read datasheets.
• Project experience with Embedded System development. Familiar with IAR, Code Composer and/or other build system, device trees and shell scripts.
• Very hands on GIT source control repository systems. Familiar with GitLab.
Preferred
• Programming device integration for time-critical inter-device communication (e.g. UART, SPI, I2C etc)
• Design experience in UI/UX using popular toolkits.
• Documentation using Design Controls in a medical device quality management system.
• Project experience with FreeRTOS, QNX, Yocto Linux and Bare metal software. • Experience with ST Micro and TI MCU software development. Device driver development.
Embedded Software Testing Engineer (QA, C++, e-payment project) - Direct Contract role
Posted today
Job Viewed
Job Description
1 year direct contract
We are seeking a highly skilled and motivated Test Engineer with a strong background in EMV contactless technologies and software quality assurance. The ideal candidate will have hands-on experience in testing EMV-compliant products, troubleshooting contactless card and mobile phone interactions, and developing test tools.
This role requires a self-starter who can work independently and contribute to the continuous improvement of our testing frameworks and methodologies.
- Design, develop, and execute test plans and test cases for EMV contactless systems.
- Perform functional, regression, and system-level testing on contactless cards and mobile payment devices.
- Troubleshoot and analyze issues related to EMV contactless transactions using protocol analyzers and custom test tools.
- Collaborate with development teams to ensure product quality and compliance with EMV specifications.
- Develop and maintain automated test scripts using C, C++, Java, and other relevant languages.
- Create and enhance test tools to support validation and verification activities.
- Document test results, defects, and provide detailed reports to stakeholders.
- Participate in code reviews and contribute to continuous integration and deployment pipelines.
- Support testing in UNIX/Linux and Windows environments.
- Stay updated with industry trends and best practices in EMV and contactless technologies.
- Bachelor’s degree in Computer Engineering, Electronics Engineering, or a related discipline.
- Proven experience in EMV Contactless Specifications and EMV-compliant product testing.
- Strong programming skills in C, C++, Java, and scripting languages.
- Experience with protocol analyzers and test tool development.
- Familiarity with web programming and system environments (UNIX/Linux and Windows).
- Excellent written and verbal communication skills.
- Demonstrated ability to work independently and manage multiple tasks effectively.
- Experience in Travel - Fare Ticketing systems.
- Understanding of card clash scenarios and mitigation techniques.
- Prior experience in mobile payment systems and wireless technologies.
Interested candidate who wish to apply for the advertised position, please click on “Apply Now”.
We regret that only shortlisted candidates will be notified.
EA License NO.: 01C4394
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its overseas subsidiaries and affiliates collecting, using and disclosing your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services and such other purposes stated in our privacy policy. Our full privacy policy is available at If you wish to withdraw your consent, please drop us an email to let us know. Please feel free to contact us if you have any queries
Be The First To Know
About the latest Software testing professionals Jobs in Singapore !
Software & Systems Testing Lead (North / IT Industry)
Posted 9 days ago
Job Viewed
Job Description
We are seeking a forward-thinking Software & System Testing Lead to shape and execute our quality assurance strategy across software and integrated systems. You’ll lead a QA team, establish modern testing practices, and embed quality throughout the software development lifecycle.
Responsibilities:- Testing Strategy & Execution: Develop and implement robust testing frameworks, combining manual and automated methods to ensure quality, compliance, and system reliability.
- Risk-Based QA: Drive proactive testing approaches to identify risks and prevent defects early in the SDLC.
- Team Leadership: Lead and mentor QA professionals, fostering collaboration, excellence, and continuous improvement.
- Cross-Functional Integration: Collaborate with Dev, DevOps, and Ops teams to embed testing in CI/CD pipelines and Agile workflows.
- Innovation in QA: Introduce modern testing tools, AI-driven automation, and predictive analytics to improve testing speed and accuracy.
- 8+ years in QA, testing, or system validation with strong technical and leadership experience.
- Deep knowledge of Agile, DevOps, CI/CD, and test automation frameworks.
- Proven ability to establish testing standards, define KPIs, and lead QA teams.
- Familiarity with software security, compliance, and risk management.
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to for immediate processing.
Only shortlisted candidates will be notified.
Software and Systems Testing Lead
Posted today
Job Viewed
Job Description
We are representing our client in the global technology and engineering sector to look for an experienced Software & Systems Testing Lead to drive the quality assurance strategy and execution across our software and integrated systems landscape.
This role will lead a team of QA professionals, establish best-in-class testing practices, and embed quality into every stage of the software development lifecycle. This role is ideal for individuals who thrive at the intersection of leadership, innovation, and hands-on technical expertise.
Responsibilities
- Testing Leadership & Strategy: Establish and enforce robust testing frameworks, combining manual and automated testing to ensure product quality, compliance, and reliability.
- Risk-Based Quality Assurance: Champion risk-based testing methodologies to proactively identify vulnerabilities, mitigate risks, and prevent defects early in the development cycle.
- Team Leadership: Lead and mentor a team of testing professionals, fostering a culture of continuous improvement, collaboration, and engineering excellence.
- Cross-Functional Collaboration: Work closely with development, DevOps, and operations teams to integrate testing seamlessly into CI/CD pipelines and across the software development lifecycle (SDLC).
- Innovation & Transformation: Drive innovation in QA by implementing AI-driven test automation, predictive analytics, and modern verification strategies to boost testing efficiency and accuracy.
Requirements
- Minimum 8+ years of hands-on experience in quality assurance, testing methodologies, and system validation.
- Strong understanding of Agile, DevOps, and CI/CD practices, including test automation frameworks and tools.
- Experience in establishing testing standards, engineering best practices, and defining KPIs for performance tracking.
- Proven leadership in managing QA teams, test architects, and automation engineers.
- Familiarity with software security, compliance frameworks, and risk management practices.
- Excellent communication and stakeholder engagement skills, with the ability to influence cross-functional teams and drive quality outcomes.
Software Development Engineer-Testing Infrastructure
Posted 4 days ago
Job Viewed
Job Description
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.
Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.
To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.
Join us.
About the team
Our team works to build out the backend services, testing infrastructure, and best practices that enable TikTok engineers to deliver high-quality features and systems to our users. We aim to provide systems enabling testing and operation to be more productive and secure. The systems we are building include testing frameworks, standards and related tools and platform. We are looking for engineers who have good backend design and/or infra experience to join our team.
Responsibilities:
- Build testing infrastructure which is related to API, UI and Web automation which supports all TikTok products
- Design, build and support automated testing, continuous deployment and telemetry systems that help our teammates work more effectively.
- Help make decisions around infrastructure technology choices that impact developer workflow, security, scalability, reliability, and performance.
- Contribute to the curation and prioritization of the team roadmap.
- Embrace cross-team collaboration, debate, and execution, working closely with teammates in business orgs to solve problems and make sure our infrastructure evolves with our products.
Qualifications
- Bachelor degree in computer science or a related technical discipline with 5+ years' industry experience;
- Experience working with Java/C++/Python/Golang;
- Experience in one or more of the following: private or public cloud, backend architecture, CI/CD system, testing infrastructure
Preferred:
- Automation testing infrastructure experience
- Experience with technical leadership and dealing with ambiguity
- Strong strategic thinking and team collaboration skills
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.