Kion Group AG Logo

Kion Group AG

Lead Software Test Manager

Sorry, this job was removed at 08:56 p.m. (GMT) on Tuesday, Sep 24, 2024
Be an Early Applicant
In-Office
United Kingdom
In-Office
United Kingdom

Similar Jobs

9 Hours Ago
Easy Apply
Hybrid
London, England, GBR
Easy Apply
Mid level
Mid level
Fintech • Financial Services
The Operations Specialist will support equity and fixed income trading desks, managing settlements, resolving trade issues, and improving processes.
Top Skills: ExcelPowerqueryPythonVBA
9 Hours Ago
Scarborough, North Yorkshire, England, GBR
Senior level
Senior level
Food • Retail • Agriculture • Manufacturing
The Development Chef will create innovative recipes, collaborate with customer teams, provide training, and ensure food safety standards while enhancing McCain product performance.
Top Skills: Culinary DegreeFood Safety Certification
Yesterday
Hybrid
Edinburgh, Midlothian, Scotland, GBR
Senior level
Senior level
Financial Services
The Vice President of Operations Strategy and Delivery will oversee fraud and financial crime operations, enhancing service delivery and operational excellence while collaborating with teams to optimize customer and employee experiences.
Top Skills: AIDigital Banking

The Software Test Manager is responsible for leading and managing the testing activities for software projects, ensuring the quality and reliability of software through a requirement-driven design approach and test-driven development (TDD). This role involves applying traceability, FURPS (Functionality, Usability, Reliability, Performance, Supportability/Security) requirement allocation, and various verification methods (Test, Demonstration, Analysis, Inspection). The Software Test Manager will also oversee a levelled verification approach from unit testing (L1) to system testing (L4), including end-to-end verification and performance and volume testing.

What we offer:

  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities

Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/

Tasks and Qualifications:

Requirement-Driven Design and TDD:

  • Analyse requirements and user stories to derive comprehensive test cases.
  • Design test cases based on requirements, ensuring alignment with functional and non-functional specifications.
  • Implement TDD practices by writing test cases before or during development.
  • Provide continuous feedback to developers based on test results to facilitate quick resolution of defects.
  • Integrate automated tests into the TDD cycle to enhance efficiency and coverage.
  • Conduct iterative testing throughout development to catch issues early and often.

Traceability and FURPS Allocation:

  • Develop and maintain a traceability matrix linking requirements to test cases.
  • Ensure all functional, usability, reliability, performance, and supportability requirements are covered by test cases.
  • Perform gap analysis to promptly identify any missing test coverage and address deficiencies.
  • Prioritize test cases based on requirement criticality and risk assessment.
  • Maintain detailed documentation of requirements, test cases, and their traceability.
  • Regularly review and validate traceability to ensure accuracy and completeness.

Verification Methods:

  • Execute tests to validate software functionality against requirements.
  • Execute demonstrations to stakeholders to verify that the software meets user needs and expectations.
  • Analyse test results to identify trends, defects' root causes, and improvement areas.
  • Conduct formal inspections of code, design, and test artefacts to identify defects early.
  • Select appropriate verification methods based on the nature of the requirement and project phase.
  • Document verification results and maintain records for future reference and compliance.

Verification Approach:

  • Unit Testing (L1): Develop and execute unit tests to validate individual components or units of code.
  • Integration Testing (L2): Conduct integration tests to verify interactions between integrated units or modules.
  • Sub System Testing (L3): Perform system tests to ensure the complete and integrated system meets specified requirements.
  • System Testing (L4): Execute acceptance tests to validate that the system meets user needs and is ready for deployment.
  • Implement regression testing at each level to ensure new changes do not adversely affect existing functionality.
  • Manage test environments to mirror production settings for accurate and reliable verification.

End-to-End Verification and Performance Testing:

  • Develop and execute end-to-end test scenarios that cover complete user workflows and system interactions.
  • Plan and conduct performance tests to assess software behaviour under various load conditions.
  • Execute volume tests to validate the system's ability to handle large volumes of data and transactions.
  • Simulate peak load conditions to ensure the system can handle expected traffic without performance degradation.
  • Test the system beyond normal operational capacity to identify breaking points and robustness.
  • Provide detailed reports on end-to-end and performance testing results, highlighting any issues and recommendations for improvement.

