QA Team Lead
Purpose of the role
The QA team lead manages processes and personnel to conduct quality assurance testing, typically within a software development organization or department. In this role, the QA team lead develops effective and efficient methods, maintains documentation throughout the QA process, and communicates with development teams to provide a reliable, consistent, and positive end user experience.
The QA team lead conducts rigorous testing throughout the development process, identifying potential issues and reporting them back to development teams. In some cases, the QA team lead is also responsible for developing and implementing fixes and improvements, working with their team and with others in the organization to deploy updates and resolve issues that arise during the QA process.
You must be experienced and relatively still hands-on, and senior enough to select talent testers to join you to make an effective team. Establish a dedicated testing process and environment with a focus on automated testing as well as reactive manual bug testing.
QA Team Lead Duties and Responsibilities
- C# code software development, bug verification and resolution
- Provide technical/engineering support for new and existing applications from code delivery until implementation
- Collaboratively work with development and software testing team to ensure timely delivery of new applications
- Collaboratively work with customer support team when required to resolve or diagnose defects.
- Design tests cases with QA and Project manager
- Implement test cases using selenium, JS, C#, SQL and whichever other software may be required
- Work with engineering team to automate testing in CI system generating reports
- Prioritise test cases to run on each build or nightly build
- On-going maintenance of scripts to ensure builds aren’t unnecessarily failing
Develop QA Processes and ProceduresMany of the duties that fall under the responsibility of the QA team lead involve establishing QA processes and procedures. This can include preparing documents that outline testing processes, generating use cases to ensure that testing captures the software or system’s functional requirements, and enacting test plans for new software products or updates to existing systems. The QA team lead also introduces and updates these processes in collaboration with their team and developers.
Direct QA TeamsQA Team Leads manage the day-to-day activities of QA team members, including scheduling and managing ongoing projects. They also conduct employee training and evaluation and may provide support during the hiring and onboarding process. QA team leads need to assess current testing needs and schedules and determine staffing needs to effectively conduct the testing. They also oversee team members’ work to ensure that they adhere to specifications.
Identify Bugs and IssuesQA team leads play an active role in software testing, following the processes and procedures that they developed and testing new and updated systems for bugs and other issues. The QA team lead may support compatibility testing, develop and utilize software to capture performance data, and evaluate individual aspects of the software or system including user interfaces and functional requirements.
Maintain DocumentationThroughout the development and QA process, QA team leaders maintain detailed documentation related to the software or system. These documents provide developers and engineers with vital information about software performance and issues and are used in future development work. QA documentation also ensures that systems are adequately tested and that all use cases are accounted for.
Manage Testing SchedulesQA team leads develop, enact, and manage testing schedules, ensuring that the QA team meets expectations and deadlines. These schedules tend to include specific elements of the software or system and frequently need to be completed before developers and engineers can continue with the next phase of development. QA team leads need to monitor team activities to ensure that they meet schedules, specifically when multiple projects are in process at once.
Coordinate Bug Fixes with Development TeamsFinally, QA team leads coordinate bug fixes and software enhancements with development and engineering teams. In some cases, the QA team lead may resolve some of these issues on their own and conduct further testing to ensure stability and usability, but more frequently they will report software and system issues to developers or engineers and test the next iteration of the software to ensure that those bugs have been eliminated.
QA Team Lead Skills and Qualifications
QA team leads direct and manage their teams while also directly working on QA tasks.
QA experience – a background in quality assurance is a necessity in this role since QA team leads need to thoroughly understand processes in order to develop improved and effective procedures
Team coordination – QA team leads coordinate the activities of their entire department, so effective leadership, scheduling, and management skills are also vital in this role
Process enhancement – effective QA team leads should always seek out ways to improve processes, so familiarity with process and efficiency enhancement is helpful in this role
Organization skills – this role requires a high degree of organization to successfully schedule and direct QA procedures and coordinate development and testing processes
Communication skills – effective verbal and written communication is also important in this role, as the QA team
Deep understanding of object-oriented design, data structures and algorithms
An aptitude for analytical and creative problem solving
Microsoft SQL server
About Contrado ImagingAn independent medium sized fast growing creative technology company, started from zero, built from the ground up since 2002. Taking advantage of consumer appetite for customisation, print on demand and digital design for mobile and internet audiences. Different to most organisations due to total fulfilment under one roof i.e. web design, web development, customer services, photo shoots, marketing, product design, production and product processing, providing fast turnaround premium product to consumers worldwide.
Apply for this role
Contrado Imaging Ltd - The Company:
Welcome to Contrado, a rapidly expanding custom lifestyle, fashion and homeware Company. We are changing the way people buy these products. We seek another talented person to help. Our technology driven company was founded in 2002. Now we are a diverse team of 120 awesome people in West London designing and making a variety of sought after creative clothing, gift and home products. Excitement is guaranteed as we design, print & make products on demand. We sell direct to consumers through our websites, with expanding worldwide reach. And we’re growing fast. That’s where you come in.
We are worldwide: UK, France, Germany, USA, Italy, Spain, Japan, Holland, Sweden, Ireland, Australia, and United Arab Emirates, Canada, with more to come.
Please see our web sites to get a feel for our service. Apply now and help change how people buy lifestyle products.
- Enjoyable atmosphere, fast-paced, fun, and creative environment
- Competitive salary to skill level with potential 10-15% overtime bonus. Every minute you work is paid.
- On site fully equipped company gym (Technogym)
- Breakout and social games areas with trampoline, pool table, table football, table tennis
- Up to 35 days of holidays incl. Bank Hols
- Flexible working hours (for most roles)
- Occupation sick policy
- Subsidised season ticket loan
- 50% preferential staff discount
- Free fruit, bottomless ground coffee and fresh orange juice
- Bike park for cyclists
- Ongoing training; online, internal, conferences and books
- Team outings, BBQ's, events
- Eye care vouchers
We have a great culture of teamwork and friendship through hard work and positivity. We enjoy an inclusive, warm atmosphere, and we seek individuals who thrive in that environment. We offer flexibility, concise and swift decision making and less hierarchy. If this works for you, apply now for this job opportunity.
We Offer: Competitive salary to skill level. Exciting meaningful challenging projects. Excellent working atmosphere. Up to date technology and ongoing training.
Inclusivity, Diversity & Fairness Statement
We are a united and mixed bunch here at Contrado. We find and nurture talents in so many people for the benefit of all. In addition we work hard to create a representative, inclusive and friendly team. We share different experiences, varying perspectives and backgrounds, and combine them to make for better lives and workplace. A positive approach to fairness, creates a better experience for our customers too, because we are a reflection of each one of them, and they like us more for it. We are fair and even in all areas such as gender, race, disability, colour, religion or belief, national / regional origin, age, sexual orientation, marital or parental status.
We'd love to hear from you.