Closing: Apr 10, 2024
This position has expiredPublished: Mar 29, 2024 (31 days ago)
Job Requirements
Education:
Work experience:
Language skills:
Job Summary
Contract Type:
Sign up to view job details.
- Bachelor's Degree in Computer Science, Software Engineering, or a related field. Advanced Degree is a plus.
- 6 - 8 years relevant work experience.
- Proven experience in software quality assurance, with at least X years in a leadership or management role.
- Strong knowledge of software testing principles, methodologies, and best practices.
- Proficiency in test planning, test design, and test execution across different software development methodologies (e.g., Agile, Scrum, Waterfall).
- Experience with test automation tools and frameworks, such as Selenium, Appium, JUnit, or similar.
- Solid understanding of software development lifecycle (SDLC) and release management processes.
- Familiarity with bug tracking systems and test management tools.
- Strong analytical and problem-solving skills, with the ability to identify and communicate risks and issues effectively.
- Excellent leadership and team management abilities, with a track record of building and developing high-performing teams.
- Excellent verbal and written communication skills, with the ability to convey complex concepts to both technical and non-technical stakeholders.
Responsibilities
- Bachelor's Degree in Computer Science, Software Engineering, or a related field. Advanced Degree is a plus.
- 6 - 8 years relevant work experience.
- Proven experience in software quality assurance, with at least X years in a leadership or management role.
- Strong knowledge of software testing principles, methodologies, and best practices.
- Proficiency in test planning, test design, and test execution across different software development methodologies (e.g., Agile, Scrum, Waterfall).
- Experience with test automation tools and frameworks, such as Selenium, Appium, JUnit, or similar.
- Solid understanding of software development lifecycle (SDLC) and release management processes.
- Familiarity with bug tracking systems and test management tools.
- Strong analytical and problem-solving skills, with the ability to identify and communicate risks and issues effectively.
- Excellent leadership and team management abilities, with a track record of building and developing high-performing teams.
- Excellent verbal and written communication skills, with the ability to convey complex concepts to both technical and non-technical stakeholders.
- We are seeking a highly skilled and experienced Software QA Manager to lead our Quality Assurance team.
- As a Software QA Manager, you will be responsible for overseeing the testing and quality assurance processes for our software products.
- You will work closely with cross-functional teams, including development, product management, and customer support, to ensure the delivery of high-quality software solutions that meet customer expectations.
Responsibilities
- Lead and manage a team of QA engineers, providing guidance, mentoring, and fostering a collaborative and high-performance culture.
- Develop and implement a comprehensive QA strategy and test plans, considering industry best practices and company goals.
- Define and enforce QA standards, processes, and methodologies to ensure consistent and effective testing across projects.
- Plan, organize, and prioritize testing activities, ensuring adequate test coverage and resource allocation.
- Collaborate with product management and development teams to define and review product requirements, functional specifications, and acceptance criteria.
- Drive the creation and maintenance of test cases, test scripts, and test data to ensure comprehensive and efficient testing.
- Establish and maintain test environments and test infrastructure, including test management tools, test servers, and testing frameworks.
- Conduct and participate in test case reviews, test execution, and defect triage meetings to drive defect resolution and ensure timely release cycles.
- Monitor and analyze quality metrics and provide regular reports to stakeholders, highlighting areas for improvement and driving continuous quality enhancement.
- Stay up-to-date with industry trends, emerging technologies, and advancements in QA practices, and recommend and implement relevant tools and methodologies.
Applications submitted via Fuzu have 32% higher chance of getting shortlisted.