Job Description: Senior Quality Engineer
We are looking for a Senior Quality Engineer with strong hands-on experience in manual and automated testing of backend systems including APIs, microservices, databases, and messaging queues. The ideal candidate will own testing from planning to execution, work closely with cross-functional teams, and play a lead role in defining and improving qualityprocesses.
Key Responsibilities:
- Design and execute manual + automated tests for RESTful APIs, microservices, queues, and databases
- Develop automation using Java / JavaScript with frameworks like JUnit, TestNG, Cypress, Playwright, Mocha, Test Cafe
- Conduct API testing using tools like Postman, Rest Assured, SoapUI, Bruno
- Build test strategies, write test cases, manage test data
- Perform regression, integration, system, and acceptance testing
- Work in Agile teams using Scrum, Kanban, or SAFe; participate in sprint ceremonies
- Follow TDD/BDD practices where applicable
- Integrate tests into CI/CD pipelines using GitLab CI, Jenkins, or Bamboo
- Collaborate closely with Developers, DevOps, and Product teams
- Mentor junior QA engineers on best practices
- Use tools like ELK, Grafana, Dynatrace, and Elastic APM for issue investigation
- Test across SQL and NoSQL databases
- Contribute to backend performance testing using JMeter or Gatling
- Use Docker and Kubernetes for containerized environments
- Work with cloud platforms like AWS or GCP
Key Skills Required:
- Languages: Java, JavaScript
- Testing Tools: Postman, SoapUI, Rest Assured, Cypress, Playwright, JUnit, Mocha, TestNG
- Performance Testing: JMeter, Gatling
- Databases: SQL and NoSQL
- DevOps & CI/CD: GitLab CI, Jenkins, Bamboo
- Cloud: AWS or GCP
- Containers: Docker, Kubernetes
- Monitoring: ELK, Grafana, Elastic APM, Dynatrace
- Version Control: GitLab, GitHub, Bitbucket
- Strong in test strategy, test case design, test data management
- Deep understanding of QA types: regression, integration, system, UAT
Certifications (Preferred / Must-Have):
- ISTQB Certified (Foundation or Advanced) – highly preferred
- CSQA – desirable
Preferred Candidate Profile:
- 5–8 years of QA experience with strong backend system exposure
- Excellent communication skills – able to report bugs clearly and present results to
- stakeholders
- Strong collaboration experience with Dev, DevOps, and Product teams
- Proven mentorship experience within QA teams
Apply if you want to:
- Drive test strategy and own quality for backend services
- Work with modern tech stacks in a dynamic, Agile environment
- Be part of a high-impact, collaborative engineering culture
Job Type: Full-time
Pay: ₹300,000.00 - ₹600,000.00 per year
Ability to commute/relocate:
- Salt Lake, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Do you have 5–8 years of professional experience in software testing or QA engineering?
- Have you worked on testing backend systems such as APIs, microservices, or message queues?
- Have you developed or maintained automated tests using Java or JavaScript?
- Do you have experience using API testing tools like Postman, Rest Assured, or SoapUI?
- Have you worked with CI/CD tools such as Jenkins, GitLab CI, or Bamboo to integrate automated tests?
- Do you have experience working with Docker or Kubernetes in your QA environment?
- Are you comfortable taking ownership of test strategy and quality delivery for backend systems?
- Have you worked with cloud platforms like AWS or GCP?
- Do you have hands-on experience in both manual and automated testing?
Willingness to travel:
Work Location: In person