Software QA Engineer II Hybrid – Tempe, AZ
Listed on 2025-11-30
-
Software Development
Software Engineer, DevOps, Software Testing
Our client,
Iridium
, is an award-winning and innovative satellite communications company that operates the only network offering voice and data connectivity anywhere in the world. For over 20 years, their unique network and services have supported critical communication needs for individuals, businesses, and the evolving Internet of Things. They understand the importance of staying connected and the limitations of traditional communications networks. People globally, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft, and remote operations, all rely on Iridium to stay connected.
They take their responsibility for providing these essential communications very seriously and pride themselves on offering a reliable lifeline when needed. Iridium is committed to providing an exciting and innovative workplace where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Their talented teams are passionate about their work and the impact their company makes around the world.
Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. They are looking for others who want to join this truly unique company that celebrates its employees and provides the opportunity to truly make a difference in the world.
If you are experienced in full lifecycle software development projects and activities with 2+ years of experience, then you will be excited about the Software QA Engineer II opening with Iridium on their Billing Operations Support Systems (B/OSS) Development team
. This permanent, full-time position is based hybrid in Tempe, Arizona
, requiring 3 or more days a week in the office to foster collaboration. As a Software QA Engineer II, you’ll gain valuable experience, knowledge, and skills in Operations Support Systems (OSS), Billing Support Systems (BSS) domains, test automation, satellite communication products, complex server‑side application testing, and programming scripts, while making a meaningful impact on B/OSS software deliverables. You’ll thrive in this role if you are a team player, are able to understand large and complex systems, and have a passion for finding software coding and design bugs.
Driving Quality in Satellite Communication Systems
As a Software QA Engineer II, you’ll be a key contributor to ensuring the quality and reliability of critical Billing Operations Support Systems. Your role will focus on test design, execution, automation, and collaboration within an Agile environment.
- Collaborate on Test Design, Development, and Execution: You will work collaboratively on the design, development, and execution of comprehensive test plans and test cases
. This involves engaging with development teams and business analysts to understand requirements, conceptualizing test strategies, writing detailed test cases, and then executing them rigorously to validate software functionality for B/OSS applications. - Assist with Testing Efforts for Releases and Patches: You will actively assist with testing efforts for major software releases, patches, and hot‑fixes within an Agile work environment. This ensures that new functionalities, bug fixes, and system updates are thoroughly validated before deployment, minimizing risks and maintaining system stability for critical satellite communication products.
- Create and Maintain Diverse Test Environments and Documentation: You will be responsible for creating and maintaining robust test environments for various systems
. This includes setting up necessary infrastructure and data for different testing phases. Concurrently, you will develop comprehensive documentation for functional testing, system integration testing, user acceptance testing, and regression testing
, ensuring clear test methodologies and results. - Identify Testing Tasks and Acceptance Criteria: You will meticulously identify testing tasks for user stories
, breaking down complex features into manageable testable units. You’ll also precisely document the acceptance criteria for user stories
, defining the conditions…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).