Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details:
Job Summary:
The Test Environment Manager will coordinate test environments for multiple application development groups. Test environments include both isolated subsystems and end-to-end environments configured using a mixture of cloud-based infrastructure and bare metal systems by a team responsible for release automation and configuration management. The test environments support a continuous release schedule across multiple groups. Platforms supported include Java, .NET, and a number of dynamic languages all running on application servers integrated with several relational databases running Oracle and SQL Server. The Test Environment Manager will interact with project managers, operations professionals, test managers, and senior technical engineering managers to sequence projects for testing on a limited number of testing environments. Additionally, the Test Environment Manager will perform line management of 2-3 Logistics and Commissioning Engineers. The role will include all aspects of the product life cycle from solution concept through development and test to implementation and operational support.
This role reports to the Head of Test.
Essential Job Duties and Responsibilities:
* Play a leading role in managing and conducting internal and external audits throughout the project life cycle.
* Work with stakeholders to determine and drive compliance to the QMS, international and national standards, and customer/regulatory requirements.
* Work with project and departmental managers to highlight the need for corrective actions and to assist in the implementation of cost-effective, timely solutions.
* Play a leading role in process improvement and provide training, advice, and practical assistance in the implementation of agreed processes.
* Collate and analyze data related to departmental and business performance, for regular and irregular reporting activities across multiple levels of the business.
* Provide a senior role within cross-functional teams, ensuring requirements are met during project and product definition, development, and implementation.
* Administer software, hardware, and Data Table releases; reviewing, approving, and controlling staged software and overseeing test reports in advance of external release.
* Provide guidance, advice, and support in quality-related matters to other members of the department and the wider business as required.
* Work with Customer Services to ensure that maintainability and reliability issues are reviewed and to facilitate action towards continuous improvement.
* Assist in the preparation of responses to tenders by preparing appropriate, customer-focused quality plans ensuring that these meet bid requirements and are commercially sound.
* Maintain an awareness of and bring to the attention of the management team, any relevant statutory, legislative, or best practices relevant to quality and the company.
* Comply with Cubic’s values and adherence to all company policy and procedures. Comply with the code of conduct, quality, security, and occupational health, safety, and environmental policies and procedures.
* In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them.
Minimum Job Requirements:
Skills knowledge and experience:
Essential:
* Proven experience of software development / in a software development industry
* Good working knowledge of ISO9001
* Strong understanding of Quality Engineering processes
* Experience of internal auditing and problem-solving
* Experience of leading teams and liaising at a senior management level
Desirable:
* Experience gained within a technical commercial environment
* Experience of software development methodologies and control
* Experience of production engineering or site installation
* Experience of developing procedures, processes, work instructions, and other documentation
* Good working knowledge of ISO 20000, ISO 27001, ISO 22301, ISO 14001, and/or OHSAS18001
Education and qualifications
Essential:
* BSc or equivalent in an Engineering, Technical, Quality or Business Management and/or equivalent level of experience
Desirable:
* Lead auditor qualification
Personal Qualities
* Self-motivated with the commitment and ability to achieve results in a rapidly developing environment
* Strong interpersonal and communication skills
* Possess an organised, systematic and analytical approach
* The ability to work with minimum supervision
* The ability to work as an effective part of a team
* The ability to achieve results in a rapidly developing high technology environment with a varied workload
* Ability to travel
The description provided above is not intended to be an exhaustive list of all job duties, responsibilities, and requirements. Duties, responsibilities, and requirements may change over time and according to business need.
* Keeping an up-to-date calendar showing projects across test environments for use by the test team.
* Allocation of specific devices to projects and creation of new test environments.
* Incident management and investigation of issues through regular audits of the environments.
* Troubleshoot issues to ensure correct teams engaged where cannot be resolved locally.
* Managing the configuration of each environment, including documenting and tracking environmental configurations.
* Monitor and guarantee uptime of test environments through tools like AppDynamics or in-house bespoke monitoring tools.
* Maintaining consistency of environments and the path to live across all environments.
* Develop KPIs to track efficiency of test environment delivery efforts.
* Ensure the availability and fitness of environments to support ongoing and future projects.
* Collaborate with stakeholders to manage environment demand and capacity.
* Actively communicate test environment availability to project management and Test.
* Resolve conflicts between teams competing for limited testing resources.
* Support the Project teams to prepare demonstration area for customer assurance visits.
* Maintain and report key performance indicators for the relevant environment(s).
* Manage, coordinate and oversee the work of direct reports, ensuring they have the support they require to perform well in their role, whilst empowering them to be accountable for their work. This includes informal and formal procedures such as performance management, attendance management, and goal setting.
* Ensuring both project software, IT applications, and regular security patches are running as per developers' and testers' requirements on all test environments.
General Duties and Responsibilities:
* Comply with Cubic’s Quality Management System
* Comply with Cubic Occupational Health, Safety and Environment policies and procedures
* Comply with security in accordance with established policies and procedures of the organisation
* Comply with Cubic Human Resources Procedures
* Other duties as requested
Minimum Job Requirements:
Qualifications
* An engineering qualification or exposure in any field of engineering or equivalent experience
Skills/ Experience/ Knowledge:
Essential:
* Minimum of 5 years’ experience within a systems administrator background in a software development environment
* Significant experience in configuration management, release management, or defect management
* An awareness of relevant KPIs to track efficacy of test environment
* Ability to work autonomously and work in an undefined environment
* Extensive experience in IT infrastructure – networks, storage
* Stakeholder management and conflict resolution skills
* Proactive and able to work under own initiative
* Ability to work across multiple activities adjusting to shifting priorities
* Ability to take a detailed approach to complex problems by breaking it down into smaller chunks for communicating and solving
* AWS, Azure, Python, PowerShell, GIT, Confluence, JIRA
* Working knowledge of Test Case management tools like TestRail and defect tracking tools like JIRA. Ability to compile reports from these tools.
Desirable:
* ITIL and/or PRINCE2 certifications
* Experience in transportation domain
* Experience of leading a team
Personal Qualities
* Strong leadership skills
* Ability to communicate with stakeholders and all levels
* Self-motivated and diligent
* Attention to Detail a must
* Ability to work on own initiative and under pressure
* Confident, professional effective communicator
* Excellent stakeholder management skills
* Strong problem analyses skills
* Have the flexibility to travel when required
Worker Type: Employee #J-18808-Ljbffr