Job Openings QA Engineer

About the job QA Engineer

The Quality Assurance Engineer ensures the quality and reliability of software applications by developing and executing test plans and test cases.

Responsibility:

Test Design and Preparation: (1) Write detailed test cases that cover all functional and non-functional aspects of the application. This includes positive, negative, edge, and boundary test cases. (2) Ensures that Test Environment and Test Data are ready and properly set-up in preparation of Test Execution.

Test Execution and Defect Management: (1) Execute manual test cases to verify that the software behaves as expected across different devices, platforms, and environments. (2) Document and report bugs, issues, or inconsistencies found during testing in a bug-tracking system.

Collaboration with the Delivery Team: (1) Take part in daily standups, sprint planning, and retrospectives as part of the Agile development process, ensuring that quality is addressed throughout the development lifecycle.

Requirements:

  • Proven experience on Software development, particularly on extensively testing an application
  • Solid understanding of SDLC, STLC, Defect Management and Test artefacts
  • Experience on Test Management tools such as: Jira, Azure DevOps, Test Rail or HP ALM
  • Good communication skills

Nice to have:

  • Experience on automation using any tools
  • Database Testing
  • API testing using Postman