Job Summary
We are looking for a detail-oriented and technically skilled QA Engineer / Associate QA Engineer to join our Quality Assurance team. The ideal candidate will be responsible for ensuring the quality, performance, and reliability of applications through effective manual and automation testing practices.
Roles & Responsibilities
- Perform manual testing to identify functional, UI, and performance issues.
- Create, review, and execute test cases, test scenarios, and test plans.
- Develop and maintain automated test scripts using Playwright or Selenium.
- Conduct API testing using Postman and validate request/response structures.
- Perform database testing using SQL queries to verify data integrity.
- Participate in regression, smoke, and sanity testing cycles.
- Identify, document, and track bugs using defect management tools.
- Work closely with developers and product teams to reproduce and resolve issues.
- Leverage AI-powered testing tools to improve automation efficiency.
Mandatory
Required Skills:
- Manual Testing
- Automation Testing using Playwright or Selenium
- Postman
- Python (Libraries: PyTest, Requests, Selenium WebDriver, Unittest, Allure, Robot Framework, Pandas)
- SQL
- Hands-on experience with AI tools such as Testim, Applitools, Mabl, Functionize, UiPath Test Suite, or similar.
Preferred
- Jenkins or CI/CD tools
- Agile/Scrum methodology
- Git version control
Qualifications
- Bachelor's degree in Computer Science or related field (preferred)
- Strong analytical and communication skills