Graduate Software Tester

Tgw Limited
10 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Java
Agile Methodologies
JIRA
Automation of Tests
Azure
Computer Programming
Databases
Python
Oracle Applications
Systems Development Life Cycle
Software Engineering
SQL Databases
XML
GIT
Information Technology
Software Version Control
Testrail

Job description

As a Graduate Software Test Engineer, you will work as part of an agile project team to help ensure that the TGW Warehouse Control System software meets both business and technical requirements. You will collaborate closely with the Project Architect, IT Project Manager, and Developers to understand requirements, define your test scope in TestRail, and contribute to the creation of manual and automated test cases. Testing will be carried out in a controlled environment using Azure DevOps, with any defects recorded and tracked in Jira. During the commissioning phase, you will also gain hands-on experience by supporting on-site testing, validating that the software performs correctly when integrated with the physical automation systems.

What you'll be handling

Contribute to the design of test cases and specifications based on product backlog items and requirement documents, learning how to translate requirements into effective tests.

Perform manual testing of the Warehouse Control System (WCS) software using emulation tools, developing your analytical and problem-solving skills.

Support the creation and execution of commissioning tests on-site, gaining hands-on experience with real automation systems.

Assist with Factory Acceptance Testing (FAT) alongside customers, building communication and stakeholder-management skills.

Investigate, analyse, and log defects in Jira with clear and detailed information, working closely with developers to understand and resolve issues.

Learn to use SQL (Oracle) and XML confidently to support testing activities, troubleshooting, and automated test configuration.

Support the Test Manager with test planning and progress reporting in TestRail, while developing your knowledge of agile ways of working and continuous improvement practices.

Requirements

A degree in Computer Science, Software Engineering, IT, or a related STEM subject, providing a foundation in programming, databases, or system development.

University project work or internships involving software development, testing, or working with technical requirements.

Experience using analytical or problem-solving skills, for example, through coursework, coding projects, labs, or personal tech projects.

Exposure to tools or languages such as SQL, Python, Java, XML, or version control (e.g., Git), even at a beginner level.

Experience working collaboratively in teams, whether academic group projects, part-time work, or extracurricular activities, showing communication and organisation skills.

Apply for this position