We are looking for a skilled Automation QA Engineer presentamos to join our client’s team and play a cascading role in ensuring the quality, reliability, and performance of modern, scalable applications within the investment banking domain. The role focuses on designing, developing, and maintaining automated test solutions across UI, API, and performance layers while actively contributing to CI/CD pipelines and cloud-based test execution.
You’ll be part of a collaborative, agile team that values clean, maintainable test code, strong engineering practices, and close cooperation with developers and DevOps engineers. This position is ideal for someone who enjoys building robust automation frameworks, working with cloud‑and‑containerized environments, and taking ownership of quality in a fast‑paced, regulated industry.
Responsibilities
- Design, develop, and maintain automated test suites using Java and/or Python
- Implement and extend test automation frameworks using Selenium, Cypress, Playwright, TestNG, and
- Perform API testing using tools such as Postman, REST Assured, and Karate
- Integrate automated tests into GitLab CI/CD pipelines
- Execute and manage tests in containerized environments using Docker and Kubernetes
- Work with Azure cloud services to support test execution and environments
- Conduct performance and load testing using JMeter, Gatling, or k6
- Collaborate closely with developers, DevOps, and product teams in an agile environment
- Contribute to continuous improvement of QA processes, standards, and tooling
Mandatory Skills
- Programming & Scripting (Java, Python)
- Test Automation Frameworks (Selenium, Cypress, Playwright, TestNG, JUnit)
- API Testing (Postman, REST Assured, Karate)
- CI/CD Pipelines (GitLab CI/CD)
- Containerization & Orchestration (Docker, Kubernetes - for test execution)
- Performance Testing (JMeter, Gatling, k6)
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Information Technology
Industries: IT Services and IT Consulting