EU remote
Quality & Test Specialist
About this role
The Quality & Test Specialist is responsible for ensuring that software systems, applications, and digital services comply with technical specifications, user requirements, and defined quality standards. The role focuses on the analysis, design, execution, and reporting of testing activities across the software lifecycle. The specialist will support quality assurance processes by identifying defects, validating system functionality, ensuring compliance with specifications, and producing the necessary documentation to support quality management and delivery processes.
The role requires both manual and automated testing expertise, participation in integration testing activities, and contribution to quality and risk management procedures within projects. Key Responsibilities System Analysis and Testing Strategy Analyse systems, applications, and services under testing to identify functional and technical requirements. Review specifications, user stories, and use cases to ensure testing coverage and compliance.
Design and define appropriate test strategies and methodologies based on system architecture and project needs. Test Planning and Design Create, design, and maintain test plans, test cases, and test scenarios. Define test acceptance criteria aligned with business and technical requirements. Design and maintain test scripts and test datasets where necessary. Prepare and configure test environments required for testing activities.
Test Execution and Reporting Execute manual testing activities and validate system functionality. Monitor system behaviour and ensure compliance with specifications. Record and report test results clearly and accurately. Identify, log, and track defects and potential improvements in defect management systems. Support continuous improvement of the testing process. Integration and System Testing Design and implement integration testing strategies to verify interoperability between system components.
Develop and customise integration tests to ensure applications operate correctly across modules and services. Identify issues that may affect system stability or performance. Participate in testing activities at different levels, including: Unit testing Module testing System testing Integration testing Support white-box and black-box testing procedures. Automation and Testing Tools Contribute to the design and implementation of automated testing frameworks.