The QA Engineer (Manual & Automation) is responsible forboth manual and automated testing to ensure the quality, reliability, andperformance of software applications. This role involves designing, developing,and maintaining automated test scripts, as well as executing detailed manualtest cases. The candidate will collaborate with QA, development, and productteams to enhance test coverage and integrate testing into the developmentlifecycle.
Key Responsibilities
- Design and execute functional, regression, API, andexploratory test cases.
- Develop, maintain, and enhance UI and API automation testsuites.
- Integrate automated tests into CI/CD pipelines.
- Perform API validation and basic database testing usingSQL.
- Collaborate with developers and product teams in Agileenvironments.
- Utilize AI tools to generate test cases, improveautomation scripts, accelerate debugging, and enhance test documentation.
- Ensure quality standards are maintained across all stagesof the software development lifecycle.
Requirements
- 3–5 years of experience in QA (manual and automationtesting).
- Strong understanding of SDLC and STLC.
- Proficiency in at least one programming language (Java,JavaScript, or Python).
- Hands-on experience with test automation tools (Selenium,Playwright, Cypress, or similar).
- Experience with Git and CI/CD pipelines.
- Practical knowledge of API testing tools (Postman,RestAssured, or similar).
- Familiarity with AI-assisted testing workflows and tools.
- Strong analytical, communication, and problem-solvingskills.
