Quality & Test Specialist
- Full-time
Company Description
Arηs Group, Part of Accenture, specializes in the management of complex public sector IT projects, including systems integration, informatics and analytics, solution implementation and program management. Our team helps lead clients through digital and information systems design, bringing expertise in a variety of areas ranging from software development, data science and security management to machine learning, cloud, and mobile development. Arηs Group was acquired by Accenture in July 2024.
Job Description
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.
- Apply automated testing strategies to improve testing coverage and efficiency.
- Select and utilise appropriate testing tools and platforms to evaluate software quality.
- Maintain automated test scripts and testing infrastructure.
Quality Assurance and Risk Management
- Apply quality assurance methodologies and standards to ensure system reliability and compliance.
- Contribute to risk identification and mitigation processes during testing activities.
- Support defect tracking, analysis, and resolution processes.
- Develop and propose standards and practices to improve testing effectiveness and efficiency.
Documentation and Reporting
- Produce comprehensive documentation supporting quality management activities.
- Maintain records of testing activities, results, defects, and improvements.
- Contribute to project reporting and quality assurance documentation.
Qualifications
Mandatory requirements:
- Bachelor's plus a minimum of 6 years of relevant professional experience
- Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
Web Technologies and Microsoft Applications
Experience working with web-based applications and Microsoft technology environments, including testing of web interfaces, APIs, and enterprise applications built on Microsoft platforms.
Typical activities include:
- Testing web applications and services
- Validating system functionality across browsers and environments
- Supporting testing of Microsoft-based solutions and enterprise applications
Testing Procedures and Platforms
Strong knowledge of software testing methodologies and tools, including:
- Test planning and execution methodologies
- Manual testing techniques
- Test management platforms
- Defect tracking systems
- Quality assurance practices
Experience in applying structured testing procedures throughout the software development lifecycle (SDLC).
Integration Testing
Proven experience designing and executing integration testing strategies, including:
- Verification of communication between system components
- Testing interactions between modules and services
- Identifying integration-related defects
- Supporting system interoperability validation
Automation Testing Frameworks
Experience working with automated testing tools and frameworks, including:
- Development and maintenance of automated test scripts
- Design of automation testing strategies
- Integration of automated testing within CI/CD pipelines
- Use of automation frameworks to improve testing efficiency
Quality and Risk Management Procedures
Experience applying quality assurance and risk management practices, such as:
- Defect lifecycle management
- Risk identification during testing activities
- Continuous improvement of testing processes
- Ensuring compliance with project quality standards
Producing Relevant Documentation
Strong ability to produce structured technical documentation, including:
- Test strategies
- Test plans and test cases
- Test execution reports
- Defect reports
- Quality assurance documentation