Share this job
Software Test Automation Engineer
Carlsbad, CA
Apply for this job

We are looking for a Software Test Automation Engineer to join our team! We think long-term and drive towards scalable and maintainable solutions leveraging industry standard automation tools and frameworks to support a high mix of vertically integrated products. We work together with engineers from many domains to improve test strategies, ensure adequate test coverage, and improve product designs. In a highly collaborative team environment, you will take a stake in the team’s mission to align with software engineering standard processes and master our craft. This includes implementing and using CI/CD pipelines, standard libraries, etc. Ultimately, you will be responsible for ensuring quality test software solutions are delivered to both internal and external customers supporting the entire product life cycle.


Responsibilities:

  • Digest top-level requirements and provide feedback to ensure they are concise, testable, and realistic
  • Derive test software requirements from stakeholder needs
  • Design and document test software architectures to allow for long-term maintenance and support
  • Develop automated test software routines which interface with DUTs and other hardware to ensure the quality of products
  • Participate in continuous improvement activities to find opportunities for reuse and process modifications that drive development efficiencies
  • Collaborate with product design engineers to create products that are more testable and/or help test themselves
  • Participate in a data-driven test strategy
  • This is an onsite role in Carlsbad, CA


Qualifications:

  • Bachelor's degree in EE, CS, CE, a similar technical degree, or equivalent experience
  • 5+ years systems and test experience in complex environments
  • Experience developing software in a team environment using version control, build automation, bug tracking, test-driven development, and similar processes/technologies
  • Experience with National Instrument’s LabVIEW and/or TestStand
  • Experience with C#, Python, and/or other text-based languages
  • Experience with networking protocols (TCP, UDP, Multicast, etc.) and network devices used in product testing
  • Experience implementing test automation, next-generation test platforms, instrument drivers (Programmable Power Supplies, Oscilloscopes, Spectrum Analyzers, Signal Generators, etc.), and other test tools
  • Experience creating software test plans to demonstrate requirements coverage and compliance
  • Experience creating fully documented reusable libraries, abstractions, and APIs
  • Results-oriented with a high degree of accountability, commitment, and responsibility
  • Must have an active DoD Secret clearance
  • US government position. US citizenship required
  • Up to 10% travel
Apply for this job
Powered by