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   »   Quality Assurance / Control Job   »   Automation Quality Engineer
 banner picture 1  banner picture 2  banner picture 3

Automation Quality Engineer

Tescom (singapore) Software Systems Testing Pte Ltd.

Tescom (singapore) Software Systems Testing Pte Ltd. company logo

Key Responsibilities:

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.

Qualifications:

Education:

● Bachelor's degree in Computer Science, Software Engineering, or a related field.

Advanced degrees are a plus.

Experience:

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

Technical Skills:

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

Soft Skills:

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

Sharing is Caring

Know others who would be interested in this job?