The Engineering Lead Analyst will be a Devops SME for Test Automation Tools and other related CI tools, engineering the test automation products and deploy. Work with vendor on their releases. The position will require a fundamental understanding of DevOps tools, practices and standards in today’s multi-tier application architectures. Traditional development along with scripting and automating processes in CI/CD pipelines.
- Experience with CI tools (Jenkins, JIRA) Pipelines and Plugins.
- Experience in writing/troubleshooting test automation scripts using selenium, cucumber, TestNG, jUnit and other test automation tools.
- Experience in API’s and Migration
- Experience with Linux shell scripting, API’s and Java based development.
- Experience with Zephyr Test Management and JIRA Zephyr plugins
- Proficiency in programming languages such as Java and C#.
- Highly accurate and detail-oriented.
- You are a recognized senior technical expert, helping each team member with their development, listening and coaching them to be their best for our clients.
The role has a large engineering component to it so the successful candidate would be one who is comfortable with being in a hands-on development/engineering role and consultancy/subject matter expert within the DevOps space This is a software engineering/customization/integration, and SME consulting/mentoring position for an individual working in a global team focused on enterprise scale initiatives that will support over 20000+ developers in achieving their agile project management and CI/CD goals.
Key Responsibilities
- work closely with application developers and sector architect across various departments at Citi to learn about their needs
- Architect/develop/support enterprise scale systems/tools/frameworks/libraries for global use across Citi’s Technology groups
- Manage and support the test automation product for a sector with over 10k users
- Write Unix shell scripting and/or Python and deployment in production servers
- You will proactively identify and implement opportunities that enable the development groups to provide the best solutions to their businesses.
- You will understand technology industry trends, how they impact our future solutions and provide strategic direction for the development community
- You will evaluate and provide technical solutions to solve a variety of complex and interdependent processes and application integrations
- You will evaluate and perform POC on new strategic technical products and applications.
- You will manage problems/defects with existing solutions and drive issues to resolution
Skills / Experience Levels
- Experience with CI tools (Jenkins, TFS) – Pipeline, Plugins.
- Experience with API/REST web services
- Experience with test data migration
- Experience with build tools maven, msbuild, gradle.
- Strong Experience with different test automation tools like Junit, Selenium, Cucumber, TestNG etc in the CI/CD Pipeline
- Experience with Zephyr Test Management and JIRA Zephyr plugin
- Experience with jmeter/loadrunner is a plus
- Hands on with Docker, Containers and OpenShift/Kubernetes.
- Hands-on development experience in one or more programming languages Java, C#, .Net Core and Node.js.is a plus
- Strong understanding of the full Software Development Life Cycle – including unit testing, code scanning
- Strong understanding of working in an Agile environment.
- Familiarity with data persistence technologies SQL (Oracle).
- Knowledge of cloud computing concepts and DevOps tools (Docker, Chef etc.) a plus
- Experience with binary repository managers such as Artifactory and Nexus a plus
- Strong verbal and written communication skills including social networking and blogging
- Strong interpersonal skills both in person or over the phone/video
- Ability to work independently as part of a remote team
- Good analytical skills, ability to contribute in design discussions and problem solving sessions
- An appetite for taking on challenges and leveraging new technologies.
- You have a Bachelor’s degree (Computer Science or Engineering degree preferred) or equivalent work experience