Description
RESPONSIBILITY
The Quality Engineer is responsible for ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle. The role requires strong analytical skills, test automation expertise, and collaboration with product and development teams to implement robust testing strategies. Engineers must work in an agile, DevOps-driven environment, ensuring fast feedback loops, risk-based testing, and high software quality.
- Collaborate with Product Owners and Business Analysts to define clear and actionable user story acceptance criteria.
- Work with Software Engineers to ensure automated test coverage and prevent bugs and defects in production.
- Analyze and decompose complex software systems to design holistic, risk-based test strategies.
- Develop and maintain test automation frameworks using industry-standard tools.
- Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, and performance testing.
- Take a risk-based approach to test automation, prioritizing critical functionality for maximum impact.
- Perform time-boxed exploratory testing to uncover edge cases and usability issues.
- Maintain a stable regression test suite integrated into QA nightly builds.
- Continuously refine smoke tests in the Development CI environment for early issue detection.
- Lead system integration testing with other system owners to validate cross-system interactions.
- Oversee User Acceptance Testing (UAT), coordinating with stakeholders to ensure business requirements are met.
- Manage the defect lifecycle, test artifacts, and test repositories to ensure clear tracking and reporting.
- Drive continuous improvement in agile testing practices, tools, and methodologies.
- Take on a secondary role as an Application Performance Engineer or Application Security Engineer to expand testing coverage beyond functional aspects.
EXPERIENCE AND SKILLS NEEDED
Core Testing Expertise:
- Strong knowledge of test automation strategies and risk-based testing.
- Experience designing and executing test cases, test plans, and test suites.
- Hands-on experience with manual and automated testing for web, mobile, and API services.
- Familiarity with cross-browser, cross-platform, and responsive UI testing.
Test Automation & CI/CD Integration:
- Experience with test automation frameworks such as Selenium, Playwright, Robot Framework, Cypress, SikuliX, or EggPlant.
- Knowledge of test scripting and automation programming using Python, Java, JavaScript, or C#.
- Experience integrating test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Bamboo).
- Ability to design maintainable, scalable, and reusable test automation suites.
Agile & DevOps Testing Practices:
- Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing.
- Experience working in agile development environments (Scrum, Kanban, XP).
- Familiarity with shift-left testing approaches, ensuring early defect detection.
- Experience with containerized testing in Docker/Kubernetes environments.
Security & Performance Testing (Added Advantage):
- Experience with performance testing tools (JMeter, Gatling, k6, Locust).
- Knowledge of application security testing (OWASP ZAP, Burp Suite, SAST, DAST).
- Experience conducting API security testing using authentication protocols (OAuth, JWT).
Test Management & Certifications:
- Experience managing defect tracking and test repositories using tools such as JIRA, TestRail, Micro Focus ALM (QC/Sprinter).
- Certified Software Testing Professional (CSTP) and/or Certified Software Quality Analyst (CSQA) is an advantage.
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice.
Similar jobs
About the Role We are seeking a Senior Software Quality Engineer to lead our quality assurance efforts and ensure the delivery of high-quality software solutions. In this role, you will work closely with Product Owners a…
Job Summary We are seeking an experienced Software Quality Engineer to ensure the reliability, performance, and usability of our software products. You will work closely with developers, product managers, and other stake…
Securing the Future with AvePoint AvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and ot…
Job Summary The Software Quality Engineer is responsible for ensuring software quality through manual, automated, and performance testing. This role works closely with developers, business analysts, project managers, and…
Key Responsibilities: • Design and develop test plans and test cases for infrastructure platforms• Create and maintain automated test suites for various infrastructure components• Execute manual and automated tests to en…
Scope of WorkThe Tester will be responsible for ensuring robust quality assurance through comprehensive functional and regression testing for critical on-premise systems operating within secure environments. The role req…
Securing the Future with AvePoint AvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and ot…
- Build prototypes to demonstrate technology opportunities- Design system architectures- Write production quality code- Manage deployments to cloud and (occasionally) on-premise infrastructure- Learn and share knowledge…
DevSecOps Engineer (Contractor role, GovTech project) The Government Digital Product (GDP) Team aims to spearhead the digital transformation of government. GDP was established to develop new capabilities focusing on stra…
Key Responsibilities Participate in the requirement elicitation and produce the required technical and operations documentation. Work with Solution Architect/Software Development Lead on the analysis and design of the co…
About the Role We are looking for a Senior Full Stack Engineer with a strong focus on Java to design, develop, and deliver exceptional software applications that delight our customers. In this role, you will leverage you…
Test Lead Important Information Location: Singapore 6 months contract Job Summary We are seeking a skilled and detail-oriented QA Automation Engineer to join our Quality Assurance team. The ideal candidate will have stro…
What you will be working on:As a Senior/Staff Software Engineer, you will play the role of a technical lead in one of our squads.You will play a pivotal role in leading one of our squads. Additionally, you will drive the…
What You Will Be Doing As an Application Support Engineer, you will play a critical role in supporting enterprise applications and ensuring smooth system operations for our clients. You will work closely with customers,…
Technical Requirements 5+ years of software engineering experience with demonstrated progression in technical complexity and scope Strong foundation in software architecture, system design, and engineering best practices…
Software Engineer (SRE) What you will be working on Solution Engineering Maintain comprehensive system architecture with deep understanding of integration patterns and dependencies across the technology stack Design and…
Securing the Future with AvePoint AvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and ot…
Securing the Future with AvePoint AvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and ot…
We are looking for a Software Engineer (Mid-Level / Senior) to support a large-scale Atlassian Cloud migration project. This role will focus on engineering solutions to support the transition from on-premise environments…
Overview We are seeking bright and friendly individuals with excellent communication skills, willingness to learn and apply new technology and a track record for providing great customer service. You will have opportunit…
About the Role We are looking for a technically driven and customer-focused Service Engineer (Cloud & Infrastructure) to join our growing Singapore team. This role is ideal for individuals who enjoy solving complex i…
About WPP Production We are WPP Production - the unified global production company that brings together all of WPP's content producers, studios and craft experts into one connected organisation. We combine world-class hu…
Beyond Secure. AvePoint is the global leader in data security, governance, and resilience, going beyond traditional solutions to ensure a robust data foundation and enable organizations everywhere to collaborate with con…
Beyond Secure. AvePoint is the global leader in data security, governance, and resilience, going beyond traditional solutions to ensure a robust data foundation and enable organizations everywhere to collaborate with con…
Key Responsibilities Design, develop, and maintain web applications using React for the frontend and Java for the backend. Collaborate with cross functional teams, including Developers, DevOps, and Business Analysts, to…
Overview We are seeking bright and friendly individuals with excellent communication skills, willingness to learn and apply new technology and a track record for providing great customer service. You will have opportunit…
Securing the Future with AvePoint AvePoint is a global leader in data management and governance, trusted by over 21,000 customers worldwide to enhance their digital workplaces across Microsoft, Google, Salesforce, and ot…
Overview We are seeking bright and friendly individuals with excellent communication skills, willingness to learn and apply new technology and a track record for providing great customer service. You will have opportunit…
Overview We are seeking bright and friendly individuals with excellent communication skills, willingness to learn and apply new technology and a track record for providing great customer service. You will have opportunit…
SimplifyNext is a Singapore-headquartered digital engineering firm, with offices in Thailand and Malaysia, working across three converged areas: agentic AI, AI-enabled application modernisation, and intelligent automatio…