Senior Software Test Engineer.

Copello Global
Cowes, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£56,000.0 - £66,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Agile Methodology Data Analysis Unit Testing Configuration Management Python (Programming Language) MATLAB Software Engineering Subsystems Software Verification Information Technology

Job description

As a Senior Software Test Engineer, you will play a key role in delivering high-quality software within the clients Systems Maritime Services. Working under limited technical supervision, you will design and develop robust test solutions, resolving complex engineering issues across multiple products. You will lead automated and manual testing to assure functional compliance. Central to the role is owning the analysis of large and complex data sets to verify system and sub-system functionality against requirements. You will also manage full software Verification and Validation activities for functional proving builds., * Use a software design to produce a software test solution

  • Test a software solution to prove that it meets its design aims and requirements via analysis of data gathered during testing
  • Assist in the creation of software estimates for testing of a software sub-system
  • Manage the production of release notes and product certification for all identified builds
  • Manage the production and maintenance of the Software Test Plan (STP)
  • Manage the production and maintenance of the Software Test Descriptions (STDs) necessary to perform the Verification & Validation activities
  • Manage the generation of the Software Test Reports (STRs)
  • Participate in the production and maintenance of any Component Test Plans
  • Manage the production and maintenance of the VCRI and using the VCRI to assist proving that the software satisfies the requirements.

Requirements

  • Have considerable experience of using at least one high level programming language
  • Have considerable experience in data analysis using tools like Matlab or Python
  • Have experience of all aspects of a software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile)
  • Have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207)
  • Have a comprehensive understanding of configuration management and experience of a configuration management tool
  • Be a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline)
  • Be a CEng or equivalent level of capability, or working towards CEng status

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on copello.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:05 min

Finding product boundaries using lack of cohesion metric grouping

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all