Graduate Software Test Engineer
Role details
Job location
Tech stack
Job description
As a Graduate Software Test Engineer, you will work as part of a multi-disciplinary team to support the design, development, and integration of advanced naval systems.
TKMS Atlas UK have designed their Engineering Graduate Programme to support those with a passion for Engineering to grow into the next generation of specialists to develop cutting-edge maritime technology for worldwide customers and the UK Royal Navy.
TKMS Atlas UK are dedicated to developing the next generation of talent in engineering and technology., Provide T&A support to bids, including requirements management, verification and validation planning, acceptance planning, effort analysis, costing and support to standards.
- Create and develop test documentation to include test plans and procedures for verification of design testing including Validation & Verification strategy.
- Prepare and agree test specifications, budgets and timescales with clients and test houses.
- Support software system test activities and implement test solutions.
- Manage and perform testing of system software products, equipment and systems.
- Analysis and evaluation of test evidence and interpretation of test data.
- Writing of reports and test documentation.
- Ensure all test activities that are performed conform to external/internal requirements and standards including Safety standards.
Requirements
Educated to degree or equivalent level in an engineering, or related discipline.
- Analytical thinking: Ability to decompose complex problems into manageable tasks and identify practical solutions.
- Attention to detail: Precision in technical documentation and analysis.
- Holistic thinking: Ability to expand knowledge into new domain areas, and work across domains and see the bigger picture.
- Communication: Strong written and verbal communication skills to convey technical information clearly and concisely.
- Collaboration: Capacity to work effectively within multidisciplinary teams and contribute to shared objectives.
- Time management: Ability to prioritise tasks and meet project deadlines in a dynamic environment.
Knowledge you will develop:
- Understanding of system engineering principles and practices, including V-model or Agile development lifecycles.
- Awareness of the maritime defence industry, such as sonar, weapons, or naval systems.
- Familiarity with systems modelling tools (e.g., MATLAB, Simulink, Enterprise Architect) and requirements management tools (e.g., DOORS, Jama).
- Awareness of programming languages (e.g., Python, C++) and simulation environments.
- Awareness of defence standards (particularly Military biased Def Stan, Mil-Spec …etc.).
- Awareness of requirements management techniques and tools such as DOORS.
- Awareness of supporting tools such as ETM, Enterprise Architect, JIRA and NetBeans
Challenges
- To apply strong systems engineering principles in a multi-disciplinary environment.
- The ability to extract key facts from large amounts of information.
- Effective time management within a multi-tasking environment.
- The ability to communicate and influence at all levels in a dynamic organisation.