The Role: Associate Director of Quality Assurance
As the Associate Director of Quality Assurance at Anchanto, you will lead QA efforts across multiple product lines, ensuring that all software releases meet the highest standards of quality and reliability. You will collaborate closely with engineering, product, and operations teams to deliver timely and accurate releases of SaaS products that power Anchanto's eCommerce, logistics, and supply chain solutions. Your responsibilities include owning the QA strategy, overseeing test automation, and driving process improvements to build a robust and scalable QA framework that fosters continuous innovation.
Responsibilities:
- Lead the QA team across all product lines to ensure the quality of the SaaS platform/products.
- Develop, implement, and maintain a comprehensive QA strategy aligned with product and engineering goals.
- Mentor and coach QA engineers and leads to enhance technical skills and ensure consistent team performance.
- Design, develop, and enforce QA processes, tools, and methodologies to ensure quality standards across product releases.
- Create scalable QA frameworks and processes for manual, automated, and performance testing.
- Facilitate effective communication and collaboration between QA, development, and product teams to meet project goals and deadlines.
- Lead initiatives to establish and maintain a robust test automation framework to improve test coverage and efficiency.
- Promote an automation first culture within the QA team, driving automation for regression testing.
- Ensure proper maintenance of testing environments and data for smooth and efficient testing processes.
- Identify areas for improvement in QA processes and tools, and drive initiatives for optimization.
- Implement industry best practices for continuous integration, continuous testing, and continuous delivery (CI/CD).
- Track and analyze QA metrics to identify opportunities for quality improvements and cost savings.
- Work closely with product managers, software engineers, and stakeholders to translate product requirements into test strategies.
- Participate in architecture and design discussions to offer input from a quality perspective.
- Collaborate with cross-functional teams to ensure seamless integration of testing efforts in product development and release cycles.
- Proactively identify risks, manage defect triage processes, and ensure quick issue resolution.
- Communicate QA results, risks, and recommendations to stakeholders across the organization.
What You Need/ You have a track record of:
- Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
- 12 to 15 years of QA experience in software development, with at least 5 years in a QA leadership role, preferably in SaaS or product-based companies.
- Expertise in QA automation frameworks (e.g., Selenium, Testim) and test management tools (e.g., JIRA).
- Experience with API testing, performance testing tools (e.g., JMeter), and security testing.
- Knowledge and hands-on experience with CI/CD tools like Jenkins, GitHub, or similar systems.
- Proficiency in test automation tools, scripting, and coding in languages such as Python, Java, or JavaScript.
- Strong understanding of software quality assurance methodologies, processes, and tools.
- Familiarity with cloud infrastructure, particularly AWS, and deployment automation.
- Strong SQL skills and understanding of database systems like MySQL, PostgreSQL.
Preferred:
- Experience in eCommerce, logistics, or related SaaS platforms.
- Certifications in QA methodologies or automation (e.g., ISTQB) are a plus.
Personal Attributes:
- Communication: Clear written and verbal communication.
- Proactive Mindset: Proactively plan work and avoid roadblocks.
- Ownership: Passion for continuous learning and improvement.
- Critical Thinker: Strong critical thinking skills.
- Problem Solver: Solution-oriented with a strong problem-solving mindset.