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 Tester
 banner picture 1  banner picture 2  banner picture 3

Senior Software Tester

Fpt Asia Pacific Pte. Ltd.

We are seeking a highly skilled and motivated Senior Software Tester 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.


Responsibilities:

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 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.
  • Leadership qualities with the ability to mentor and guide team members

Sharing is Caring

Know others who would be interested in this job?