ABOUT THE ROLE
Crossian is a high- growth technology- driven e- commerce business. Behind our success are our people. As a start- up formed in 2020, we have created a fast- paced and dynamic environment, enabling our people to reach a cumulative average growth rate of over 900% in just under 4 years. Our mission now is to build direct- to- consumer brands and increase customer LTV.
We are seeking an experienced Software Quality Manager to join our Technology Innovations CoE. This leadership role is pivotal in establishing and maintaining robust quality processes across the organization. You will consult directly with C- level executives, including the Engineering Manager and/or CTO, to drive quality initiatives, report on quality metrics, and guide and mentor the tech team in quality control (QC) processes.
Operating within a dynamic, Agile, tech- startup environment, you&039;ll collaborate closely with our Scrum teams to ensure that quality is integrated into every stage of the Software Development Life- Cycle. Our development team does not have a separate QA/QC team; instead, quality is a shared responsibility. You will empower the entire team to take ownership of product quality by fostering a culture of accountability, guiding test case development and execution, and promoting the use of automation testing whenever needed.
Our aim is to build a comprehensive DTC/eCommerce Platform featuring solutions for Storefront, Payment Gateway, Inventory, Catalogs, Logistics, Marketing Insights, CRM, and more:
Convert raw data from marketing campaigns, transactions, user behavior, etc., into valuable insights for business operations.
Plus, numerous other opportunities await your input.
Integrate various third- party services to operate a complete supply- chain system, including inventory, catalogs, logistics tracking, and more.
Centralize payment gateways for managing transactions and post- payment processes (e.g., refunds, chargebacks, claims, inquiries).
Develop a Storefront solution.
WHAT YOU WILL DO
Strategic Quality Leadership:
Develop and Implement Quality Strategy:
Establish quality standards and best practices across all development teams.
Define quality goals and KPIs in collaboration with C- level executives.
Create a comprehensive Quality Assurance strategy that aligns with the company&039;s objectives.
Consultation with Executive Leadership:
Present regular reports on quality metrics, trends, and improvement plans.
Provide expert advice to the Engineering Manager and other executives on quality matters.
Quality Process Development:
Establish Robust QA Processes:
Continuously assess and refine QA processes to enhance efficiency and effectiveness.
Design and implement QA/QC processes that integrate seamlessly with Agile methodologies.
Develop guidelines and standards for testing procedures, documentation, and defect management.
Promote Quality Ownership:
Lead initiatives to minimize the need for a separate QA/QC team by embedding quality practices within the development process.
Encourage developers to take responsibility for the quality of their code and features.
Team Guidance and Mentorship:
Mentor Development Teams:
Provide training and guidance on QA methodologies, tools, and best practices.
Promote the adoption of automation testing where appropriate.
Assist teams in developing effective test cases and executing tests.
Foster a Quality Mindset:
Cultivate an environment of continuous learning and improvement.
Lead by example in demonstrating best practices in quality assurance.
Quality Metrics and Reporting:
Define and Monitor Quality Metrics:
Identify key quality indicators and establish monitoring processes.
Analyze data to identify trends, risks, and areas for improvement.
Reporting:
Prepare and present comprehensive quality reports to the executive team.
Provide actionable insights to drive decision- making and strategic planning.
Collaboration with Development Teams:
Integrate QA into Development Lifecycle:
Participate in planning meetings to provide input on quality considerations.
Collaborate with developers on testability and code quality.
Work closely with Scrum teams to ensure testing is integrated into each sprint.
Automation and Tools:
Guide the selection and implementation of testing tools and automation frameworks.
Encourage the use of automation to improve test coverage and efficiency.
Defect Management and Resolution:
Oversee Defect Lifecycle:
Collaborate with teams to prioritize and address issues based on impact.
Ensure timely identification, documentation, and resolution of defects.
Process Improvement:
Analyze defect patterns to identify root causes.
Implement corrective actions to prevent recurrence.
Compliance and Best Practices:
Stay Current with Industry Standards:
Keep abreast of the latest QA trends, tools, and technologies.
Ensure compliance with relevant industry standards and regulations.
Evaluate and Adopt New Technologies:
Assess new testing tools and methodologies for potential adoption.
Lead initiatives to incorporate best practices into the QA process.