Senior System Test Automation Engineer

Palo Alto, CA USA Or Bangalore, India

Applications have closed
Skylo Technologies logo
Skylo Technologies

Every company wants to change the world, and we're doing it. Skylo moves the world’s machine data from sensors-to-satellite and delivers critical information to the people who need it, precisely when they need it most. Skylo connects the unconnected -- machines like fishing boats, tractors, railcars, trucks, and assets as diverse as heavy machinery -- and delivers sensors-to-satellite. People in all corners of the earth - both land and sea - can send and receive high value alerts and messages to stay safe, increase business efficiencies, and improve their lives and livelihoods.

The Skylo Hub is a rugged, easy-install hotspot that connects sensors through wire, WiFi, or BLE, continuously collecting information even when there is no cell coverage for miles. Machines can be moving or stationary, operating in the ocean, in a pipeline, in the dirt, and the Hub continues to operate 100% of the time. The Skylo Satellite Network securely delivers critical data anywhere via geostationary satellites. The Skylo Platform is an immersive way to see the data, send and receive notifications on desktop or mobile, enabling decision-making in real time. Our solution is disruptively affordable and helps transform companies, industries, and lives. Skylo has offices in Palo Alto, CA; Bangalore, India; Tel Aviv, Israel; Espoo, Finland, and is growing globally to support customers. Learn more about Skylo at www.skylo.tech, and find us on Twitter, LinkedIn, and YouTube.

Join our team!

Skylo is hiring a Senior System Test Automation Engineer to implement a robust automated test and QA environment and process to ensure that our end-to-end system exceeds customer expectations with every release. The Senior System Test Automation Engineer will join our System Test team and play a leading role in all aspects of system verification (hardware, software and firmware) of a carrier-class wireless network, low-cost terminal device and data analytics platform to support the next generation of machine & sensor data mobility. This individual will leverage a strong background in wireless telecommunications, SaaS testing and test automation. This is a fantastic opportunity for someone with a passion for quality and a minute attention to detail who is interested in participating in building a verification platform from the ground up, and seeing their work have global impact across industries.

Responsibilities:

  • Work closely with the hardware, firmware, LTE base station/core, network and platform engineering teams to develop and execute system acceptance testing that will verify end-to-end functionality prior to each release of the Skylo NB-IoT system. The process may start with a combination of automated and manual testing but must rapidly progress toward fully automated regression testing.
  • Develop and implement a plan to transition to an automated subsystem and system verification environment to enable quick identification of any regressions during development and to enable a complete range of functional and regression testing
  • Select and implement appropriate testing tools, including a combination of off-the-shelf tools and in-house developments, in coordination with the core engineering teams
  • Write and execute test plans and procedures which, in conjunction with sub-system testing, will validate the full functionality of the Skylo NB-IoT system against our established Product Requirements Documentation
  • Quickly identify and characterize system functional issues , bugs and work with engineering to prioritize and validate fixes
  • The Senior Automation Engineer works closely with the  product teams, which include Product Managers, Business Owners,Engineering and Development teams. As the Quality Assurance Analyst, ensure that applications are thoroughly tested and determine if they are ready to be released to production.
  • Great opportunity to be part of a challenging domain where you get to apply the latest technologies to make people’s lives better. Be part of an environment where good culture comes first, there is flexibility and work-life balance, and opportunity to work along smart people.

 

Requirements:

  • In-depth understanding of testing and test automation methodologies through all phases of the product, firmware and software development life cycles,  and across all components of the system (mobile app, embedded RTOS-based hub, cellular protocols, and cloud-based platform web GUI)
  • Hands-on relying upon diagnostics, analytics, lab/field experimentations as well as code/architecture review to exploit the opportunities for improvement and work multi- functionally with platform architecture, standardization, firmware/protocol development, system test
  • Ability to script and/or program in either Bash, Python, Go, Ruby on a Unix/Linux platform, using GIT for source control is a must
  • Experience with SAAS, DevOps tools, processes, and culture
  • Experience with CICD Jenkins pipeline build , deploy and remote station management
  • Experience with Jira dashboard custom widgets,test metrics and crystal report 
  • Familiarity with distributed data center architectures,  virtualization principles/hypervisors/ virtualization implementations (VMWare, Docker, Kubernetes, etc), service-oriented architectures for cloud-based services, middleware, application deployment methods, automation, testing, compliance, and auditing.
  • Focus on automation and infrastructure as code using tools like Ansible, Terraform & CloudFormation templates.
  • Exposure to USRP, RasPi, SDR & open-source tool sets will be desirable
  • Ability to roll up your sleeves and get things done - you’re not afraid to get your hands dirty
  • Bachelor’s degree or higher in a technical field. CS/EE background is preferred
  • 5-7 years of industry experience in System Verification, Software Test Automation, Quality Assurance or similar position
  • Proven track record of thriving in a fast-paced, rapidly growing and evolving startup environment
  • Highly collaborative, with superior communication and leadership skills, comfortable building and working with teams from diverse backgrounds

 

Job region(s): Asia/Pacific North America
Job stats:  1  0  0

Explore more DevOps, Cloud and SRE career opportunities