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 their 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: Ut...