Job Summary
Intellian Technologies is the world’s leading provider of satellite antennas and terminals, with a mission to empower connectivity so connectivity can empower the world. We are driven by a passion for innovation and agile responsiveness to customer needs. As the crucial link between satellite networks and millions of people on Earth, Intellian’s leading technology and antennas empower global connectivity across oceans and continents, organizations, and communities. Strategic thinking, an obsession with quality, and a proven ability to deliver enable Intellian to invent for the future, creating mutual success for partners and customers as the world’s connectivity needs evolve.
As a Test Automation Engineer, you will design, develop, and run automation procedures and engineer test cases that give continuous feedback to your colleagues. This position is part of "System Integration Test" team at Intellian that is responsible for testing the Intellian satellite user terminals from early system integration to engineering field testing phases.
Main Responsibilities and Tasks
- Working closely with satellite hardware and software engineers, you will build up relevant automation testing frameworks.
- Create, maintain and improve automation testing frameworks catered towards improving software quality.
- Keeping our test automation technologies and approaches up-to-date through the integration of automated testing tools and test harnesses as required.
- Reporting results of automation test runs and find easily reproducible steps for bugs that you can collaborate with engineers to establish fixes. Be able to isolate signals from the noise, and issue feedback that eases the work of your colleagues.
- Improving our regression testing capabilities in a scalable way. Figuring out ways to catch bugs before they manifest in production and prevent them from happening again.
- Being a proactive member of the team, championing a quality-driven approach across the development organization. Demonstrate independent thinking, fostering clarity and resolution, showcasing the right way of performing tests.
- Create tailor made scripts that enable testing by gluing together complex systems in order to be able to provide testing capability at all levels of the SDLC.
- Be an effective documentation writer documenting the tools you create.
- Perform manual testing as needed based on project needs
Required Qualifications and Skills:
- Bachelor's Degree and five (5+) years of experience, or Master’s Degree and three (3+) years of experience
- Hands on experience with designing test cases and running test automation as part of larger software development.
- Proven experience in test automation frameworks and advanced knowledge of automation testing tools and procedures.
- Experience with REST API testing, Proficiency in setting up CI/CD pipelines for test automation, hands-on experience with Github (Actions and workflows).
- Experience of the Linux operating system and writing shell scripts
- Great coding skills (preferably skilled in Python, C, C++)
- Have worked with lab equipment previously and automating electronic equipment and instrumentation with Ethernet interfaces.
- Be a glue coder, be adept in developing custom tooling and scripts to be able to test different systems across the stack.
- Excellent communication skills in English, both written and spoken
Preferred Skills & Experience:
- Experience working in startup environments, reflecting adaptability and dynamic problem-solving.
- Experience working in Satcom/Telecom field
- Experience with networking
- Experience with design and implementation of antenna tracking and digital communications products.
- Ability to work with external vendors and suppliers for related CAD services