02 Aug
|
Scalixity
|
Mumbai
Employment Type
Full-Time/Part-Time
Job Overview
We are looking for a highly skilled Senior QA Engineer with at least 3 years of professional experience in software quality assurance. The ideal candidate should have strong expertise in both manual and automation testing for up-to-date web applications built using React, Next.js, TypeScript, Fastify, and NestJS. You will be responsible for ensuring high-quality releases by designing comprehensive test strategies, identifying defects early, collaborating closely with developers, and driving quality throughout the software development lifecycle.
The ideal candidate is detail-oriented, proactive, and passionate about building reliable, scalable, and high-performance applications.
Key Responsibilities
Design, develop, and execute comprehensive test plans, test cases, and test scenarios.
- Perform functional, integration, regression, smoke, sanity, end-to-end, and exploratory testing.
- Build and maintain automated test suites for frontend and backend applications.
- Validate APIs, databases, authentication flows, business logic, and system integrations.
- Test responsive web applications across different browsers, operating systems, and devices.
- Perform UI, UX, accessibility, usability, and compatibility testing.
- Collaborate with developers during feature development to identify issues early.
- Review product requirements and technical specifications to identify edge cases.
- Report, prioritize, and track bugs using modern issue tracking systems.
- Verify bug fixes and ensure no regressions are introduced.
- Participate in sprint planning, grooming, retrospectives, and release planning.
- Improve overall QA processes, testing standards, and automation coverage.
- Work closely with DevOps teams to integrate automated testing into CI/CD pipelines.
- Perform performance validation and basic load testing where required.
- Maintain detailed testing documentation and release reports.
- Ensure software meets security,
performance, and reliability standards before production deployment.
Required Technical Skills
Frontend Testing
React.js
- Next.js
- TypeScript
- HTML5
- CSS3
- JavaScript (ES6+)
Backend Testing
Node.js
- Fastify
- NestJS
- REST APIs
- WebSockets
- Authentication (JWT, OAuth)
- Microservices testing
- API contract validation
Testing Frameworks
Playwright
- Cypress
- Selenium WebDriver
- Jest
- React Testing Library
- Vitest
- Supertest
- Mocha (preferred)
- Chai (preferred)
API Testing
Postman
- Insomnia
- Swagger/OpenAPI
- Newman
- REST API Testing
- GraphQL Testing (preferred)
Performance & Load Testing
JMeter
- k6
- Artillery
Database Testing
PostgreSQL
- MySQL
- MongoDB
- Redis
- SQL Query Validation
- Data Integrity Testing
Version Control & CI/CD
Git
- GitHub
- GitLab
- Bitbucket
- GitHub Actions
- Jenkins
- Docker
- CI/CD Pipelines
Bug Tracking & Documentation
Jira
- Linear
- Azure DevOps
- ClickUp
- TestRail
- Confluence
Required QA Knowledge
Candidates should have solid understanding of:
- Software Testing Life Cycle (STLC)
- Software Development Life Cycle (SDLC)
- Agile/Scrum methodologies
- Defect lifecycle
- Risk-based testing
- Regression testing
- Smoke testing
- Sanity testing
- Integration testing
- End-to-End testing
- User Acceptance Testing (UAT)
- Cross-browser testing
- Cross-platform testing
- Mobile responsive testing
- Accessibility testing (WCAG)
- Security testing fundamentals
- Performance testing principles
- Boundary value analysis
- Equivalence partitioning
- Decision table testing
- State transition testing
- Exploratory testing
- Test case design techniques
Automation Testing Requirements
Build reusable automation frameworks from scratch.
- Develop automated UI and API test suites.
- Integrate automation into CI/CD pipelines.
- Generate automated test execution reports.
- Maintain high automation coverage across releases.
- Optimize execution time for automated test suites.
- Create reusable utilities for testing common workflows.
Nice to Have
Experience with Docker and containerized environments.
- Experience testing microservices architecture.
- Experience testing AI/LLM-powered applications.
- Knowledge of message queues such as RabbitMQ or Kafka.
- Experience with Redis.
- Knowledge of Kubernetes.
- Experience with AWS, Azure, or GCP.
- Security testing using OWASP principles.
- Visual regression testing tools.
- BrowserStack or LambdaTest experience.
- Experience testing real-time applications using WebSockets.
Soft Skills
Excellent analytical and problem-solving skills.
- Strong attention to detail.
- Ability to identify edge cases and hidden defects.
- Excellent communication and documentation skills.
- Strong ownership and accountability.
- Ability to work independently and collaboratively.
- Strong debugging and troubleshooting skills.
- Ability to prioritize tasks in a fast-paced environment.
What We Expect
- Minimum 3 years of professional QA experience.
- Proven experience testing applications built with React, Next.js, TypeScript, Fastify, and NestJS.
- Robust manual and automation testing experience.
- Excellent API testing skills.
- Experience building automation frameworks.
- Ability to ensure high-quality production releases with minimal defects.
- Strong understanding of modern software architecture and development workflows.
- Passion for continuous improvement, automation, and delivering exceptional software quality.
📌 QA Engineer (3+ Years Experience) (Mumbai)
🏢 Scalixity
📍 Mumbai