We are looking for a detail-oriented Quality Engineer to ensure the reliability, performance, and quality of our modern, cloud-native applications. You will be responsible for designing test strategies, executing manual and automated tests, validating complex frontend and backend features, and ensuring end-to-end product quality across a diverse technology stack.
Key Responsibilities:
- Develop and execute comprehensive test plans, test cases, and test scripts.
- Perform manual, automated, regression, functional, API, and integration testing.
- Vali UI behavior using React-based applications including Zustand, ProseMirror, and YJS interactions.
- Test backend services, APIs (REST & GraphQL), real-time sockets, and server-side logic.
- Ensure quality across distributed systems deployed on AWS and GCP environments.
- Collaborate with Developers, Product Managers, and DevOps teams to diagnose issues and improve product reliability.
- Analyze logs, system metrics, and cloud infrastructure behaviors to identify defects.
- Participate in agile ceremonies, release planning, and QA sign-offs.
- Verify performance, scalability, security, and data integrity across systems.
- Contribute to continuous improvement of QA processes, tools, and automation frameworks.
Technology Scope:
- Frontend Testing
- React components and UI workflows
- Zustand state management validation
- ProseMirror & YJS collaborative editor behavior
- SSR rendering checks (SEO, performance, hydration)
- Backend & API Testing
- Node.js , LoopBack, TypeScript-based services
- RESTful API testing
- GraphQL queries & mutations validation
- Socket.io real-time events testing
- Basic familiarity with & Java Lambdas
- Cloud & Infrastructure Validation
- Deployments on AWS EKS / GCP GKE
- Serverless services using AWS Lambda / GCP Cloud Run
- Cloud security & HSM interaction checks (AWS CloudHSM)
- Containerized environment validations
- Database, Storage & Search
- MySQL data validation & query correctness
- MySQL-based search behavior
- Redis caching validation
- AWS S3 / GCP Storage file operations
- Basic verification of BigQuery analytics outputs
Qualifications
- 3-6+ years of experience in QA or Quality Engineering.
- Strong understanding of software testing methodologies and SDLC.
- Experience testing frontend and backend components in modern web applications.
- Hands-on experience with API testing tools (Postman, Swagger, Insomnia).
- Familiarity with test automation frameworks (Selenium, Playwright, Cypress, Jest, etc.).
- Knowledge of CI/CD pipelines, logging tools, and cloud-based testing environments.
- Ability to debug issues using logs, browser tools, and cloud monitoring systems.
- Excellent analytical, communication, and problem-solving skills.
Nice-to-Have
- Experience testing collaborative or real-time applications (YJS, ProseMirror, Socket.io ).
- Exposure to Kubernetes, Docker, Helm, and cloud-native systems.
- Automation experience in TypeScript or JavaScript.
- Performance testing experience using JMeter, k6, Locust, etc.
- Knowledge of DevOps tools like GitHub Actions, Jenkins, or similar.
Why Join Us
- Work with a modern, diverse, and cutting-edge tech stack.
- Opportunity to shape QA processes and improve product excellence.
- Collaborative environment with cross-functional exposure.
- Professional growth in cloud-native and large-scale application testing.