Responsibilities
• Developing and executing manual and automated test plans, test scripts, and test cases.
• Conducting functional, integration, system, performance, and quality assurance tests to ensure product quality.
• Identifying, documenting, and tracking bugs and issues, and working with the development team to resolve them quickly.
• Participating in requirements analysis and design reviews to ensure testability of software.
• Designing and maintaining automated testing frameworks using tools such as Selenium, Cypress, or Playwright.
• Performing database and API testing to ensure data integrity and application reliability.
• Collaborating with cross functional teams (development, product management, UX/UI design).
• Leading quality improvement initiatives and contributing to best QA practices.
• Providing support, guidance, and supervision to new testers, including reviewing and directing their test cases and reviews.
Qualifications
Technical Skills
•Ability to perform manual tests.
•Using automated testing tools such as Playwright, Cypress, Selenium, or equivalent alternatives.
• Proficiency in working with bug tracking tools such as Jira or Bugzilla.
•Understanding of CI/CD pipelines such as Jenkins or GitHub Actions.
•Strong command of SQL
Soft skills
•Analytical skills in problem solving and decision making.
•Excellent communication and documentation skills.
•Ability to lead and guide new testers.
• Ability to manage multiple priorities and work in a fast paced environment.