Management Direction
Onsite QA Manager
This role is responsible for the following tasks:
- Collaboration with Customer on all questions regarding to QA related issues (feasibility involvment, estimations support, Customer meetings and etc);
- Supervise the external defect tracking including triage process to ensure that it is properly managed by the on site QA team.
- Participate in UAT and other required external testing activities.
- Coordinate all issues concerning planning and conducting of a project with the Project Manager, offsite QA Manager and TM.
- Escalate any outstanding issues to the Project Manager, offsite QA Manager and Customer.
- General supervision of onsite activities.
- Provide daily status reports for onsite activities and testing progress to the Project Manager.
- Collaboration with Project Manager and QA Manager on all questions regarding to onsite QA project team and its changes.
- Human Resource Management of on site test team: employees’ motivation and encouragement, team developing, business trips handling, visa's questiouns, settle disputable situations etc.
- Coordinate with QA Leaders on any issues/problems encountered during onsite activities.
- Follow up of the KPI metrics and the planning of possible improvements.
- Identifies areas for improvements for onsite activities and processes and implements key best practices for these phases.
Offsite QA Manager
This role is responsible for the following tasks:
- General supervision of offsite activities.
- Definition of Test Strategy, validation of Master Test Plan and Schedules.
- QA project plan creation/update (internal QA resource planning and validation of the actuals/forecast sheets)
- Ensure that tests are conducted and completed on time.
- Validate quality and consistency on all Test Deliverables.
- Facilitate the Test Readiness and delivery progress review, responsible for ensuring the solution is of acceptable quality.
- Provide daily-weekly status reports for offsite activities and testing progress to the Project Manager.
- Collaboration with Project Manager and QA Manager/Leads on all questions regarding to offsite QA project team and its changes.
- Human Resource Management of offsite test team: employees’ motivation and encouragement, team developing, overtimes, bonuses, settle disputable situations etc.
- Coordinate with BA Leads/TMs/QA Leaders on any issues/problems encountered during offsite activities.
- Identifies areas for improvements for offsite activities and processes and implements key best practices for these phases.
- Analysis of Leassons learned, QA root cause metrics and the planning of optimization of the testing, new tool introduction and etc.
QA Lead (Test Team Lead)
This role is responsible for the following tasks:
Off-site testing stages:
- Prepare Test Approach document and Master Test Plan (TMS).
- Participation in the project plan creation/update process.
- Planning and organization of test proccess for the release.
- Ensure that tests and tasks are conducted and completed on time.
- Ensure quality and consistency on all Test Deliverables and review test results to ensure that they meet the entry and exit criteria.
- Prepare all Test Release Documentation: Test Summary Report, Test Cases, etc.
- Verification of all Release documentation for each patch (Installation Notes, Release Notes and etc)
- Coordinate with Technical Managers, QA managers on delivery schedule, issue management and defect management.
- Coordinate with QA analysts/engineers on any issues/problems encountered during testing.
- Responsible for ensuring that all software which is delivered to Swisscom has successfully passed internal testing Cycle 1, Cycle 2, Closed/Regression with no Urgent/High Issues.
- Escalate any outstanding issues to the QA Managers, TMs.s
- Coordination: direct supervision of the QA Managers.
- Report progress on work assignments to the QA Manager (PMs, the Team) on daily basis.
- Leaasons lerned preparation, root cause alanisys follow up and optimization of the test process accordingly.
On-site testing stages:
- Assist with testing: consult Customer on software package, helping with test case execution and validation of test results.
- Consult Customer test team on daily basis during onsite test execution phases.
- Follow up the QA root cause analysis for all external defects found and optimize or extend the scope of testing to have full test coverage based on Customer's found defects.
The more experience and knowledge you will get, the more opportunities you will have. But it is impossible to become a top-manager in IT sphere, e.g. Program Director, not having gone through the starting career stages. Because this experience is a reliable basis for understanding the processes in an individual project, as well as in the whole company.
Director's Positions
Workstream Program Director (report to Senior Program Director)
This role is responsible for the following tasks:
- Manage delivery of multiple workstreams inside the program (large, medium-high risk engagement with multiple related Projects) to maximize risk adjusted economic value for all parties.
- Represent company as single-point of responsibility, accountability and contact for the customer and manage customer satisfaction within multiple workstreams.
- Identify business opportunities within customer organization and support account management team.
- Manage client dependencies, mutual commitments and shield the delivery team from client-related issues that distract from project execution including client negotiations and conflict resolutions.
- Create and maintain release schedule covering 0.5-1 year period in advance.
- Develop and ensure compliance of a joint Program Governance Model that controls risk, scope, issues and mutual dependencies. Provide escalation point in addressing any program level issues.
- Coordinate and manage of the scope, timing, budget and all resources of multiple projects related to the same workstream to achieve the agreed strategic benefits.
- Clear communications of business mission and objectives.
- Manage groups of strategically related projects as an integrated programs to realize benefits.
- Responsible for requirements gathering process in a form that suits delivery organization needs.
Project Manager
This role is responsible for the following tasks:
On-site Project Manager:
- Communication with clients on all project aspects.
- Establish good relationship with all customer representatives.
- Manage Delivery (analysis, design, build, testing, UAT and deployment) of all projects within a workstream together with Offsite Progect Manager.
- Control timely and accurate estimation of LOE.
- Identify, track, manage and resolve project challenges.
- Identify, communicate, assess risk and ensure mitigation options.
- Ensure timely deliverables of acceptable quality through Offsite Project Manager/ Technical Manager.
- Control scope management & communicate scope changes.
- Manage the overall schedule to ensure work is assigned and completed on time and within budgeted LOE.
- Budget consumption tracking on a regular basis.
- Communicate project status to client together with PD.
- Work with counterpart PM at the customer side to ensure project are meeting business objectives.
- Identify business opportunities within customer organization and support account management team.
- Effective Alignment of Project activities with overall release schedule / plan.
Off-site Project Manager:
- Repeatable delivery is a main function.
- Responsible for project schedule preparation, update, maintenance and communication to Onsite Project Manager.
- Planning, execution and control of projects.
- Resource planning.
- Establish communication with Onsite Project Manager and make sure that all delivery aspects are well communicated.
- Back office (offsite) people management, including career path for key people.
- Point of escalation across all projects inside workstream and bring it to the Onsite Project Manager when it is applicable.
- Project estimations inside of workstream.
- Review of Q&IA's and confirmation of project LOE and timelines.
- Organization of travel and control inside of workstream (including visa related questions).
- Analyze the impact of changes, issues and risks on particular projects. Force re-planning as necessary, under change control.
Technical Manager
This role is responsible for the following tasks:
- Implement functional and non-functional requirements for all projects inside of workstream.
- Make sure that designs of all projects are aligned technically and verified properly. Final responsibility for technical side of the solution.
- Provide specialist technical solution expertise.
- Responsibility for general system design including major functional components and conceptual data model.
- Map risk and issues to application architecture.
- Track/manage implementation of key components by engineering team.
- Responsible for defining and documenting details related to technical aspects and interfaces to be incorporated within the solution.
Senior Technical Manager
This role is responsible for the following tasks:
- Project execution together with Offsite Project Manager.
- Responsibility for quality, meeting deadlines.
- Project staffing and plan resources sharing within workstream.
- Identify the skills certain project required to have an accurate project staffing and keep resource balancing within the entire workstream.
- Control development and delivery processes are followed by project groups within workstream.
- Driving assessment of new projects/CRs within the work stream, have clear visibility of people loading to get them engaged in different sort of billable and non-billable activities when it’s needed.
- Development plan alignment and negotiation to mitigate delivery risks.
- First escalation point for projects’ Technical Managers when any sort of delivery risks identified.
- Single contact point and acts on behalf all workstream projects for different sort of external and internal requests and initiatives.
Solution Architect
This role is responsible for the following tasks:
- Architecture solution roadmap.
- Leadership role for overall Solution Architecture that covers requirements and agility for future change and supports a proper run-time behavior (reliability, availability, manageability, performance, security).
- Main interface to Client on architectural discussions, compliance with Architecture standards and interface to existing and future systems.
- Coaching of Technical Managers and senior Developers across the program/worsktreams.
- Support of Workstream Program Directors and Project Manager on managing, tracking, and forecasting work.
- Responsibility for general system design including major functional components and conceptual data model.
QA Architect
This role is responsible for the following tasks:
- Responsible for areas for improvements identification and best practices implementation.
- Responsible for coaching, mentoring, training and day to day interaction with a team of QA professionals (leads, testers, automation experts, etc.).
- Communication with Workstream Program Directors or Onsite Project Managers: statuses, risks, root cause analysis, improvement program, success stories, etc.
- Manage the work program for strategic QA processes improvement initiatives.
- Drive QA process improvement on account.
- Track quality improvements tasks.
- Research leading QA practices and technology.
- Conduct monthly Quality SteerCo meetings.
- Drive Quality improvement program.
Technical Architect
This role is responsible for the following tasks:
- Overall technical architecture solution across the account.
- Accountable for SVT strategy & proper execution.
- Accountable for SP group goals and priorities.
- Capacity planning.
- RDB improvements and new generation RDB.
- Deployment optimization.
- Participates Technical Solution Review meetings. These meeting should be organised for new projects having significant development LOE.