QA Engineer (Manual-First + Automation)
Role Overview
- Position: QA Engineer / Software Tester (Web & Mobile)
- Experience: 2 – 4 Years
- Location: Remote - India
- Department: Engineering
About the Role
We are looking for a skilled QA Engineer with 3 to 5 years of experience who excels in both deep manual testing and modern automation. This role demands a strong hands-on manual testing approach for both desktop web browsers and native/mobile web applications. You will be responsible for meticulously testing user interfaces, gesture-based touch controls, and end-to-end user workflows.
Alongside a heavy focus on manual and exploratory testing, you will maintain and expand our automated API testing (Express/NestJS using Jest/Supertest) and frontend E2E suites (Playwright/Cypress). You will also act as a product "Super User," guiding end-users and bridging the gap between technical and non-technical teams.
Key Responsibilities
Manual & Touch-Interface Testing (Web & Mobile)
- Perform exhaustive manual execution of test cases across Web browsers (Desktop/Laptop) and Mobile platforms (iOS & Android devices/emulators).
- Conduct extensive Touch-Interface Testing, focusing on mobile-specific gestures, responsive layouts, screen rotations, network throttling, and device compatibility.
- Execute thorough Functional, Regression, Integration, Smoke, and User Acceptance Testing (UAT) to catch edge cases that automated scripts might miss.
- Practice Exploratory Testing to break the application from a real-user perspective, ensuring an intuitive UI/UX.
Test Planning, Design & Execution
- Analyze business requirements, user stories, and technical specifications to create comprehensive test plans and matrices.
- Design, develop, and maintain detailed test cases, checklists, and test data sets for both manual and automated verification.
- Act as an application Super User, mastering the platform’s business logic and guiding/supporting end-users through new features and functionalities.
API & UI Test Automation
- API Automation: Build and maintain automated API test suites (REST + JWT authentication) using Jest and Supertest (or equivalent) against Express/NestJS backends.
- UI/E2E Automation: Maintain and scale End-to-End automated scripts using Playwright or Cypress for critical paths (e.g., Auth/Login, Lead CRUD, CRM pipeline drag-and-drop, task assignments, and HRMS attendance/reporting flows).
Defect Tracking & Collaboration
- Log, track, and prioritize software defects in bug tracking tools with detailed steps to reproduce, device specs, OS versions, payloads, and logs.
- Work closely with developers to troubleshoot issues, verify bug fixes, and perform targeted regression testing.
- Actively participate in Agile ceremonies (Daily Stand-ups, Sprint Planning, Retrospectives) and clearly communicate quality risks.
Technical Skills & Qualifications
Core Testing Fundamentals
- Mobile & Web Testing: Proven experience manually testing web applications and mobile apps (iOS/Android), including native device behaviors and touch/gesture handling.
- Methodologies: Solid understanding of Agile/Scrum, Software Development Life Cycle (SDLC), and Software Testing Life Cycle (STLC).
- Documentation: Strong proficiency in creating clear test scenarios, test cases, and defect reports.
Automation & Tools Stack
- API Testing: Hands-on experience testing APIs via Postman/Swagger, and writing automated backend integration tests using Jest and Supertest.
- UI Automation: Hands-on experience implementing or maintaining frontend automation using Playwright or Cypress.
- Bug Tracking: Proficiency with project management tools like JIRA or equivalent.
- Database & DevOps: Basic to intermediate SQL skills for database validation, and familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins).
Preferred Behavioral Traits
- Highly analytical with a sharp eye for visual defects, layout shifts, and mobile performance hitches.
- Strong communication skills to clearly explain bugs to developers and confidently train end-users.
- Passionate about user experience (UX) and delivering a polished product across all devices.
Pay: ₹25,000.00 - ₹60,000.00 per month
Work Location: Remote