Director of Quality Assurance
Choice Logistics - columbia, SC
Apply NowJob Description
POSITION OVERVIEW: The Director, Quality Assurance leads our SQA team with a strong emphasis on test automation. They possess a deep understanding of software quality assurance processes and methodologies, with a proven track record or implementing and managing automated testing frameworks within the .NET ecosystem.JOB RESPONSIBILITIESLeadership and Management (25%):Lead, mentor, and manage the SQA team, ensuring alignment with company goals and objectives.Develop and implement strategic plans for the SQA department, focusing on continuous improvement and best practices.Collaborate with cross-functional teams including Development, Product Management, and Operations to ensure high-quality software releases.Test Automation (30%):Design, develop, and maintain robust test automation frameworks within the .NET environment.Drive the adoption of test automation tools and practices across the SQA team and other relevant departments.Ensure comprehensive test coverage through automated testing and continuously improve the test automation process.Quality Assurance Processes (20%):Establish, monitor, and improve SQA processes, standards, and metrics.Ensure that all software meets quality standards before release to production.Manage the defect tracking process and ensure timely resolution of issues.Test Data Management (15%):Develop and maintain strategies for effective test data management.Ensure the availability and accuracy of test data for automated and manual testing.Implement best practices for the creation, storage, and maintenance of test data.Work with development and operations teams to manage test data in alignment with data privacy and compliance novation and Continuous Improvement (10%):Stay current with industry trends and emerging technologies in software quality assurance and test automation.Implement innovative solutions to improve testing efficiency and effectiveness.Foster a culture of continuous learning and improvement within the SQA team.SKILLSQUALIFICATIONSEducation and Experience:Bachelor's or Master's degree in Computer Science, Engineering, or related field.10+ years of experience in software quality assurance, with at least 5 years in a leadership role.Proven experience in test automation, including hands-on experience with automation tools (e.g., Selenium, NUnit, MSTest).Skills and Competencies:Strong knowledge of software development life cycle (SDLC) and agile methodologies.Excellent leadership and team management skills.Strong problem-solving and analytical skills.Exceptional communication and interpersonal skills.Ability to work in a fast-paced environment and manage multiple projects simultaneously.Technical Skills:Proficiency in the .NET framework and C# programming language.Experience with continuous integrationcontinuous deployment (CICD) tools and processes.Familiarity with performance testing tools and methodologies.Experience with Azure DevOps or similar tools for managing automated testing.
Created: 2025-02-21