Quality Engineer
About The Role
We are looking for a Quality Engineer (QE) with hands-on experience to help ensure the delivery of high-quality, scalable, and reliable software systems. This is a hybrid role, where you will work closely with cross-functional teams across engineering, product, and Dev Ops. You will own quality end-to-end across complex applications deployed in both on-premise and Saa S environments, ensuring they meet the highest standards of reliability, performance, and usability. This role goes beyond traditional QA, focusing on automation, performance, and system-level quality.
Key Responsibilities
Design and execute test strategies across UI, APIs, and end-to-end workflows Perform functional, integration, regression, and system testing Build and maintain automation frameworks for UI and API testing Develop automated tests for frontend, backend, and service layers Integrate automated testing into CI/CD pipelines Conduct performance, load, and scalability testing Validate system outputs, including handling of edge cases and data consistency Collaborate within Agile teams (sprint planning, backlog refinement, standups) Work with developers to promote shift-left testing and testability Track quality metrics and provide insights on release readiness and risks
Requirements
2–5 years of experience in QA / QE / SDET roles Strong understanding of SDLC, testing methodologies, and Agile practices Experience with API testing tools (Postman, REST Assured, etc.) Experience with test management and defect tracking tools (Jira, Azure Dev Ops) Programming/scripting skills in Java Script or Python is a plus
Preferred
Experience with automation tools such as Playwright, Cypress, or Selenium Familiarity with CI/CD tools (Git Hub Actions, Jenkins, Azure Dev Ops) Experience in performance testing (k6, JMeter) Exposure to cloud platforms (AWS, Azure) Experience testing microservices or distributed systems Knowledge of security testing (OWASP basics) or AI-driven testing tools ISTQB or similar certification