Business Unit
Cubic Defense
Company Details
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details
Job Overview: We are seeking a skilled and experienced Software QA Engineer with a minimum of 3 years of experience. The ideal candidate will have a strong background in quality assurance methodologies and a deep understanding of software development processes. This role requires a detail-oriented individual who can ensure our products meet the highest standards of quality and reliability.
Work on our state-of-the-art software products, which include but are not limited to the following:
- Cross-Domain Solutions: Our Cross-Domain solutions assist defense, intelligence, and homeland security users in protecting their data when moving between different network classifications. Reliable, secure communications can be a defining factor for mission success. The Cubic CDS software (embedded software) runs on Red Hat OS and supports the transfer of multiple types of data.
- Production Software – (Streamlining Manufacturing Processes): This software is designed to streamline manufacturing processes, including test and provisioning infrastructure, scripted tests, web-based monitoring, control, and reporting. It features a multi-site hybrid cloud architecture with on-prem test infrastructure and web/backend in the cloud, leveraging modern IoT command and control architecture over MQTT.
- Vocality RoIP Solutions: Our Vocality RoIP solutions unify voice communications across multiple two-way systems, cellular apps, and radio dispatch systems, even when conventional communication methods are disrupted.
This is a hybrid position
Key Responsibilities
- Develop, implement, and maintain comprehensive test plans and test cases for software applications.
- Conduct thorough testing of software to identify and resolve defects.
- Collaborate with development teams to understand product requirements and design specifications.
- Perform regression testing to ensure existing functionality is not adversely affected by new changes.
- Utilize automated testing tools and frameworks to enhance testing efficiency.
- Document and report test results, defects, and quality metrics.
- Participate in code reviews and provide feedback to improve product quality.
- Continuously improve testing processes and methodologies to enhance overall product quality.
- Work closely with cross-functional teams, including developers, product managers, and designers, to ensure seamless integration and delivery of high-quality products.
Requirements
- Bachelor’s degree in Computer Science, Electrical engineering, computer engineering, Information Technology, or a related field and/or the combined equivalent of experience and education.
- Minimum of 3 years of experience in software QA.
- Strong understanding of software development life cycle (SDLC) and QA methodologies.
- Knowledge in programming languages such as C/C++, Java, Python, or similar.
- Experience with automated testing tools and frameworks
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Must be a US citizen, eligible for security clearance.
Preferred Qualifications
- Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., Jenkins, Bamboo).
- Knowledge of performance testing tools
- Familiarity with Agile or Scrum methodologies.
- Experience in Embedded Software (Linux)
Cubic Pay Range
$71,039 – $97,678 + benefits.
The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Worker Type
Employee