Summary:
We are seeking an experienced and results-driven Quality Assurance (QA) Director to lead our QA efforts across web, mobile, and API services. This senior role requires a hands on leader with extensive experience in automation testing, managing onshore and offshore QA teams, and ensuring high-quality deliverables that align with business objectives.
The QA Director will play a pivotal role in defining and implementing quality assurance strategies, translating complex requirements and designs into actionable testing scenarios, and ensuring the reliability, scalability, and efficiency of our applications.
Responsibilities:
- Translate business requirements, user stories, and design documents into comprehensive test plans and test cases.
- Oversee functional, integration, regression, performance, and security testing efforts.
- Ensure thorough testing of web, mobile, and API services for functionality, performance, and scalability.
- Develop and implement a comprehensive QA strategy for web, mobile, and API services.
- Define and oversee QA standards, processes, and best practices to ensure consistent quality across all platforms.
- Lead the design, development, and maintenance of automation frameworks and scripts.
- Identify opportunities for automation across the testing lifecycle to enhance efficiency and reduce manual efforts.
- Stay updated with emerging trends and tools in QA automation and integrate them as appropriate.
- Manage and mentor a global team of QA professionals, including onshore and offshore resources.
- Allocate resources effectively to meet project timelines and quality goals.
- Monitor and improve QA processes, methodologies, and tools to enhance overall quality and efficiency.
- Implement feedback loops for continuous learning and improvement.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred). Equivalent work experience accepted in lieu of degree.
- Minimum 7 years of experience in software testing, including significant experience with web, mobile, and API services.
- At least 5 years in a leadership role managing both onshore and offshore QA teams.
- Proven experience in designing and implementing test automation frameworks and tools (e.g., Selenium, Appium, Postman, JMeter, etc.).
- Strong understanding of software development lifecycle (SDLC) and QA methodologies.
- Proficiency in test automation, CI/CD pipelines, and DevOps practices.
- Exceptional communication and interpersonal skills to work effectively with cross-functional teams.
- Strong analytical and problem-solving abilities.
- Ability to manage multiple priorities and deliver results under tight deadlines
- Must be very familiar with agile development methodologies such as Scrum, XP, Kanban, LeSS or SAFe
Preferred Skills and Experience:
- Experience supporting DevOps, including creating quality and automated testing gates in deployment processes
- Experience supporting cloud environments such as AWS, GCP, and Azure.
