Software Development Engineer in Test

2 months ago


Columbia, United States LTN Global Communications Inc. Full time
Job DescriptionJob Description

Position Summary:

Our Quality Assurance team of talented software engineers are designing and implementing frameworks for creating, running, and reporting the results of automated testing against our wide range of video related products and services. This is a challenging opportunity for the creative, problem-solving software engineer who already has or wants to gain a QA mindset.

This is NOT record-and-playback scripting but rather complex automation of backend processes and front end UI. This is about building a robust testing ecosphere across multiple products and then leveraging it to ensure excellent quality before we release to our customers. It also involves hands-on installation, configuration, and troubleshooting of hardware in our QA Laboratory.

You can expect to...

  • Join a close team which works together as part of a rigorous code-review and design-review process (we are QA so there is no one checking our work but ourselves).
  • Install, configure, and troubleshoot video and networking hardware.
  • Create smart and reliable automated testing, but also perform manual testing as necessary to become a subject matter expert, fulfilling testing requirements until a feature is automated.
  • Identify and design test cases for both front-end and back-end testing.
  • Interface with product developers (and/or their code) to learn about inner workings and/or report bugs.

Required:

  • Bachelor's degree or higher in a computer or engineering discipline.
  • 2+ years of professional experience designing, developing, and testing software.
  • Experience developing automation frameworks and test cases using any of the following:
    • automation tools and frameworks such as PyTest, Playwright, Puppeteer, Selenium, Ranorex, xUnit, or similar
    • Page Object Modeling
    • CSS and XPath selectors
    • CI and CD pipelines such as GitLab, TeamCity, Jenkins
    • test case management tools such as TestRail
  • Well versed in object oriented programming (OOP) principles.
  • Able and eager to learn a lot of new technologies.
  • Strong verbal and written communication skills, including interacting with product development teams and stakeholders.

