TCP Software
QA Team Lead
TCP Software, Plano, Texas, us, 75086
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs. Growth is happening and our vision for a successful future is clear - We'd love for you to join us on this journey! For more information on TCP, visit www.tcpsoftware.com or follow us on LinkedIn or Facebook. The QA Team Lead will oversee the quality assurance strategy and execution for the product, ensuring that the team delivers high-quality software products on time. The role involves leading a team of manual and automation testers, defining test strategies, and collaborating closely with other departments, including development and product management. The ideal candidate will bring technical expertise, leadership skills, and a passion for quality.As a QA Team Lead, you will: Lead and mentor a team of QA engineers, providing guidance on best practices, professional development, and technical expertise.Conduct regular 1:1s and performance evaluations, identifying skill gaps and creating development plans.Implement the overall QA strategy, including manual and automated testing frameworks.Develop test plans, test cases, and test scripts for new and existing features.Collaborate with stakeholders (Product, Development, Operations) to understand business requirements and develop a testing approach.Implement industry best practices for QA methodologies and testing tools.Drive automation efforts to reduce manual testing overhead and increase test coverage.Act as the main point of contact for QA-related matters, coordinating across different teams to ensure seamless communication.Prepare and present QA status reports, quality metrics, and test coverage data to management and stakeholders.Oversee the execution of test cases, ensuring high standards are maintained.Review test results, identify bottlenecks, and troubleshoot issues to improve quality.Provide technical assistance and review test automation scripts, frameworks, and performance test plans.Contribute to the planning and coordination of product releases, ensuring that QA deliverables are aligned with project schedules.Work closely with the DevOps and Release Management teams to support CI/CD pipeline improvements and quality gates.Handle escalation life cycle to ensure escalations are routed properly and in a timely manner until resolution.Perform other duties as assigned.You are a strong fit for this role if you have: Bachelor's degree in Computer Science, Engineering, or a related field.Minimum of 5+ years in software testing, with at least 2 years in a leadership role.Proficiency in test automation tools (Cypress).Experience with performance testing tools (JMeter).Knowledge of programming/scripting languages such as JavaScriptProven experience in leading and mentoring teams.Experience in Agile/Scrum methodologies.Knowledge of CI/CD pipelines and cloud platforms.Ability to multi-task, work under pressure, and meet tight deadlines.Can identify and understand software bugs and issues.Understanding of module requirements and development processes.Understanding of triage and portfolio processes.Benefits: Competitive salary20 Days of PTO (Paid Time Off) and 13 days of companywide holidays8 hours to volunteer and impact the communityComprehensive benefits (Health/Dental/Vision/ 401K)The work/life set up you need to be successful.TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.