At a Glance
- Tasks: Join a dynamic team to test and develop satellite communication software.
- Company: EFBQ is at the forefront of business qualification in Europe, driving innovation.
- Benefits: Enjoy hybrid working, flexible hours, and opportunities for skill development.
- Why this job: Be part of cutting-edge technology in a collaborative environment with real-world impact.
- Qualifications: Experience with integration testing, Linux tools, and version control is essential.
- Other info: Entry-level position with potential for growth in an exciting field.
The predicted salary is between 30000 - 42000 £ per year.
We are looking for a Software Test Engineer to join our client's Modem team within the Product Engineering group. The team is undertaking the design and implementation of a satellite communications Software Defined Radio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. There will be scope in the future to work on further developments as project needs arise. You will test software aspects of modem products and associated communications systems, using your experience in software and subsystem integration testing within complex systems.
Job Profile
- Developing software aspects to support the test of satellite modem products based on Software Defined Radio (SDR) technologies.
- Definition, implementation, verification and validation activities associated with these solutions.
- Work in response to requirements, defining sub-systems, communicating risk and specifying test and verification techniques.
- Occasionally diagnose software problems in the laboratory prototyping environment.
- Develop and maintain skills to support ongoing and future development.
Essential Skills/Experience Required
- Ability to architect, document and implement integration tests.
- Experience of unit and integration test tools (e.g. Robot Framework, GoogleTest, Catch2).
- Proven knowledge of Linux tools in a test automation environment.
- Experience of automating devices via their management interfaces (e.g. SNMP, HTTP).
- Experience of working with Git for version control.
Desirable
- Experience of system and software modelling tools such as Enterprise Architect (SysML / UML).
- Experience working in an Agile or Scrum environment would be beneficial (e.g. Atlassian Jira, Confluence, BitBucket).
- Experience of Jenkins configuration and administration.
- Experience in user interface design, implementation and test using HTML, CSS and JavaScript.
- Experience of test automation using Node.js, npm, Python.
Working Pattern
Hybrid working - a minimum of 3 days a week on site.
Travel
None.
Seniority level
Entry level
Employment type
Full-time
Job function
Information Technology
Industries
IT System Testing and Evaluation
Software Test Engineer employer: Efbq
Contact Detail:
Efbq Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Test Engineer
✨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, such as Robot Framework and GoogleTest. Having hands-on experience or even personal projects showcasing these tools can set you apart from other candidates.
✨Tip Number 2
Brush up on your Linux skills, especially in a test automation context. Being able to demonstrate your proficiency with Linux tools during an interview will show that you're ready to hit the ground running.
✨Tip Number 3
If you have experience with Agile methodologies, be prepared to discuss how you've applied them in past projects. This could include your familiarity with tools like Jira and Confluence, which are commonly used in Agile environments.
✨Tip Number 4
Consider preparing a small portfolio of your previous work related to software testing and automation. This could include examples of integration tests you've developed or any relevant coding projects, which can help illustrate your capabilities during discussions.
We think you need these skills to ace Software Test Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software testing, particularly with integration tests and tools like Robot Framework or GoogleTest. Emphasise any experience you have with Linux tools and automation.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Software Test Engineer role and mention specific projects or experiences that align with the job description. Highlight your ability to work in a multi-disciplinary team and your familiarity with Agile methodologies.
Showcase Relevant Skills: When detailing your skills, focus on those mentioned in the job profile, such as experience with Git, test automation, and any knowledge of user interface design. Use concrete examples to demonstrate your expertise.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Test Engineer.
How to prepare for a job interview at Efbq
✨Showcase Your Testing Skills
Be prepared to discuss your experience with integration tests and the tools you've used, like Robot Framework or GoogleTest. Highlight specific projects where you successfully implemented testing strategies.
✨Demonstrate Your Linux Knowledge
Since the role requires knowledge of Linux tools in a test automation environment, brush up on your Linux skills. Be ready to explain how you've used these tools in past projects to automate testing processes.
✨Familiarise Yourself with Agile Methodologies
If you have experience working in Agile or Scrum environments, be sure to mention it. Discuss how you've contributed to team dynamics and project success using tools like Jira or Confluence.
✨Prepare for Technical Questions
Expect technical questions related to software testing and automation. Review common interview questions for Software Test Engineers and practice articulating your thought process clearly and confidently.