Search by job, company or skills

QA Engineer Manual & API Testing

QA Engineer Manual & API Testing

the orange comm
1-2 Years
Not Disclosed

This job is no longer accepting applications

Job Description

QA Engineer – Manual & API Testing

Company: TOCH (Kotlin Multiplatform Chat App)

Experience: 1–2 Years

Location: Hyderabad, India (In-Office)

Employment Type: Full-Time

About TOCH

TOCH is a cross-platform encrypted chat application built with Kotlin Multiplatform (KMP), targeting Android, iOS, and Desktop. We use the Signal Protocol for end-to-end encryption, WebSocket-based real-time messaging, WebRTC calls, and a Go microservices backend. Quality is non-negotiable — you'll be the gatekeeper for features that millions of users trust with their private conversations.

Role Overview

We're looking for a QA Engineer with 1–2 years of hands-on experience in manual and API testing. You'll own the quality of our chat, calling, encryption, and media features across Android, iOS, and Desktop platforms. You'll work closely with KMP developers, backend engineers, and product to ensure every release is rock-solid.

Key Responsibilities

Design, write, and execute test cases for new features and regression suites across Android, iOS, and Desktop builds

Perform thorough API testing of our Go backend REST endpoints and WebSocket events using tools like Postman, Insomnia, or cURL

Validate end-to-end encrypted messaging flows (1:1 and group chats), ensuring message delivery, ordering, and decryption correctness

Test real-time features: WebSocket sync, live location sharing, scheduled messages, and push notifications

Test WebRTC-based 1:1 and group calls (audio/video quality, connection reliability, call handoff scenarios)

Verify offline-first behavior: message queuing, sync on reconnect, and database consistency

Test in-app purchases and subscription flows (RevenueCat integration, plan upgrades, expiry handling)

File detailed bug reports with reproduction steps, logs, and device info; track them through resolution

Participate in sprint planning and provide effort estimates for QA activities

Collaborate with developers on testability improvements and edge-case identification

Must-Have Skills

1–2 years of experience in manual testing of mobile applications (Android and/or iOS)

Hands-on experience with API testing tools (Postman, Insomnia, Swagger, or equivalent)

Solid understanding of REST APIs, HTTP methods, status codes, request/response payloads, and authentication headers

Experience testing WebSocket-based real-time features

Familiarity with bug-tracking tools (Jira, Linear, or similar)

Understanding of the mobile app lifecycle, permissions, and platform-specific behaviors

Strong analytical thinking and attention to detail

Clear written communication for bug reports and test documentation

Good-to-Have Skills

Experience testing chat or messaging applications

Familiarity with end-to-end encryption concepts (Signal Protocol, key exchange)

Exposure to Kotlin Multiplatform (KMP) or cross-platform app architectures

Basic knowledge of SQL/SQLite for verifying local database state

Experience with Charles Proxy, mitmproxy, or similar network debugging tools

Familiarity with CI/CD pipelines and build artifact testing

Basic scripting skills (Python, Shell) for test data setup or log analysis

What You'll Work With

Android (Jetpack Compose), iOS (SwiftUI), Desktop (Compose Multiplatform)

Backend: Go microservices, Cassandra, WebSocket, REST APIs

Encryption: Signal Protocol (X3DH + Double Ratchet for 1:1, Sender Key for groups)

Database: SQLDelight (cross-platform)

Real-time: WebSocket events, push notifications (FCM/APNs)

Calls: WebRTC (1:1 P2P + LiveKit SFU for group calls)

Billing: RevenueCat + Google Play / App Store subscriptions

Why Join Us

Work on a security-first product where quality directly protects user privacy

Exposure to cutting-edge KMP architecture across three platforms

Collaborate with a tight-knit engineering team building real-time communication infrastructure

Opportunity to grow into automation and security testing roles

Interested Apply now!

#Hiring #QAEngineer #ManualTesting #APITesting #Hyderabad #KotlinMultiplatform #TOCH #QAJobs

More Info

Job Type:
Industry:
Employment Type:

Key Skills

and platform-specific behaviors

Mobile app lifecycle

CI/CD pipelines and build artifact testing

Kotlin Multiplatform (KMP)

Manual testing of mobile applications (Android and/or iOS)

RevenueCat integration

SQL/SQLite

Permissions

About Company