SonicJobs Logo
Left arrow iconBack to search

Senior Software Test Engineer- Hampshire- 50k-70k

Platform Recruitment
Posted 8 hours ago, valid for 9 days
Location

Winchester, Hampshire SO23 9PA, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The company is a leading innovator in the satellite communication industry, focused on delivering solutions for global connectivity.
  • They are seeking a Senior Software Testing Engineer with a minimum of 5 years of experience to ensure the reliability and performance of their software products.
  • The role requires proficiency in Python, C, and C++, as well as hands-on experience in Linux environments and software quality assurance practices.
  • The position offers a competitive salary of $100,000 to $120,000, along with opportunities for career development and growth into embedded software engineering.
  • Candidates will work with CI/CD tools like GitLab and Jenkins to implement automated testing processes and maintain high-quality software standards.
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 skilled Senior Software Testing Engineer to play a key role in ensuring the reliability and performance of our software 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

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.