Business Unit:
Cubic DefenseCompany Details:
This role performs software testing to ensure quality of Cubic’s training and simulation software systems.Job Details:
Essential Job Duties and Responsibilities:
- Responsible for installation, testing, debugging, support, training and documentation of Cubic’s training and simulation software systems, to ensure operation of Cubic’s training and simulation software systems.
- Manage software testing during the development cycle to verify that software modules have been adequately tested prior to integration and acceptance testing.
- Work with the software developers to incorporate best practice test and validation methods into the software development.
- Establish automated tests capable of repeating low-level test routines on demand in order to detect software issues.
- Plan and follow up the work on regular basis with co- workers and project leader, report the status continuously to the project leader and immediately report any unexpected problems which arise to co- workers and project leader.
- Work with team to produce test plans and procedures.
- Conduct software testing and registering of results.
- Develop automated test routines for software modules.
- Programme in script, macro and high-level application languages
- Research system failures and assist engineers with debugging.
- Installation of Cubic’s simulation software on test system hardware.
- Configure Cubic’s simulation software to a specified site.
- Support, maintain and document software functionality, including operator, installation and maintenance manuals.
- Maintain configuration control and standards compliance.
- Participate in quality management and continuous process improvement.
- Ensure own health and safety and that of others by following all rules and procedures, reporting and managing all hazards in the work area and actively contributing to, and participating in, company health and safety initiatives.
- Comply with Cubic’s values and adherence to all company policy and procedures. In particular 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:
This section should inform your selection criteria and interview questions, and can be transferred to your interview questions and assessment form.
Skills knowledge and experience:
- Experience in performing software testing on application software.
- Familiar with software test methodologies.
- Familiar with Agile Software Development methodology.
- Ability to use MS Office software for word processing and spreadsheets.
- Proficient communication skills in English language, both verbally and writing.
- Experience of using established test tools is preferred.
- Willing to travel internationally when required.
- Strong interest of system development in general.
- Must be able to solve complex and difficult engineering problems.
Education and qualifications
- College degree in computer science or other related technical discipline.
Personal Qualities
- Communication—Clearly conveying information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
- Interpersonal Skills - Relates to people at all levels, confident, cheerful pleasant deposition, team player, “can do” attitude
- Problem Solving and Decision Making— Making high quality decisions in a fast paced environment; assessing the situation and determining when it is appropriate to use an accelerated approach and when to slow down the process and apply a more analytical approach; committing to an action that takes into consideration time, resources, constraints and probable consequences.
- Technical / Professional Knowledge & Skills—Having the required level of technical and professional skill or knowledge in position-related areas; assimilating and applying new job-related information in a timely manner; keeping abreast of current developments and trends in area of expertise.
- Planning and Organising—Establishing courses of action for self and others to ensure that work is completed efficiently.
- Integrity—Interacting with others in a way that gives them confidence in one’s intentions and those of the organisation. Firmly adhering to codes of conduct and ethical principles.
- Drive for results—Setting high goals for personal and group accomplishment. Pushing oneself and others to exceed performance goals and standards.
- Accurate Self In-sight – Demonstrating an awareness of own strengths and development needs as well as the impact of own behaviour on others.
- Approachability/Peer Relationships—Has good rapport with others and can solve problems with others with minimum amount of noise.
- Customer Focus—Making customers and their needs a primary focus of one’s actions; developing and sustaining productive customer relationships.