x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Quality Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Quality Engineer

Activate Interactive Pte Ltd

Activate Interactive Pte Ltd company logo

Activate Interactive Pte Ltd (“Activate”) is a leading technology consultancy headquartered in Singapore with a presence in Malaysia and Indonesia. Our clients are empowered with quality, cost-effective, and impactful end-to-end application development, like mobile and web applications, and cloud technology that remove technology roadblocks and increase their business efficiency.

We believe in positively impacting the lives of people around us and the environment we live in through the use of technology. Hence, we are committed to providing a conducive environment for all employees to realise their full potential, who in turn have the opportunity to continuously drive innovation.

We are searching for our next team members to join our growing team.

If you love the idea of being part of a growing company with exciting prospects in mobile and web technologies that create positive impact on people’s lives, then we would love to hear from you.

Co-Development Business Unit is looking for Software Quality Engineer

  • We are seeking a highly skilled and motivated Senior Software Quality Assurance Engineer to join our dynamic tech team.
  • In this role, you will be instrumental in ensuring the quality and reliability of our platform, working closely with cross-functional teams to implement robust testing strategies and drive continuous improvement in our development processes

What will you do?

Test Strategy and Planning:

  • Develop and implement comprehensive QA strategies that cover all aspects of the software development lifecycle.
  • Design, maintain, and execute test plans, test cases, and test scripts for both manual and automated testing.

Automation and Tooling:

  • Lead the development of automated testing frameworks using Cypress/Playwright for end-to-end testing.
  • Implement performance and load testing using tools like Gatling, K6, and Autocannon to ensure platform scalability.

Quality Assurance:

  • Conduct contract testing with Pact.js to validate interactions between microservices.
  • Perform thorough regression testing when bugs are resolved and new features are implemented.
  • Collaborate with developers to ensure code quality and adherence to best practices.
  • Maintaining the E2E pipeline and promptly addressing any issues to prevent blocking or delays.

Cross-Functional Collaboration:

  • Work closely with product managers, developers, and DevOps engineers to understand requirements and deliver high-quality software.
  • Participate in agile ceremonies, providing QA insights and contributing to sprint planning.
  • Collaborate with other QEs and team members to prepare the weekly deployment and lead the deployment activities.

Issue Resolution and Reporting:

  • Identify, document, and track software defects using industry-standard tools.
  • Conduct root cause analysis for critical issues and implement corrective actions.
  • Provide regular reports on QA activities, test results, and quality metrics.

Mentorship and Leadership:

  • Mentor junior QA engineers, fostering a culture of quality and continuous improvement.
  • Stay updated with emerging QA technologies and methodologies, introducing relevant innovations to the team.

What are we looking for?

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in Software Quality Assurance.
  • Proven experience with automation testing, particularly using Cypress for E2E testing.
  • Hands-on experience with performance testing tools like Gatling and Autocannon.
  • Experience with contract testing frameworks such as Pact.js.
  • Proficiency in JavaScript (TypeScript) and familiarity with Go.
  • Solid understanding of frontend and backend technologies, including ReactJS, ExpressJS, and Gin-gonic.
  • Experience with AWS services, Docker, and Kubernetes.
  • Familiarity with CI/CD pipelines using GitLab and ArgoCD.
  • Knowledge of relational databases (MySQL, PostgreSQL) and caching solutions (Redis).
  • Understanding of REST API, GraphQL API, JWT authentication, and Elasticsearch.
  • Experience with logging and monitoring tools like Splunk or OpenSearch.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills, both verbal and written.
  • Ability to work collaboratively in a fast-paced, agile environment.
  • Leadership qualities with the ability to mentor and guide team members.

What do we offer?

  • Fun working environment
  • Employee Wellness Program

Does it sound like something you are interested in exploring further? Please be in touch with our team for an initial chat at [email protected]

Activate Interactive Singapore is an equal opportunity employer. Employment decisions will be based on merit, qualifications and abilities. Activate Interactive Pte Ltd does not discriminate in employment opportunities or practices on the basis of race, colour, religion, gender, sexuality, national origin, age, disability, marital status or any other characteristics protected by law.

Protecting your privacy and the security of your data are longstanding top priorities for Activate Interactive Pte Ltd.

Your personal data will be processed for the purposes of managing Activate Interactive Pte Ltd’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results, and as is otherwise needed in the recruitment and hiring processes.

Please consult our Privacy Notice (https://www.activate.sg/privacy-policy) to know more about how we collect, use, and transfer the personal data of our candidates. Here you can find how you can request for access, correction and/or withdrawal of your Personal Data.

Sharing is Caring

Know others who would be interested in this job?