System Test Engineer
Cubic
- Wellington
- Permanent
- Full-time
Quality Assurance & Testing
The Quality Assurance area is responsible for ensuring that all applications, system products and projects meet defined quality standards. Develops, conducts and evaluates application audits and testing processesKey Activities
- Develop test procedures aligned to system and subsystem requirements.
- Develop test cases and scenarios to perform functional testing across device end to end scenarios also will need to be documented.
- Conduct dry run of test scripts and formal testing to verify system stability and functionality prior to formal Systems Acceptance Testing (SAT) and customer witnessing.
- Conduct regression testing to ensure system has not regressed after software updates and changes have been made to the system.
- Prepare test plans detailing the scope of testing, resources required and schedules for dissemination to program managers, design engineers, system engineers and customers.
- Prepare test procedures using customer supplied documents and internal documents.
- Input into the design process by working with the design engineers/system engineers to ensure test requirements are included in the design of new and upgraded products.
- Carry out product and/or system level testing on hardware and on IT based systems.
- Carry out formal acceptance testing with the customers both at Cubic sites and abroad at the customer premises.
- Utilises industry standard tools to conduct product testing, e.g. Testrail and JIRA
- Utilises internally developed Cubic test applications.
- Investigates product failures to diagnose the root cause.
- Writes clear and concise formal test reports that allows test repeatability. Dissemination in-house and to end users.
- Supports trials and Demos to the business on NTS project providing core expertise in company products.
- Continually improve the testing process and function with Cubic by collaborating and working with other test engineers and management.
- To maintain currency in all the latest Test and Verification Engineering processes.
- Minimum two years of related experience.
- Knowledge of system test engineering and knowledge of software compilers, architecture, embedded processing, and operating systems.
- Must have the ability to analyse and test complex engineering software and be able to prioritise and conduct multiple tasks under deadline and budget constraints.
- Some knowledge of formal EMC testing and formal environmental testing.
- Effective communication skills with multiple stakeholders both verbally and in writing.
- Expert ability to use typical PC software such as word processors, databases, flowcharts, project schedulers, and spreadsheets
- Living One Cubic: Identifies with the larger organisation and their role within it, shares resources, responds to requests from other parts of the organisation, supports larger organisational initiatives and sees them as more important than local or personal goals.
- Ethics & Compliance: Demonstrates high level of trust and respect for others and maintains compliance with Cubic's polices, mission and values.
- Communication: Expresses information clearly, transparently, and disseminates appropriately in a timely manner.
- Results: Effectively balances and prioritises time and projects to meet deliverables and drive continuous improvement.
- Winning the Customer: Seeks to understand customer needs and challenges, works effectively with customers to resolve issues, provides exceptional service and deliverables that exceed customer expectations.
- Innovation: Applies information, imagination and initiative to identify efficiencies, implement improvements and drive growth.
- Accountability: Takes personal responsibility for all work activities and actions; follows through on commitments and adheres to deadlines; implements decisions that have been agreed upon; acknowledges and learns from mistakes without blaming others; early transparency about risks and issues; recognises the impact of one's behaviour on others and the company. Examples include: adhering to company deadlines such as completion of time cards, completion of performance reviews; system approvals and project deadlines.
- Must be comfortable regularly working outdoors in a range of environmental conditions in remote locations.
- Must be able to travel to customer locations local and abroad to support testing.