We are looking for a
Quality Assurance (QA) Engineer
who can ensure our mobile, web, and API applications are delivered with consistent quality. You will review requirements, design and execute test scenarios (manual and automation), validate data in the database, and make sure defects are clearly reported and followed up. You will collaborate closely with System Analysts, Developers, and Product Owners, and help integrate test automation into our CI/CD pipeline. This role is suitable for someone who is structured, detail-oriented, and comfortable working in an Agile/Scrum environment.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or a related field.
- 2–3 years of hands-on experience in software testing / QA, covering web, mobile, and API applications.
- Able to perform both manual and automation testing depending on the release scope.
- Experience with test automation tools such as Katalon Studio (Groovy) or similar stacks (Java/Python + Selenium + TestNG).
- Experience testing RESTful APIs using Postman (or similar), including validating request/response body, headers, status codes, and error/negative scenarios.
- Familiar with Selenium and TestNG for web UI automation.
- Good understanding of PostgreSQL (able to write SQL queries to validate data, create test data, and investigate defects).
- Experience creating and maintaining test artefacts: test plan, test cases, test data, test reports, and clear test evidence.
- Experience working with defect tracking tools (e.g. Jira, Trello) and able to reproduce, document, and verify bug fixes.
- Understanding of Agile/Scrum practices (sprint testing, regression planning, definition of done, collaboration with SA/Dev).
- Experience integrating automated tests into CI/CD pipelines (GitLab CI, Jenkins, Azure DevOps, or similar).
- Familiar with testing across multiple environments (dev / UAT / pre-prod) and handling test data.
- Strong analytical thinking, problem solving, communication, and teamwork.
- Nice to have: experience with performance testing (e.g. JMeter, Gatling) or security-related testing.
- Nice to have: exposure to core banking / financial / cooperative / highly regulated systems (transaction integrity, audit trail, data privacy).
- Nice to have: ISTQB or other software testing certification.