Responsibilities
Lead the QA efforts in all phases of the IT software lifecycle, including requirement analysis, test planning, test design, and execution.
Collaborate closely with
product owners,
developers, and other stakeholders to ensure quality standards are met across all deliverables.
Develop, implement, and execute comprehensive test plans, test cases, and scripts based on functional and non-functional requirements.
Perform automated testing using tools like Selenium, TestComplete, or similar, as well as manual testing when required.
Conduct performance, security, regression, and compatibility testing.
Track and report test progress, results, and issues using project management tools.
Collaborate with cross-functional teams to identify and resolve defects early in the development cycle.
Identify areas for process improvement and implement best practices for QA processes in an Agile environment.
Stay updated with the latest QA methodologies, tools, and industry trends to continuously improve testing strategies and approaches.