Apply for this Job
Position Responsibilities:- Leads and manages the QA practice, driving its strategic vision and evolution in alignment with industry trends and ensuring that the team aligns with the organization's goals.
- Develops and implements a comprehensive QA strategy, including the adoption of automated testing tools and frameworks.
- Guides and mentors the QA practices, fostering a culture of continuous improvement and professional development.
- Actively writes and maintains automation code, participating directly in the development of test frameworks and scripts.
- Provides technical mentorship and training to QA team members, focusing on automation best practices and skill development.
- Conducts regular knowledge-sharing sessions and code reviews to elevate the technical capabilities of the QA team.
- Collaborates with development, product management, and other stakeholders to gather requirements and define testing approaches.
- Oversees the execution of automated and manual tests, ensuring thorough coverage and accurate results.
- Monitors and analyzes defect trends across the organization, identifying systemic issues and collaborating with development teams to implement long-term solutions.
- Establishes and enforces QA standards, best practices, and metrics to measure and improve the quality of deliverables.
- Manages key QA metrics to track quality improvements and report on the overall performance of QA processes.
- Evaluates and recommends new tools and technologies to enhance the QA process.
- Provides regular reports and updates to senior management on the status of QA activities, test results, and quality metrics.
Knowledge and Requirements:- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent work experience.
- 7+ years of experience in software quality assurance, with at least 3 years in a leadership role.
- Relevant certifications (e.g., ISTQB, Certified Agile Tester) preferred.
- Proven experience with automated testing tools and frameworks such as Selenium, Appium, JUnit, TestNG, or similar.
- Strong knowledge of programming/scripting languages such as Java, Python, JavaScript, or others relevant to test automation.
- Familiarity with CI/CD pipelines and integration of automated tests in a DevOps environment.
- Experience with agile development methodologies and working in agile teams.
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Experience with version control systems like Git and bug tracking tools like JIRA.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) preferred.
- Knowledge of security testing practices and tools preferred.
- Experience in cloud-based testing environments and tools (e.g., AWS, Azure testing services) preferred.
Date Posted: 31 March 2025
Apply for this Job