Overview We are seeking a Quality Control Engineer to lead the planning, execution, and continuous improvement of testing practices across web, mobile, desktop, and backend systems. This role ensures that our products meet enterprise standards of reliability, performance, and security. You will design test strategies, automate critical test flows, and work closely with engineering teams to deliver high-quality, secure, and scalable applications. Key Responsibilities Define and maintain comprehensive test strategies covering functional, integration, regression, performance, and security testing. Translate business and technical requirements into detailed test plans and acceptance criteria. Collaborate with Product Owners, Developers, and DevOps to align QA processes with release schedules. Perform manual / automated testing of web (React/Angular/Vue), mobile (iOS/Android), desktop, and backend APIs applications. Validate real-time, high-concurrency features (Kafka streams, Redis caching/pub-sub, secure networking flows). Conduct cross-platform testing for macOS, Windows, Linux, and mobile devices. Verify compliance with security, privacy, and data protection requirements. Build and maintain automated test suites (API, UI, performance, load). Integrate automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). Develop monitoring and validation scripts for production environments. Drive root cause analysis for defects and incidents; ensure preventive measures are implemented. Establish quality metrics (defect density, release readiness, regression coverage). Maintain test documentation (test cases, execution logs, release sign-off reports). Champion QA best practices and mentor junior QA/QC team members.