Senior Software Test Engineer.

Copello Global
Cowes, United Kingdom
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 66K

Job location

Cowes, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
Data analysis
Unit Testing
Configuration Management
Python
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