Test Engineer / Jenkins Administrator
Role details
Job location
Tech stack
Job description
We are seeking a Senior Test Engineer with strong Jenkins Administration and CI/CD Pipeline expertise to support enterprise application delivery and release automation initiatives for a client engagement in New York. The ideal candidate will have hands-on experience administering Jenkins environments, designing and maintaining CI/CD pipelines, and enabling test automation across development and QA workflows.
This role requires an individual who can work closely with Development, QA, DevOps, and Release teams to streamline software delivery, improve deployment reliability, and support continuous testing practices., * Administer, configure, and maintain Jenkins environments for enterprise applications.
- Design, develop, and optimize CI/CD pipelines for build, test, deployment, and release automation.
- Integrate automated testing frameworks into CI/CD workflows.
- Support and troubleshoot Jenkins jobs, agents, plugins, and pipeline failures.
- Implement continuous integration and continuous delivery best practices.
- Collaborate with QA and development teams to improve testing efficiency and release quality.
- Monitor build performance and identify opportunities for pipeline optimization.
- Manage source code integrations and deployment orchestration processes.
- Create and maintain technical documentation for CI/CD processes and Jenkins administration.
- Support production releases and deployment activities as needed.
Requirements
- 8+ years of overall IT experience.
- 5+ years of hands-on Jenkins Administration experience.
- Strong experience building and managing CI/CD pipelines.
- Experience as a Senior Test Engineer / QA Automation Engineer in enterprise environments.
- Hands-on experience with automated testing integration into deployment pipelines.
- Strong understanding of build and release management processes.
- Experience with Git/GitHub/GitLab and version control best practices.
- Experience with scripting (Shell, Groovy, Python, or similar).
- Knowledge of DevOps and SDLC methodologies.
- Strong troubleshooting and communication skills.