onsite
Senior Automation Engineer - Emagine Consulting
QA Engineer
Senior Automation Engineer with expertise in Python and Selenium, designing and maintaining CI/CD pipelines, containerised deployments, and cloud‑based test environments on AWS for financial services solutions.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Python and Selenium for complex financial applications.
- Build and optimise CI/CD pipelines (Jenkins, GitLab CI) to integrate automated testing into release cycles.
- Containerise test environments with Docker and orchestrate deployments on AWS, ensuring scalability and reliability.
- Collaborate with development, QA, and infrastructure teams to define automation strategies and improve test coverage.
- Monitor, troubleshoot, and resolve automation failures, providing root‑cause analysis and continuous improvement recommendations.
Requirements
- 5+ years of hands‑on experience in test automation, preferably within the financial services sector.
- Strong proficiency in Python scripting and Selenium WebDriver.
- Deep understanding of CI/CD concepts and practical experience with Jenkins or similar tools.
- Experience with Docker containerisation and deploying automated solutions on AWS.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑paced, client‑focused environment.
Skills
pythonseleniumcicdjenkinsdockeraws