About the role
We are looking for a QA Automation Engineer / SDET who can take ownership of software quality across the Full Stack - UI, Frontend, API, backend, and database layers. This role is ideal for someone who enjoys both manual and automation testing, can investigate issues beyond Traditional QA Testing, and wants to work closely with developers and engineering teams.
Responsibilities:
- Perform functional, regression, smoke, sanity, and end-to-end testing of web applications.
- Design and execute test cases, test scenarios, and test plans.
- Test REST/GraphQL APIs using Postman or Swagger.
- Develop and maintain automated test suites using Selenium or Playwright.
- Write automation scripts using TypeScript/ Python/ Java or any other relevant language.
- Automate functional, regression, smoke, and critical user-flow test cases.
- Develop and maintain scalable automation frameworks.
- Perform API automation and validation.
- Integrate automated tests with CI/CD pipelines.
- Identify, document, track, and verify defects with clear reproduction steps.
- Perform cross-browser and responsive testing across devices.
- Analyse automation failures and identify the root cause of defects.
- Collaborate with developers to reproduce, troubleshoot, and verify issues.
- Validate application behaviour across frontend, API, backend, and database layers.
Requirements:
- 1 to 4 years of hands-on experience in Software QA Testing (Manual + Automation).
- Good debugging and root cause analysis skills.
- Strong understanding of manual testing fundamentals.
- Strong understanding of API testing and API automation.
- Strong understanding of priority definition and active team collaboration.
- Experience with API testing using Postman or Swagger.
- Hands-on experience with atleast one: Selenium or Playwright.
- Familiarity with Git/version control.
- Strong communication skills and maturity to challenge technical decisions constructively and propose solutions.
Good to Have:
- Playwright with TypeScript.
- Jenkins or GitHub Actions.
- Browser Stack/ TestRail/ Zapier.
- JMeter or K6 or other performance-testing tools.
- OWASP ZAP, Burp Suite, or knowledge of OWASP Top 10
- Good knowledge of SQL/MySQLfor data validation.
- Understanding of functional, regression, smoke, and sanity testing.
- Experience with defect tracking and test management tools.
- Basic understanding of Docker, Kubernetes, AWS, or GCP.
- Experience developing automation frameworks from scratch.
- Previous experience in frontend or backend development.