At a Glance
- Tasks: Join us as a Software Test Automation Engineer, enhancing product quality through automation solutions.
- Company: Amiosec is a dynamic UK tech company focused on communications security for government and commercial clients.
- Benefits: Enjoy flexible working, 25 days holiday, life insurance, and a vibrant team culture with perks.
- Why this job: Be part of an innovative team that values agility, collaboration, and personal growth in tech.
- Qualifications: Experience in test automation, Linux, Git, and programming languages like Python and Bash required.
- Other info: Candidates must obtain UK security clearance due to the nature of our work.
The predicted salary is between 36000 - 60000 £ per year.
Amiosec is an exciting and growing UK technology company with innovation, agility, and state of the art technology at its core. We work in partnerships with UK government customers and commercial providers to deliver research, technology, products, and services in the communications security sector.
NOTE: Due to the nature of our work, all candidates will be required to obtain and maintain an appropriate UK security clearance.
We are currently seeking a Software Test Automation Engineer to join our team. Candidates should possess expertise in documenting detailed test scripts and developing automation solutions aimed at enhancing product quality.
Duties Include:
- Development and maintenance of high-quality test cases to be executed against software and hardware products
- Design and implementation of test automation solutions to bring speed and repeatability to test cases
- Involvement in formation of test strategy for projects/products
- Authorship of formal test documentation
- Review and scrutinise other technical documentation (e.g., requirements documentation, design, and architecture documents)
- Active participation in team planning and progress activities such as daily stand-ups, planning and design meetings
- Review and recommend enhancements for test processes and workflows across the organisation
What you'll need:
- Ability to design and document high quality test scenarios for use in manual and automated testing
- Experience using Linux as a development operating system
- Experience with Source Code Management tools (e.g. Git, SVN, Mercurial)
- Experience with continuous integration platforms (e.g., Gitlab CI)
- Understanding of IP/networking concepts (e.g., IP addressing, subnetting, routing, switches)
- Understanding of cryptographic concepts (public/private keys, certificates)
- Experience of COTS and bespoke hardware platforms
- Programming / Scripting Languages; Python, Bash
- Test frameworks such as Robot & PyTest
Desirables:
- Experience testing hardware using multimeters, oscilloscopes
- Understanding of virtualisation technologies such as Docker or Firecracker
- Understanding of software development languages such as C/C++, Rust, Javascript
- Packet processing software such as DPDK
Why Work at Amiosec?
At Amiosec, we value our employees and offer a comprehensive benefits package, including:
- Life Insurance - X4 Salary
- Private Health Care scheme
- Salary Sacrifice Company Pension, matched up to 10%
- Option to work a 9-day fortnight, with every other Friday off
- 2:30pm finish on Fridays
- Flexible home working policy
- 25 Days Holiday + Bank/Public Holidays
- Option to buy an additional 37.5 holiday hours
- Cycle to Work scheme
- Coffee & Cake mornings every fortnight
- EV Salary Sacrifice scheme
- Enhanced Maternity & Paternity leave
- Team Away Days
Additional perks:
- Free on-site parking
- Free Flu Vaccination
- Casual dress code
- Free fruit in the office
- Health & Wellbeing program
Amiosec is committed to providing equality of opportunity for all. We aim to ensure our workplaces are free from discrimination and that our current and future colleagues are treated fairly and with dignity and respect. Please inform us of any reasonable adjustments that we may need to make.
Software Test Automation Engineer employer: Amiosec
Contact Detail:
Amiosec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Test Automation Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as Python, Git, and continuous integration platforms like GitLab CI. Being able to discuss your hands-on experience with these tools during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of cryptographic concepts and networking fundamentals. Prepare to discuss how these concepts apply to software testing and automation, as this knowledge is crucial for the position at Amiosec.
✨Tip Number 3
Engage with the community around test automation and security. Join relevant forums or groups where you can learn from others and share your insights. This not only enhances your knowledge but also shows your passion for the field when you discuss it in interviews.
✨Tip Number 4
Prepare examples of past projects where you developed test automation solutions or improved testing processes. Be ready to explain your thought process and the impact of your contributions, as this will help you stand out during the interview process.
We think you need these skills to ace Software Test Automation Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software testing and automation. Emphasise your skills in documenting test scripts, using Linux, and any experience with programming languages like Python or Bash.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the role of Software Test Automation Engineer at Amiosec. Mention your understanding of their work in communications security and how your skills align with their needs.
Showcase Relevant Projects: If you have worked on projects involving test automation or hardware testing, include these in your application. Detail your contributions and the technologies used, such as Git, Docker, or specific test frameworks.
Highlight Security Clearance Awareness: Since obtaining UK security clearance is a requirement, mention any previous experience with security protocols or your willingness to undergo the clearance process in your application.
How to prepare for a job interview at Amiosec
✨Showcase Your Automation Skills
Be prepared to discuss your experience with test automation solutions. Highlight specific projects where you designed and implemented automation frameworks, and be ready to explain the impact these had on product quality.
✨Demonstrate Technical Knowledge
Familiarise yourself with the technical requirements listed in the job description. Be ready to discuss your experience with Linux, source code management tools, and continuous integration platforms, as well as your understanding of networking and cryptographic concepts.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills. Think about how you would approach designing test cases or improving test processes, and be ready to articulate your thought process clearly.
✨Engage in Team Dynamics
Since the role involves active participation in team activities, demonstrate your ability to work collaboratively. Share examples of how you've contributed to team planning and progress activities in previous roles, showcasing your communication skills.