Documentation and Reporting:

  • Develop comprehensive test plans outlining the scope, approach, resources, and schedule of testing activities.
  • Document detailed test cases, including preconditions, steps, expected results, and actual results.
  • Track and report defects identified during testing, including severity, priority, and resolution status.
  • Define and monitor key performance indicators (KPIs) and metrics to measure testing effectiveness and quality.
  • Provide regular progress reports to stakeholders, highlighting testing activities, status, and risks.
  • Document lessons from each project to continuously improve testing processes and methodologies.
  • Extensive experience with software verification, particularly using and verifying approaches and testing models.
  • Demonstrated capability in leading software test teams and projects.
  • Proficient in modern programming languages (primarily C) and Automated Testing Frameworks.
  • Strong analytical skills with a proven ability to solve complex problems creatively.
  • Excellent communication skills, able to articulate technical challenges and solutions effectively.

Drive for Results:

  • Establishes and maintains high standards of performance for self and team members.
  • Demonstrates persistence and determination in achieving goals despite obstacles.
  • Prioritises tasks and efforts based on their impact on desired outcomes.
  • Takes initiative to anticipate and address issues before they become critical.
  • Regularly tracks progress against goals and makes necessary adjustments.
  • Motivates team members to exceed expectations and deliver high-quality results.

Strategic Agility:

  • Develops and communicates a long-term vision for the testing function aligned with project goals.
  • Stays abreast of industry trends and best practices to anticipate changes and challenges.
  • Encourages creative and innovative approaches to testing and problem-solving.
  • Adapts strategies and plans in response to changing circumstances and new information.
  • Synthesises complex information to make informed decisions and strategies.
  • Engages and inspires the team with a compelling vision and strategic direction.

Customer Focus:

  • Actively seeks to understand the needs and expectations of internal and external customers.
  • Responds promptly and effectively to customer inquiries and issues.
  • Strives to provide high-quality service that meets or exceeds customer expectations.
  • Develops and maintains strong relationships with customers and stakeholders.
  • Uses customer feedback to improve processes and deliver better outcomes.
  • Acts as an advocate for the customer within the organisation.

Problem Solving:

  • Applies strong analytical skills to identify and resolve complex issues.
  • Utilises root cause analysis techniques to diagnose problems accurately.
  • Focuses on finding effective and sustainable solutions to problems.
  • Makes timely and well-informed decisions, even under uncertainty.
  • Engages team members and stakeholders in the problem-solving process.
  • Analyses and learns from mistakes to prevent recurrence and improve processes.

Managing and Measuring Work:

  • Set clear, measurable objectives for self and team members.
  • Develops and tracks key performance indicators (KPIs) to measure progress.
  • Holds self and team members accountable for achieving objectives and meeting standards.
  • Allocates resources efficiently to maximise productivity and effectiveness.
  • Continuously seeks ways to improve processes and performance.
  • Provide regular, constructive feedback to team members to support their development.

Developing Direct Reports and Others:

  • and supports individual development plans for team members.
  • Provides ongoing coaching and mentoring to help team members grow and succeed.
  • Identifies and nurtures talent within the team.
  • Creates opportunities for team members to learn and advance their skills.
  • Plans for future team needs by developing a pipeline of capable and ready talent.
  • Promotes a culture of continuous learning and professional development.

Interpersonal Savvy:

  • Quickly establishes rapport and builds effective relationships with others.
  • Demonstrates empathy and understanding in interactions with others.
  • Communicates clearly and effectively, both verbally and in writing.
  • Manages and resolves conflicts constructively and diplomatically.
  • Develops a broad network of relationships across the organisation.
  • Shows awareness and sensitivity to cultural and individual differences.

Integrity and Trust:

  • Demonstrates honesty and transparency in all interactions.
  • Upholds high ethical standards and acts following organisational values.
  • Is reliable and consistent in actions and decisions.
  • Builds trust through consistent, ethical behaviour and open communication.
  • Maintains confidentiality and handles sensitive information appropriately.

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account