
Search by job, company or skills
OBJECTIVE OF THE POSITION
The objective of this position is to ensure the delivery of high-quality, stable, and user-friendly digital products for Karma Group's web and mobile platforms. The Quality Assurance Engineer will be responsible for implementing robust testing processes, both manual and automated, to identify issues early and maintain consistent performance across all devices and environments. This role aims to uphold design accuracy, functional reliability, and seamless user experience by closely collaborating with development, design, and vendor teams. The QA Engineer will also contribute to improving overall product quality by managing test documentation, leveraging QA tools and methodologies, and applying an understanding of system architecture, deployment workflows, and the underlying technology stack.
RESPONSIBILITIES
Test Planning & Strategy
Develop and implement detailed test plans, strategies, and QA processes for web and mobile applications.
Define testing scope, objectives, and deliverables for each release cycle.
Manual & Automated Testing
Design, execute, and maintain manual and automated test cases to ensure functionality, performance, and reliability.
Use automation frameworks and tools for regression and integration testing.
UI/UX Validation
Perform UI comparisons and usability check to ensure design consistency and adherence to UX best practices.
Collaborate with the design team to identify visual or interaction issues impacting user experience.
Cross-Platform & Device Testing
Test across multiple browsers, operating systems, and devices to validate compatibility and responsiveness.
Ensure smooth performance across both web and mobile environments.
Bug Reporting & Tracking
Identify, log, and track defects using QA and project management tools such as ClickUp.
Work with development and vendor teams to communicate issues, verify fixes, and ensure timely resolution.
Collaboration & Vendor Coordination
Coordinate with internal and external vendors to review their modules, validate quality, and maintain consistency across integrations.
Provide feedback on quality gaps and suggest improvements for better user experience.
Deployment Support & Release Validation
Participate in deployment procedures and perform build verification before and after release.
Validate new features, patches, and updates to ensure production readiness.
Documentation & Reporting
Prepare and maintain detailed test reports, QA documentation, and issue logs.
Define and track QA metrics to measure and improve product quality over time.
Technical Understanding & Continuous Learning
Maintain working knowledge of the project's tech stack (Flutter, JavaScript frameworks, APIs, system architecture, server configurations).
Stay updated on QA tools, automation frameworks, and industry best practices.
Quality Advocacy
REQUIREMENTS
Job ID: 132043461