
Open Job Positions
QA Team Lead
Ljubljana, Slovenia
Role description
As a QA Team Lead you will be responsible for planning, leading and managing quality assurance efforts and personnel. You will also be planning testing strategies (in cooperation with the implementation team), creating and managing test environments, executing test plans, and verifying software features and bug fixes. Additionally, you will work with the software development teams and other departments (Quality Management) to ensure released software is of sufficient quality.
Main responsibilities
- Managing and leading a team of test engineers.
- Mentoring and supporting QA team members.
- Defining, analyzing and refining user/system/component requirements acceptance criteria, and translate those into test cases.
- Reviewing requirements documents to ensure requirements are complete and testable.
- Aligning with Quality Management to identify regulatory requirements related to product Verification and Validation.
- Planning, developing, implementing, maintaining and executing functional, integration, unit and regression tests (manual and automated).
- Ensuring quality and integrity: writing clear and detailed, yet concise, test cases, performing manual testing, and identifying opportunities for automation.
- Defining and managing a documented testing process (SOPs).
- Defining and managing test environments.
- Writing detailed bug reports.
- Coordinating with the development team in overseeing bug tracking, test prioritization, change management and release readiness.
- Engaging the development teams on QA values, principles, and best practices.
- Assessing and gathering data related to team effectiveness.
- Identifying areas of improvement within our current processes and helping build out more efficient solutions.
- Participating in project planning activities, including timelines, effort estimation and resource planning for QA aspects and be accountable for deliverables and completion dates.
Required Qualifications and Skills
- Extended work experience in software quality assurance.
- Knowledge of software QA methodologies, tools and processes.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Experience with software development covering the complete development lifecycle is a plus (definition, design, implementation, integration, verification).
- Work experience as a team leader (interviewing skills, employee training, career planning).
- Organizational, time-management and decision-making skills.
- B.Sc. in Computer Science, Electrical Engineering or other related technical disciplines.
- Fluency in spoken and written English.
- Developed interpersonal and communication skills and an open mind for discussion and team collaboration.
What we offer
- An employment contract for an indefinite period with a six-month probationary period.
- A competitive and periodically updated salary tailored to your skills, experiences, and results.
- Interesting work that is full of challenges in an international working setting.
- A work environment with flexible working hours and remote work.
- Opportunities to work abroad, on-site, at high-tech facilities.
- Participation in a high-impact learning culture that has regular in-house and external training sessions with a team of international professionals eager to help you grow.
- Lots of recreational after-work activities, unlimited coffee, soft drinks, fruit, therapeutic massage and other well-being goodies.
- COSYLAB events (Teambuilding, CosyPicnic, New Year’s Party … ).
- A casual atmosphere with friendly faces where you can ultimately be yourself.
Start
A dialog
With us
Apply for QA Team Lead.
Please fill in the application form below and upload your CV, motivational letter and other relevant documents.