Negotiable
Undetermined
Undetermined
Glasgow, Scotland, United Kingdom
Summary: We are looking for a skilled Test Automation Engineer to support User Acceptance Testing (UAT) for a Market Expansion programme in Payments at an Investment Bank in Glasgow. The role involves building and maintaining automated solutions for end-to-end flows, ensuring operational excellence and reliability. The successful candidate will collaborate with users to resolve issues and enhance automation practices within the engineering team. This position offers an initial contract of 3-6 months with potential extensions.
Key Responsibilities:
- Maintain and deploy automation services, ensuring stability and reliability across environments.
- Investigate and resolve failures in automated flows, performing root cause analysis and implementing corrective actions.
- Extend proof-of-concept (POC) code into robust services and ensure ongoing sanity testing post-deployment or changes.
- Collaborate with users to capture, analyse, and resolve issues encountered during UAT.
- Develop and maintain a comprehensive FAQ documenting common issues and their resolutions.
- Monitor and track the performance of tool releases to ensure no degradation in service quality.
- Work closely with the test engineering team to share knowledge and drive best practices in automation.
Key Skills:
- Strong programming skills in Python and/or Java.
- Experience with cloud hosting platforms (e.g., AWS, Azure, GCP) for deploying and managing services.
- Proven ability to maintain and troubleshoot automated testing solutions.
- Basic understanding of payments processes and business flows.
- Excellent problem-solving and analytical skills.
- Effective communication skills for working with both technical and non-technical stakeholders.
Salary (Rate): undetermined
City: Glasgow
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Test Automation Engineer
Start Date: ASAP
Contract Length: 3-6 months initially with likelihood of extensions
Location: Glasgow
Role Purpose
We are seeking a highly skilled Test Automation Engineer to work with an Investment Bank in Glasgow or Bournemouth, tasked with supporting User Acceptance Testing (UAT) for a Market Expansion programme in Payments. As a Test Automation Engineer, you will focus on building and maintaining automated solutions for end-to-end (E2E) flows, ensuring robust deployment and operational excellence across our engineering landscape.
Responsibilities
• Maintain and deploy automation services, ensuring stability and reliability across environments.
• Investigate and resolve failures in automated flows, performing root cause analysis and implementing corrective actions.
• Extend proof-of-concept (POC) code into robust services and ensure ongoing sanity testing post-deployment or changes.
• Collaborate with users to capture, analyse, and resolve issues encountered during UAT.
• Develop and maintain a comprehensive FAQ documenting common issues and their resolutions.
• Monitor and track the performance of tool releases to ensure no degradation in service quality.
• Work closely with the test engineering team to share knowledge and drive best practices in automation.
Key Skills and Experience
• Strong programming skills in Python and/or Java.
• Experience with cloud hosting platforms (e.g., AWS, Azure, GCP) for deploying and managing services.
• Proven ability to maintain and troubleshoot automated testing solutions.
• Basic understanding of payments processes and business flows.
• Excellent problem-solving and analytical skills.
• Effective communication skills for working with both technical and non-technical stakeholders.
Beneficial Skills and Experience
• Prior experience in a User Acceptance Testing environment.
• Familiarity with automation frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
• Experience in building user-facing documentation and FAQs.
• Broader business knowledge within payments or investment banking.
• Ability to work independently and as part of a cross-functional team