Job Summary (List Format):
- Lead mentor and manage a team of QA engineers to ensure high-quality software delivery.
- Design develop and execute automated test scripts using tools such as Python Selenium Robot Framework or Playwright.
- Participate in all phases of the software testing lifecycle including planning execution defect tracking and reporting.
- Utilize test management tools (e.g. JIRA Confluence) for documenting test cases and tracking defects.
- Perform both manual and automated testing to validate software applications.
- Conduct and integrate API testing (preferred) into the automation suite.
- Collaborate with cross-functional teams (developers QA documentation product owners) to ensure comprehensive test coverage.
- Analyze requirements and assess from a users perspective to identify usability issues.
- Apply strong analytical skills to identify risk areas and estimate testing scope.
- Continuously assess and improve testing processes and contribute to process improvement initiatives.
- Stay updated with the latest testing tools trends and best practices.
- Ensure the delivery of high-quality innovative software products.