The QA Engineer will be responsible for ensuring software quality through manual and automated testing, identifying defects, and validating application functionality.
Key Responsibilities
Design and execute test plans, test cases, and test scripts.
Perform functional, regression, integration, system, and user acceptance testing.
Develop and maintain automated test frameworks.
Identify, document, and track bugs using defect management tools.
Work closely with developers to resolve issues.
Validate APIs, databases, and UI functionality.
Participate in sprint planning and release cycles.
Ensure compliance with quality standards and documentation.
Required Skill Set
Strong understanding of software testing methodologies.
Experience with automation tools such as Selenium, Cypress, Playwright, Appium, or TestNG.
Knowledge of API testing using Postman or Rest Assured.
Familiarity with defect tracking tools such as Jira or Bugzilla.
Knowledge of SQL for database validation.
Experience with CI/CD pipelines and version control.
Strong analytical and problem-solving skills.
Understanding of Agile/Scrum processes.
Qualifications
Bachelor’s degree in Computer Science, IT, or related field.