Responsibilities:
Lead the functional testing efforts for our software products, including planning, design, execution, and reporting of test cases.
Collaborate closely with product managers, developers, and other stakeholders to understand requirements and acceptance criteria for new features and enhancements.
Develop and maintain comprehensive test plans and test cases based on functional specifications and user stories.
Mentor and guide QA team members in best practices for functional testing and test automation.
Implement and maintain automated test scripts using industry-standard tools and frameworks.
Identify areas for test automation and drive the automation strategy to maximize test coverage and efficiency.
Execute manual and automated test cases, analyze test results, and report defects in a timely manner.
Continuously improve testing processes and methodologies to enhance the overall quality of our products.
Stay current with industry trends and advancements in testing tools and technologies, and recommend improvements or enhancements to our testing infrastructure.
Participate in release planning and coordination activities, providing input on quality-related risks and timelines.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a QA Functional Lead or similar role in a software development environment.
Strong understanding of software testing principles, methodologies, and best practices.
Hands-on experience with test automation tools and frameworks, such as Selenium, Cypress, or TestNG.
Proficiency in programming/scripting languages like Java, Python, or JavaScript.
Experience working in Agile development methodologies, preferably Scrum.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Strong analytical and problem-solving skills, with attention to detail.
Ability to prioritize and manage multiple tasks in a fast-paced environment.
Certification in software testing (e.g., ISTQB) is a plus.
Bachelor's degree in Computer Science