IT Quality Assurance
Ultra Voucher
Job Description
We are looking for a skilled QA Engineer to ensure the quality and reliability of our systems through comprehensive testing strategies. This role combines both manual and automation testing, with opportunities to work on modern technologies, APIs, and scalable systems. Requirements3–5 years of experience as a QA Engineer (manual & automation).Bachelor’s degree in Information Systems, Computer Science, or related field.Strong experience with at least one automation framework (Selenium, Cypress, Playwright, etc.).Hands-on experience in API testing (Postman, REST Assured, etc.).Solid understanding of SQL for database testing (Oracle, PostgreSQL).Familiarity with NoSQL databases (MongoDB).Experience with CI/CD tools (Jenkins, GitLab CI, or similar).Proficiency in bug tracking & test management tools (Jira, TestRail, Zephyr, etc.).Understanding of Agile/Scrum methodologies.Experience in performance testing tools (JMeter, k6, Gatling) is a plus.Background in banking, financial services, or loyalty systems is preferred.Strong analytical thinking, problem-solving, and communication skills.
ResponsibilitiesDevelop and execute comprehensive test plans, test cases, and test scenarios (functional & non-functional).Perform manual testing across multiple system modules.Design, develop, and maintain automated test scripts using tools such as Selenium, Cypress, or Playwright.Implement and maintain API automation testing using Postman, REST Assured, or similar tools.Execute and manage regression testing to ensure system stability after updates or deployments.Participate in System Integration Testing (SIT) and User Acceptance Testing (UAT).Identify, document, and track defects using tools like Jira, including clear reproduction steps and severity classification.Conduct database validation and ensure data integrity across Oracle, PostgreSQL, and MongoDB.Perform performance and load testing to validate system scalability and responsiveness.Collaborate with developers, business analysts, and project managers to ensure proper requirement understanding and test coverage.Generate test reports, defect metrics, and quality dashboards for stakeholders.Continuously improve QA processes, including test automation, CI/CD integration, and shift-left practices.