Software Development Engineer in Test
2 months ago
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.
-
Software Development Professional
1 week ago
Columbia, Maryland, United States In-Depth Engineering Corporation Full timeIn-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,...
-
Software Systems Testing Engineer
2 weeks ago
Columbia, Maryland, United States Mettler Toledo AG Full timeRole 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...
-
Software Development Engineer
5 days ago
Columbia, South Carolina, United States Splunk Inc Full timeAbout 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...
-
Software Engineer in Test
2 months ago
Columbia, United States LTN Full timePosition 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...
-
Software Development Engineer
5 days ago
Columbia, Maryland, United States Leidos Full timeJob 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...
-
Software Development Engineer
5 days ago
Columbia, Maryland, United States Leidos Full timeAbout 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...
-
Software Development Engineer
5 days ago
Columbia, South Carolina, United States Trimble Full timeAbout 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 timeIn-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...
-
Senior Software Development Engineer
1 week ago
Columbia, South Carolina, United States Huntington Ingalls Industries Full timeJob 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...
-
Automated Test Engineer
3 days ago
Columbia, Maryland, United States GIGATEC Full timeJob 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...
-
Signal Software Development Engineer
5 days ago
Columbia, Maryland, United States GliaCell Technologies LLC Full timeJob 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 timeCompany 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...
-
Software Development Lead
2 days ago
Columbia, South Carolina, United States SCD Information Technology Full timeAbout 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...
-
Senior Software Development Engineer
22 hours ago
Columbia, Maryland, United States Bigbear Full timeAbout 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...
-
Golang Software Engineer
2 weeks ago
Columbia, South Carolina, United States Delta System and Software Inc. Full timeJob 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...
-
Embedded Software Developer
5 days ago
Columbia, South Carolina, United States Jacobs Full timeAbout 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...
-
Microwave Test Engineer
1 week ago
Columbia, South Carolina, United States Advanced Technology Search Full timeCompany 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...
-
Software Development Engineer in Test
3 months ago
Columbia, United States Testery Full timeThe 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...
-
Software Development Expert
5 days ago
Columbia, South Carolina, United States Akina, Inc. Full timeJob 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...
-
Embedded Software Developer
1 week ago
Columbia, South Carolina, United States Percival Engineering Full timeAbout 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...