After submitting the application, candidates are required to complete this assessment. This is to evaluate candidates skill set required for this role.
Shortlisted candidates are requested to appear for this round in order to qualify for the interview rounds. This is to evaluate candidates communication, writing and other important skills.
We are looking for a detail-oriented Testing / QA Engineer with 2+ years of experience to join our technical team. In this role, you will be responsible for end-to-end quality assurance, covering both manual and automation testing. You will work closely with developers and DevOps teams to ensure the stability, performance, and security of our applications through rigorous test planning, execution, and defect management.
1. Test Planning & Execution
Design, document, and execute comprehensive test cases (Manual & Automated) based on functional specifications.
Perform various testing types including Functional, Smoke, Regression, and User Acceptance Testing (UAT) to ensure high-quality releases.
Create and maintain detailed test documentation and reports to track testing progress.
2. Automation & Technical Testing
Develop, maintain, and execute automation scripts using Playwright, Selenium, or Cypress (and Jest for unit/integration checks).
Perform robust API Testing and validation using Postman and Swagger to ensure backend reliability.
Conduct Database Testing and data verification checks using MySQL and MongoDB to ensure data integrity.
3. Bug Tracking & Quality Assurance
Identify, record, and track bugs using industry-standard bug-tracking tools.
Utilize Browser DevTools and Clarity to debug front-end issues and analyze user sessions.
Collaborate with the development team to reproduce issues and verify fixes.
4. Performance, Security & DevOps Support
Participate in CI/CD pipeline testing, ensuring that automated tests run smoothly during deployment cycles.
Provide support for Performance Testing and basic Security Testing initiatives.
Utilize monitoring tools like New Relic to support application monitoring and error tracking.
Experience: Minimum of 2 years of hands-on experience in Software Testing (QA).
Manual & Automation: Strong grasp of manual testing methodologies and experience with at least one automation tool (Selenium, Cypress, or Playwright).
Database Skills: Proficiency in writing queries for database validation (SQL/NoSQL).
API Knowledge: Strong understanding of RESTful APIs and experience testing them via Postman.
Process Knowledge: Solid understanding of the Software Development Life Cycle (SDLC) and STLC.
Collaboration: Ability to work effectively with Development and DevOps teams in an Agile environment.