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   »   Software Quality Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Quality Engineer

Cognizant Technology Solutions Asia Pacific Pte. Ltd.

Cognizant Technology Solutions Asia Pacific Pte. Ltd. company logo

Job Summary


We seek an experienced and motivated Software Quality Engineer to join our forward-thinking tech team. In this role, you'll ensure our platform is reliable and meets high-quality standards. This position allows you to work across teams, shaping and implementing advanced QA processes that support scalable, reliable, and innovative solutions


Responsibilities:


Test Strategy and Planning

- Define and lead comprehensive QA strategies, covering all phases of the software development lifecycle.

- Develop, manage, and execute manual and automated test plans, cases, and scripts to ensure thorough testing.

Automation and Tooling

- Lead the development of automated testing frameworks using Cypress, Playwright or any automation tool for end-to-end test coverage.

- Drive platform scalability by implementing performance and load tests using tools like Gatling, K6, or Jmeter.

Quality Assurance

- Perform contract testing to ensure smooth interaction between microservices.

- Lead regression testing efforts for bug fixes and new features to maintain overall quality.

- Oversee the end-to-end testing pipeline, resolving issues promptly to avoid any delays.

Cross-Functional Collaboration

- Work closely with product managers, developers, and DevOps engineers to meet project requirements and deliver high-quality software.

- Contribute to agile team processes, including sprint planning and other ceremonies, with valuable QA insights.

- Coordinate with QE teammates to prepare and lead weekly deployments, ensuring smooth execution.

Issue Resolution and Reporting

- Accurately document, track, and report software defects, conducting root cause analysis as needed.

- Provide timely and detailed reports on QA activities, testing outcomes, and relevant quality metrics.


Requirements:


- Expertise in software quality assurance, with a strong focus on automation testing (e.g., Cypress, Playwright).

- Demonstrated experience with performance testing tools such as Gatling and Autocannon.

- Proficient in JavaScript (TypeScript) or Java

- Familiar with frontend and backend technologies (e.g., ReactJS, ExpressJS, Gin-gonic), as well as cloud platforms (AWS, Docker, Kubernetes).

- Knowledgeable in CI/CD tools (e.g., GitLab, ArgoCD) and relational databases (MySQL, PostgreSQL).

- Solid understanding of REST and GraphQL APIs, JWT for authentication, and search technologies like Elasticsearch.

- Exposure to additional testing tools and caching systems like Redis.

- Experience with logging and monitoring platforms such as Splunk or OpenSearch.


Qualifications


- Bachelor’s degree

- Strong problem-solving, analytical, and communication skills.

Sharing is Caring

Know others who would be interested in this job?