At Runibex, we help businesses solve complex challenges through technology, combining deep engineering expertise with a practical, hands‑on approach. Across Cloud, Commerce, and Product Development, we design, build, and operate business‑critical systems. As both a technology services provider and a software product company, we combine the expertise of managing critical systems with the innovative mindset of building new ones.
We believe that quality is essential to the success of every product and project and that it should be embedded throughout the development lifecycle. We are looking for a QA Engineer to join our QA team and help ensure the reliability, functionality, and overall quality of our mobile, web, and API‑based solutions. The ideal candidate will bring strong manual testing expertise, an analytical mindset, and a proactive approach to quality assurance, while leveraging AI‑assisted testing tools and practices to improve testing efficiency and effectiveness.
Our team works on large‑scale, multi‑channel projects spanning iOS, Android, web, and backend systems, supported by a microservices architecture. In this role, you will take an active part in the entire testing lifecycle, from requirements analysis and test planning to defect management and production release. You will also collaborate closely with development and automation teams, contributing to continuous quality improvements and supporting test automation efforts with foundational automation skills.
What You’ll Do
- Embrace and promote a Total Quality Management mindset, treating quality as a shared responsibility across the entire lifecycle, from requirements and design to development, release, and production.
- Apply a prevention-over-detection approach by raising quality risks early, contributing to the team's Definition of Ready and Definition of Done, and reviewing requirements and designs from a quality perspective.
- Participate actively in Scrum ceremonies, including sprint planning, backlog refinement, daily stand‑ups, and retrospectives, as an integral member of the Scrum team; analyze user stories to identify missing or ambiguous acceptance criteria before the sprint begins.
- Design test scenarios and test cases using a risk‑based approach, applying techniques such as boundary value analysis, equivalence partitioning, decision tables and state transition testing
- Execute functional, regression, smoke, integration and exploratory testing across iOS, Android and web applications
- Perform REST API testing with Postman and validate backend data using SQL queries
- Report defects with clear reproduction steps, supporting evidence and accurate severity and priority, and verify fixes.
- Manage test cases, test plans and test executions in Jira and Xray, ensuring requirement-to-test traceability
- Leverage AI tools effectively for requirement analysis, test case and test data generation, and defect reporting, validating and refining all AI-generated output.
- Review AI-generated test cases and import them into Jira and Xray; create reusable prompt templates and share them across the team.
- Use AI to generate exploratory testing ideas, edge cases and negative scenarios to broaden test coverage.
- Identify repetitive manual scenarios as automation candidates and contribute to the automation team by writing basic automated tests with Playwright, REST Assured or similar tools
- Set up local test environments with Docker and interpret CI pipeline results and automation reports
- Investigate issues using application logs and metrics in OpenSearch and Grafana to support root cause analysis.
- Support UAT and pre‑release quality checks, and prepare test result reports
- Track and report quality metrics such as defect leakage, defect trends and test coverage; contribute to root cause analyses and retrospectives with preventive, process‑level improvement proposals
What We’re Looking For
- Bachelor's degree in Computer Engineering, Software Engineering or a related field
- At least 4 years of experience in software testing, including mobile (iOS/Android) and web projects
- Solid understanding of SDLC, STLC and Agile/Scrum practices
- Understanding of Total Quality Management principles, including prevention over detection, continuous improvement and customer focus, with the ability to look beyond testing to the quality of the overall process
- Hands‑on knowledge of test design techniques
- Experience with SOAP and RESTful service testing using SoapUI, Postman, REST Assured or similar tools
- Basic knowledge of SQL
- Experience with Jira and test management tools such as Xray, Zephyr or TestRail
- Active use of AI tools (e.g., Claude, ChatGPT, GitHub Copilot) in testing workflows, with the ability to critically evaluate their output
- Practical experience in effective prompt writing, with the ability to identify incorrect, incomplete or duplicate scenarios in AI-generated output
- Familiarity with the fundamentals of Git and Docker
- Working knowledge of Grafana and OpenSearch for log analysis and monitoring
- Strong analytical thinking, attention to detail, a strong sense of ownership and excellent communication skills
- Good command of English, with the ability to communicate effectively in both written and spoken English and understand technical documentation.
- Experience with Appium, BDD (Cucumber/Gherkin), basic performance or security testing, and an ISTQB CTFL certification is a plus.