
Test Engineer I
Iridium Communications
- Chandler, AZ
- Permanent
- Full-time
- Work collaboratively with software, hardware, and system development engineers to ensure high product quality
- Assist in decomposing requirements into verifiable test objectives
- Contribute to the integration, maintenance, and operation of system hardware, lab hardware, and software systems
- Assist with the implementation and maintenance of communication products automated test system and software
- Contribute to the development of scripts and/or systems to automatically test and validate products, collect test artifacts, produce product test metrics and generate reports
- Assist in recreating and isolating reported software and/or hardware defects using test infrastructure and document non-compliances
- Research and assist with implementing hardware upgrades of ground infrastructure and test systems
- Participate in maintaining and executing test automation for feature, defect and regression testing
- Help your team with maintaining configuration management of the test automation software and scripts
- Work with industry standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD DevOps pipelines, containers and more
- Bachelor’s degree in Engineering, Computer Science, or a related technical field
- Familiarity with test execution and analysis, test automation, and/or software development
- Basic knowledge of Cloud Computing Services and Cloud Infrastructure
- Basic knowledge of featured services such as storage, compute services, containers, and virtual servers
- Knowledge of various software languages including Python, C, C++, C#, Java, etc.
- Strong desire to think creatively and drive innovative solutions to complex problems, continuously improving processes, tools, or technologies
- A general understanding of Linux and/or Unix operating systems
- A strong motivation to engage with and enhance test automation processes through innovation
- Strong communication skills, with the ability to communicate key messages and ideas clearly and effectively.
- Adaptability to a dynamic environment and the readiness to take on any new tasks that are handed to you
- Capable of handling multiple tasks at once and completing them on time with guidance for accuracy and quality
- An eagerness to develop professionally, continuously learn, and share knowledge with others
- Previous exposure via college courses or internships to the following skills:
- Software management tools (JIRA, GIT and/or Bamboo)
- Integrated Development Environment (PyCharm, Spyder, Pydev, etc.)
- Machine virtualization, specifically VMware Desktop and ESXi
- Databases such as Oracle, MySQL, and/or SQL Server
- Knowledge of network switches and routers
- Knowledge of space systems and orbital analysis
- Agile development methodology
- This position directly performs under, supports, or is exposed to a U.S. government contract. To comply with the requirements of that U.S. government contract, applicants for this position must be U.S. citizens
- Be willing and able to travel up to 15 days annually
- Be willing and able to be on-call to support operational issues