Purpose
Responsible for the delivery the overall Software Quality Assurance Competency Centre (SQACC) strategy as defined by the business in a specific solutions line or project/s, ensuring both testing measures are in place and adhered to.
Ensure all testing processes and outputs meet the criteria for Capability Maturity Model Integration (CMMI) level 3, ITIL, ISO and PMI standards and perform audits to mitigate any risks.
Act as a `QA technical lead' for multiple small to medium projects that have a significant business impact ensuring the solution/s developed are able to sustain the long term functional and business requirements.
Responsible for the functional and non-functional requirements ensuring all severity risks level 1 and 2 are resolved prior to go-live in production.
Key Responsibilities
'Deliver the pre-defined test strategy for a specific solutions line and /or project/s, ensuring that work delivered is measurable, repeatable and follows set standards inline with CMMI.
'Sign-off of test cases, scripts and documentation relating to the functional and performance testing.
'Manage the process and successful delivery of the functional and performance testing activities within assigned programmes / projects.
'Act as Test Lead on major projects ensuring effective project planning and management is carried out.
'Provide test management, planning, execution, automation and defect management throughout each phase of the project life cycle.
'Work with management from the Data Centres to ensure that environments are built to meet the testing requirements.
'Ensure end to end quality and data integrity of applications against the quality assurance, testing processes and capabilities used to develop and maintain software products.
'Improve delivery quality metrics and lower delivery cost, providing visibility to management on how the projects are adhering to the process using defined software quality metrics.
'Manage the key interfaces between BU requirements and team delivery
'Lead, mentor and coach a group of senior and junior / less experienced staff ensuring they have the skills and knowledge in order to perform their roles
'Conduct weekly and / or monthly reviews to ensure all activity is monitored and address issues that require action.
'Ensure short and long terms goals are met by the team according to the time and budget providing guidance where required.
'Actively provide feedback to senior QA management which may result in new working practices or general QA improvements.
'Implement and train individuals on the use of the QA policies and procedure manual
'Champion SQACC standards, ensuring continual developments of end to end process for all quality areas to include:
'Software development life cycle, QA work product deliverables, product templates and escalation processes.
Education & Qualifications
- University degree or equivalent preferably in Computer Science, Engineering, Mathematics or similar
Experience
'Minimum of 8 years experience in a QA environment of which 3 years spent as a Test Manager including experience with current software testing methodologies, functional testing, integration testing, and user acceptance testing.
'Formal project management training desirable
Knowledge & Skills
Demonstrates a `solid' level of knowledge and understanding in:
'Demonstrating effective communication processes meeting demands of both SQACC Office of Technology Management (OTM) and programme / project requirements.
'The ability to be the lead QA on complex projects (size or scope)
'Thorough understanding of the QA and associated project management techniques
'Writing effective technical documentation
'Understanding the customer's business objectives for assigned projects
'Establishing professional reputation for superior technical acumen within SITA
'Establishing a reputation as the `go to' person to solve technical problems in multiple areas
'Using SITA development and project tools, such as version control, debugging
'Using ePM for change control, risks and issues log and project planning.
'Sound knowledge of software engineering principles, theories, programming languages, concepts and techniques.
'Working well both independently or as a member of a team
'Using a flexible approach to priorities and workloads, whilst working within timescales and dealing with conflicting priorities
'Coordinating multiple technical streams of work to produce a complete solution
'Contributing to high-level designs for small to medium systems/applications with input from more experienced staff
'Understanding of SITA methodologies and practices ' mentors other team members
'Understanding trade-offs and risks with programming choices
'Understanding how to apply technical knowledge to solve business problems
'Delivering technical presentations to internal and external constituents.
'Ensuring that knowledge is kept up to date will all relevant updates/releases to products
'Managing budgets
'Working knowledge of Mercury toolset
'Demonstrating good knowledge and understanding of testing market
'Knowledge of CMM/TMM useful
'Experience of airline industry would be of benefit
'Providing focused on accurate and exact data management
'Knowledge of min. 2 programming languages
'Theoretical and practical knowledge of object oriented development approaches
'Strong software application skills (MS Excel, Access, Word, PowerPoint, Project)
'Developing and maintaining documentation
'Fluent English - both written and verbal
'Ability to work under pressure
Profession Competencies
Planning & Organising
Analytical Skills
Project Management
Applications Support
Infrastructure/Platforms
Problem Solving
Technical Communication
Application Development
Telecommunications Network
Business Analysis
Quality Assurance& Integration
Core Competencies
Adhering to Principles & Values
Customer Focus
Teamwork
Adapting & Responding to Change
Creating & Innovating
Deciding and Initiating Action
Results Orientation