SonicJobs Logo
Left arrow iconBack to search

Senior Software Test Engineer- Hampshire- 45k-60k

Platform Recruitment
Posted 4 days ago, valid for a month
Location

Farnham, Surrey GU9 7NW, England

Salary

£45,000 - £60,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The company is a leading innovator in the satellite communication industry, focusing on global connectivity solutions.
  • They are seeking a Senior Software Testing Engineer with a minimum of 5 years of experience in software quality assurance and testing.
  • The role offers a competitive salary and opportunities for growth into embedded software engineering.
  • Candidates should have proficiency in Python, C, and C++, and experience with Linux environments.
  • The position involves implementing automated testing processes and integrating them into CI/CD pipelines.

About the Company

I am working with a leading innovator in the satellite communication industry, delivering cutting-edge solutions that enable seamless global connectivity.

Role Overview

They are looking for a skilledSenior Software Testing Engineerto play a key role in ensuring the reliability and performance of theirsoftware products. The role involves implementing advanced testing tools, developing automated testing processes and unit tests, and integrating these into CI/CD pipelines. The ideal candidate will have a solid technical background in Python, C, and C++, with expertise in Linux environments and software quality assurance practices.

This role also offers a pathway for growth into embedded software engineering, providing valuable exposure to advanced development methodologies.

Key Responsibilities

  • Testing Tools:Identify, configure, and use tools for static code analysis and code coverage to maintain high-quality software standards.
  • Test Development:Develop, maintain, and execute unit tests to ensure software reliability and functionality.
  • Automation:Design and implement automation frameworks using Python, incorporating them into CI/CD pipelines.
  • CI/CD Integration:Work with platforms like GitLab and Jenkins to embed continuous testing in the development lifecycle.
  • Quality Assurance:Collaborate with cross-functional teams to implement and promote best practices for software quality.
  • Linux Expertise:Utilize Linux OS for testing, debugging, and ensuring compatibility.
  • Documentation:Maintain detailed and transparent records of testing processes, results, and resolutions.

Required Skills and Experience

  • Proficiency in Python for automation.
  • Intermediate to advanced skills in C and C++.
  • Hands-on experience in Linux-based environments.
  • Expertise in designing and implementing automated testing processes.
  • Strong understanding of software quality assurance principles.
  • Excellent analytical and problem-solving skills.

Preferred Qualifications

  • Familiarity with tools for static analysis and code coverage, such as SonarQube or Coverity.
  • Experience with CI/CD tools like GitLab and Jenkins.
  • Knowledge of deploying and managing Linux servers or virtual machines.
  • Background in software quality standards and compliance.
  • Exposure to satellite communication or similar technologies.

Why Join?

  • Be part of an organization driving innovation in satellite communication technology.
  • Enjoy a collaborative, dynamic, and forward-thinking work environment.
  • Opportunities for career development and professional growth.
  • Competitive compensation and a comprehensive benefits package.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.