Quality control figma Scrum Confluence Jira Cypress Selenium API Python Leadership Scripting Manager Agile Test Automation Manual testing Quality Assurance JavaScript AWS
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'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: Develop a Storefront solution. Centralize payment gateways for managing transactions and post-payment processes (e.g., refunds, chargebacks, claims, inquiries). Integrate various third-party services to operate a complete supply-chain system, including inventory, catalogs, logistics tracking, 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. WHAT YOU WILL DO Strategic Quality Leadership: Develop and Implement Quality Strategy: Create a comprehensive Quality Assurance strategy that aligns with the company's objectives. Define quality goals and KPIs in collaboration with C-level executives. Establish quality standards and best practices across all development teams. Consultation with Executive Leadership: Provide expert advice to the Engineering Manager and other executives on quality matters. Present regular reports on quality metrics, trends, and improvement plans. Quality Process Development: Establish Robust QA Processes: Design and implement QA/QC processes that integrate seamlessly with Agile methodologies. Develop guidelines and standards for testing procedures, documentation, and defect management. Continuously assess and refine QA processes to enhance efficiency and effectiveness. Promote Quality Ownership: Encourage developers to take responsibility for the quality of their code and features. Lead initiatives to minimize the need for a separate QA/QC team by embedding quality practices within the development process. Team Guidance and Mentorship: Mentor Development Teams: Provide training and guidance on QA methodologies, tools, and best practices. Assist teams in developing effective test cases and executing tests. Promote the adoption of automation testing where appropriate. Foster a Quality Mindset: Lead by example in demonstrating best practices in quality assurance. Cultivate an environment of continuous learning and improvement. 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: Work closely with Scrum teams to ensure testing is integrated into each sprint. Participate in planning meetings to provide input on quality considerations. Collaborate with developers on testability and code quality. 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: Ensure timely identification, documentation, and resolution of defects. Collaborate with teams to prioritize and address issues based on impact. 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.
Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field from a reputable university. Experience: Minimum of 8 years of experience in Software Quality Assurance, with significant exposure to both manual and automated testing. Proven experience in building and implementing Quality Assurance processes within Agile environments. At least 3 years in a leadership or managerial role, mentoring and guiding technical teams. Experience consulting with C-level executives and presenting to senior leadership. Technical Skills: Coding Proficiency: Strong ability to read and understand code. Experience with scripting languages for test automation (e.g., Python, JavaScript). Testing Expertise: Deep understanding of APIs/Web-services and experience with tools like Postman, Browser Stack, and curl. Proficiency with test automation frameworks (e.g., Selenium, cypress.io ). Tools and Documentation: Proficient with Atlassian tools (Jira, Confluence) and mock-up tools (e.g., Figma, draw.io,..). Ability to write Software Requirement Documents and Functional Specifications. Cloud and Architecture Knowledge: Familiarity with AWS Cloud services and microservices architecture. Agile Methodologies: Solid understanding of Agile/Scrum practices, including TDD/BDD. Soft Skills: Leadership Abilities: Strong leadership and team-building skills. Ability to inspire and motivate teams towards a common goal. Communication Skills: Excellent verbal and written communication skills. Ability to convey complex technical concepts to non-technical stakeholders. Problem-Solving and Critical Thinking: Strong analytical skills with a proactive approach to identifying and resolving issues. Organizational Skills: Ability to manage multiple priorities and projects in a fast-paced environment. Adaptability: Comfortable working in a dynamic startup setting with evolving priorities. We believe in providing equal opportunities to all employees. Therefore, we encourage all qualified individuals, regardless of gender, age, disability, race, ethnicity, origin, religion, or economic background, to apply. Our primary focus in hiring is to drive our company forward with talented and dedicated individuals. However, this role is specifically designed to facilitate gender equality in tech, and as such, we would encourage FEMALE candidates to apply.
At Crossian, our people are the key to our success. We believe in creating an attractive total compensation package (TCP) that not only retains employees but allows them to excel in their profession. These include: A rewarding management role that has direct impact on the organization Competitive salary (negotiable depending on what you bring to the table) Full salary during probation & Guaranteed 13th month salary 12 days work-from-home & 12 days of paid annual leave, plus seniority paid leave Global health insurance package for yourself and direct family members, plus annual health checkup Quarterly bonus & Year-end bonus as part of our profit sharing program A Pantry & a Crossian Cafe stocked with goodies, ready to serve Other company benefits including 5-star annual Summer Summit, budget for frequent team building activities and other monthly/ quarterly/ annual company events General company T&D Program Other benefits in accordance to Company's Policy and Vietnam Labor Laws
Preferred (but not required) Certifications: ISTQB Advanced Level certification or equivalent. Industry Experience: Experience in the eCommerce industry. DevOps Knowledge: Familiarity with CI/CD pipelines and DevOps practices. Language Proficiency: Fluency in English.