Automation Tester - Contract - Cork, Ireland
The Senior Software Engineer has in-depth expert knowledge in systems development, sets the standards for programming tools and techniques and is responsible for the entire software development process. He/she has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Senior Software Engineer defines and creates test cases, coordinate test activities and reports on progress.
Task and responsibilities:
•Design and implement automated solutions to improve development, testing and deployment processes as well as CI/CD pipelines.
•Working with a team on the evolution of a containerized solution for an Automation platform. (OpenShift / Docker / Jenkins / Azure / GCP / Linux OS)
•Maintain existing and create new Jenkins pipelines to support application testing, security testing, configuration and deployment.
•Update and maintain CI/CD tools. (Jenkins / GitHub / OpenShift)
•Actively participate with the wider team to help promote and develop automated solutions. Helping teams utilize these solutions providing technical guidance.
•Exploring how we can use new technology to bring the team to the next level.
•Maintaining an acceptance test environment, supporting Business test teams. Investigating and resolving technical issues on Automation Application Tech stack (Go / Spring boot / React / Python / MS SQL Server).
•Communication with internal stakeholders across various business locations
Mandatory skills and experiences:
•University degree in Computer Science or similar, technical subject
•Minimum 3 or more years of relevant professional experience.
•Experience with build and test automation tools.
•Experience with CI/CD pipelines and DevOps concepts.
•Proven coding and scripting skills (Python / Bash / RHEL)
•Know-how of cloud platforms GCP / Azure and Linux OS ( Redhat ).
•Experience with containerization technology and associated tools.
•Proficient with version control such as: Git, GitHub or GitLab.
•Proficient with SonarQube and database management.
•Know-how on Financial Markets, Clearing, Trading and Risk business process will be added advantage.
•Strong influential and communication skills to liaise with team across different demographics