Continuous Integration Engineer
Listed on 2026-06-26
-
Software Development
DevOps, Software Testing, Software Engineer
Job Description & Responsibilities
We’re looking for a Senior Continuous Integration (CI) Engineer with a strong focus on automation to transform manual testing processes into scalable, repeatable automated solutions. This role requires a highly self-directed individual who can take loosely defined, high-impact initiatives, break them down into actionable components, and drive execution with minimal oversight. This role will work closely with a team of QA test automation engineers to design, implement, and integrate automated test cases into CI pipelines and scheduled test suites for application software running on the Wave Relay® network.
This position provides the opportunity to develop technology that enables our customers to solve their most difficult networking problems.
Position Responsibilities
- Independently analyze complex, large-scale testing processes and define automation strategies to replace manual effort
- Design, develop, and maintain automated test cases and support frameworks in collaboration with QA test automation engineers
- Integrate automated tests into CI pipelines to enable execution on code commits, scheduled runs, and on-demand triggers
- Build and manage test execution workflows that support regression, integration, and system-level testing
- Ensure automated tests are reliable, maintainable, and provide meaningful feedback to development teams
- Maintain and enhance CI infrastructure as needed to support automated testing at scale
- Monitor test runs, investigate failures, and partner with QA and development teams to resolve issues
- Implement reporting, logging, and metrics to track test effectiveness and coverage
- Continuously improve automation strategies to reduce manual intervention and increase efficiency
- Document automation frameworks, test strategies, and CI processes
- Proactively identify gaps, inefficiencies, and risks in current testing and CI processes, and implement improvements
- Troubleshoot complex pipeline and test failures, driving root cause analysis and long-term fixes
Minimum Qualifications
- Bachelor’s degree in computer science, computer engineering, or equivalent
- 2+ year of experience with programming in C/C++
- Knowledgeable in software testing techniques and best practices for embedded systems
- Hands‑on experience with setting up and running automated test bench setups
- Experience developing software for Linux systems
- Experience with Linux drivers (e.g., wireless, network stack), Linux kernel, and kernel module development
- Must have the ability to obtain a United States security clearance
- Proven ability to independently drive large, complex initiatives from concept through delivery
- Experience with CI/CD tools (e.g., Jenkins)
- Familiarity with test automation frameworks (e.g., Selenium)
- Proficiency in one or more programming languages (e.g., Python, JavaScript, Java)
- Deep understanding of software testing principles, strategies, and lifecycle
- Strong experience with version control systems (e.g., Git)
Preferred Qualifications
- Master’s or PhD in Computer Science or Computer Engineering
- Experience with bash scripting, Python, Perl, and Java Script
- Experience with SQL databases (Preferably MS SQL Server, MySQL, Postgres, Oracle, or H2)
- Experience with Grafana
- Experience with shell scripting, network application development, distributed systems, and network protocol development
- Experience building automation frameworks from the ground up in complex environments
- Experience with API and integration testing tools
- Experience implementing test reporting, observability, and quality metrics
The total compensation for this role can vary from $151,000 to $188,750 a year based on the selected individual's education and experience. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off; flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and veterinary benefits.
#J-18808-Ljbffr(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).