Source description
About the role
Job Description:
As a QA Lead, you will be responsible for overseeing the quality assurance process and ensuring that our products meet the highest standards of quality and reliability. You will lead a team of QA engineers, define testing strategies, and implement best practices to identify and prevent defects throughout the software development lifecycle.
Responsibilities
-
Lead and mentor a team of QA engineers, providing guidance and support in all aspects of quality assurance.
-
Develop and implement QA processes, procedures, and standards to ensure consistency and efficiency.
-
Collaborate with cross-functional teams to understand product requirements and develop comprehensive test plans.
-
Design, execute, and automate test cases to validate functionality, performance, and scalability of software applications.
-
Identify and prioritize areas for test automation, and develop automated test scripts using appropriate tools and frameworks.
-
Establish and maintain test environments and test data sets to support ongoing testing activities.
-
Monitor and analyze test results, identify defects and track them to resolution using bug tracking systems.
-
Participate in release planning and deployment activities, ensuring that quality objectives are met for each release.
-
Conduct root cause analysis of defects and work with development teams to implement corrective and preventive actions.
-
Stay current with industry trends and best practices in software quality assurance.
Qualifications
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Proven experience in software quality assurance, including at least 2 years in a leadership role.
-
Strong understanding of QA methodologies, tools, and processes.
-
Experience with test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG).
-
Proficiency in programming/scripting languages such as Java, Python, or JavaScript.
-
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD).
-
Excellent analytical and problem-solving skills, with a keen attention to detail.
-
Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.
-
Experience with Agile/Scrum methodologies is a plus.
-
ISTQB or other relevant certifications are desirable but not required.
More at Photon