Nice-to-Have:

  • You have a natural or acquired QA Mindset ("I wonder if they thought of this." "Will it break if I do this?").
  • You have experience writing QA test cases (or at least unit/component tests for your own code).
  • Python, Bash, or Java.
  • Experience with Linux environments and tool chains .
  • Proficiency with Source Control systems such as Git and SVN.
  • Docker, Kubernetes.
  • HTML, JSON, XML.
  • gRPC and REST APIs.
  • SQL or other relational databases.
  • Message Queueing such as RabbitMQ.
  • Familiarity with Agile practices.
  • Gitlab, Jira, or other issue/ticketing systems.
  • You're eager to work with video and networking hardware.
  • Video Experience or understanding of Digital video/streaming or general Video compression (codecs such as H.264 and HEVC).
  • A good sense of humor.


  • Columbia, Maryland, United States In-Depth Engineering Corporation Full time

    In-Depth Engineering Corporation is seeking a dedicated and innovative software development professional to support our rapidly growing Department of the Navy development programs.This position offers the opportunity to work on the Submarine Warfare Federated Tactical System (SWFTS) program, focusing on developing cutting-edge software capabilities,...


  • Columbia, Maryland, United States Mettler Toledo AG Full time

    Role Overview:As a Software Systems Testing Engineer at Mettler Toledo AG, you will play a crucial role in evaluating both software and hardware systems, ensuring they function seamlessly together along with their associated components.This position requires close collaboration with developers, project managers, product managers, requirements engineers, and...


  • Columbia, South Carolina, United States Splunk Inc Full time

    About the Role:Splunk Inc. is seeking talented individuals to join our team as Backend/Full-stack Software Engineers. As a key member of our development team, you will work on real-world projects that drive business growth and innovation. You will have the opportunity to collaborate with cross-functional teams, receive mentorship, and gain insight into our...


  • Columbia, United States LTN Full time

    Position Summary:Our Quality Assurance team of talented software engineers are designing and implementing frameworks for creating, running, and reporting the results of automated testing against our wide range of video related products and services. This is a challenging opportunity for the creative, problem-solving software engineer who already has or wants...


  • Columbia, Maryland, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Software Development Engineer to join our team. As a key member of our Agile team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDebug existing software and correct...


  • Columbia, Maryland, United States Leidos Full time

    About the RoleLeidos is seeking a highly skilled Software Engineer to join our team. As a key member of our Agile development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDebug existing software and correct...


  • Columbia, South Carolina, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Trimble. As a member of our engineering team, you will be working on delivering a next-generation 3D modeling experience for modern designers working together.Key ResponsibilitiesTroubleshoot, enhance, and improve C++ modeling engine codeAnalyze network communication and...

  • Software Engineer

    2 weeks ago


    Columbia, United States In-Depth Engineering Corporation Full time

    In-Depth Engineering Corporation is seeking a dedicated and innovative mid-level software engineer to support our rapidly growing Department of the Navy development programs. This position offers the opportunity to work on the Submarine Warfare Federated Tactical System (SWFTS) program, focusing on developing cutting-edge software capabilities, incorporating...


  • Columbia, South Carolina, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software Engineer at Huntington Ingalls IndustriesHuntington Ingalls Industries, a leading provider of engineering, manufacturing, and technical services, is seeking a skilled Senior Software Engineer to join their team. The ideal candidate will be responsible for designing, developing, and implementing advanced software capabilities for...


  • Columbia, Maryland, United States GIGATEC Full time

    Job DescriptionAbout the RoleGIGATEC is seeking a highly skilled Test Automation Engineer to join our team. As a crucial member of our engineering team, you will be responsible for developing and executing automated test plans and suites for complex software systems.Key ResponsibilitiesDesign and develop automated test plans and suites for software...


  • Columbia, Maryland, United States GliaCell Technologies LLC Full time

    Job Description:GliaCell Technologies LLC is seeking a skilled Signal Processing Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining signal processing software for our clients.Key Responsibilities:Develop and maintain signal processing software using C++,...

  • Test Engineer

    4 weeks ago


    Columbia, United States Frequentis Full time

    Company Background: Frequentis USA Inc. is dedicated to creating a safer world. With over 75 years of experience, Frequentis understands controllers in safety critical situations encounter new challenges daily. Our mission is to develop and market highly reliable, optimized, custom-tailored, and user centric communication and information systems for mission...


  • Columbia, South Carolina, United States SCD Information Technology Full time

    About the RoleSCD Information Technology is seeking a highly skilled Software Development Lead to join our team. As a key member of our software development team, you will be responsible for leading the development of complex software systems, collaborating with cross-functional teams, and ensuring the delivery of high-quality software products.Key...


  • Columbia, Maryland, United States Bigbear Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Bigbear. As a key member of our software development team, you will be responsible for designing, developing, and implementing innovative software solutions to support our mission-critical applications.Key ResponsibilitiesDesign and develop software...


  • Columbia, South Carolina, United States Delta System and Software Inc. Full time

    Job OverviewPosition Title: Golang Software EngineerCompany: Delta System and Software Inc.Role Summary: We are seeking a skilled Golang Software Engineer to contribute to our innovative projects. The ideal candidate will possess a strong background in Golang and additional programming languages, along with experience in developing and integrating RESTful...


  • Columbia, South Carolina, United States Jacobs Full time

    About the RoleWe are seeking a highly skilled Embedded Developer to join our team at Jacobs, a leading provider of technical, professional, and technical services. As an Embedded Developer, you will play a critical role in supporting challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission.Key...


  • Columbia, South Carolina, United States Advanced Technology Search Full time

    Company Overview:Advanced Technology Search is collaborating with a pioneering organization that has engineered an innovative methodology for RF/Microwave modules, combiners, and passive components, significantly reducing loss at elevated frequencies.Role Overview:They are engaged in the development of combiners, filters, and various passive components...


  • Columbia, United States Testery Full time

    The Testery Professional Services team helps our clients get a jump start on start automation. We do this by setting up CI/CD to run tests, configuring testing frameworks, providing coaching and training, etc. Typical projects include setting up test automation from scratch, converting legacy frameworks to modern frameworks, and getting larger test suites to...


  • Columbia, South Carolina, United States Akina, Inc. Full time

    Job DescriptionJob Summary:We are seeking a highly skilled Subject Matter Expert to join our team at Akina, Inc. as a Software Engineer. The ideal candidate will have a strong background in software development, system design, and engineering.Key Responsibilities:Design and develop software solutions of moderate complexity using scientific analysis and...


  • Columbia, South Carolina, United States Percival Engineering Full time

    About Percival EngineeringPercival Engineering is a leading provider of cutting-edge cybersecurity solutions, dedicated to safeguarding critical assets and protecting national interests. Our team of experts is passionate about innovation and committed to delivering top-notch talent and technical solutions.Job SummaryWe are seeking an experienced Embedded...