Position: Engineering Manager
Category: QA
English level: upper
Years of experience: 11


People management:
- 50+ direct subordinates
- Initiate new vacancies opening and make final decisions on hiring all levels of QA Engineers (from Juniors to Leads);
- Manage and mentor members of all seniority levels of distributed QA engineering team to build a highly professional and motivated group;
- Conduct semi-annual performance assessments, including SMART goals setting, promotions, and compensation reviews;
- Create a solution-oriented and thinking culture in engineering;
- Contribute to knowledge sharing;
- Make decisions on engineers’ termination.

Resource management:
- Allocate engineers with the right skill set to client projects ensuring adequate project staffing;
- Track and report on resource utilization identifying any resource imbalances and meeting the team’s billable utilization goals;
- Collaborate with project and program/engagement managers to support the delivery of the projects on time, on budget, while meeting customer expectations.

Department growth and development:
- Initiate project audits (planned and urgent/escalations);
- Take part in lessons learned sessions;
- QA services development

Process management:
- Take part in the company’s strategic initiatives, e.g. contributions in the setup of new locations, internal processes creation, and improvements, adoption of best practices on the company’s level. 
- Define, implement, manage and refine software development life cycle processes for the delivery of multiple and concurrent customer projects;
- Ensure the adherence to organizationally defined technical practices and procedures through conducting regular engineering audits;
- Define and enforce standards and tools for QA activities;
- Collaborate with other engineering managers to ensure consistency and alignment between engineering groups