The main responsibilities of the position include:
- Act as the AQA Python Team Lead for a QA team (MQA and AQA) with focus on shift-left automation
- Collaborate with Development team to deliver high quality software
- Design and develop the test automation framework, implement required libraries, and conduct auto-tests
- Collaborate with the QA Management team to define Drive the design and development of scalable and maintainable automation frameworks
- Review and contribute to test plans, test strategies, and code for automated test scripts
- Ensure best practices are followed in code quality, test coverage, and CI/CD integration
- Participate in architecture and design discussions to improve overall testability and product quality
- Work closely with development, DevOps, and product teams to ensure alignment across all phases of the SDLC
- Identify training needs and promote knowledge sharing across the QA team
Main requirements:
- BSc/MSc in Computer Science, or related discipline
- 5+ years of hands-on experience in QA
- Minimum 2 years of experience in a QA leadership role, with at least 5 direct reports
- Strong hands-on experience in test automation using Python with test frameworks, API testing, and tools like Kafka, Docker, AWS
- Proven experience in building or contributing to robust test automation frameworks
- Solid understanding of software testing methodologies, SDLC, and Agile practices
- Experience with CI/CD tools such as Jenkins or equivalent
- Basic knowledge of containerization using Docker
- Exposure to Kubernetes, preferably on AWS EKS (Amazon Elastic Kubernetes Service)
- Hands-on experience with mocking frameworks such as WireMock, or MockServer
- Experience with performance testing using K6 (writing custom scripts, running load tests, analyzing performance metrics)
- Proficient in version control tools like Git
- Excellent communication, mentoring, and organizational skills
- Very good written and verbal English skills
The following will be considered an advantage:
- Background in the Finance/Forex domain
- Familiarity with tools like Grafana, web sockets testing, or asynchronous programming
- Experience testing Spring Boot applications, including integration testing with MockMvc and unit testing with Mockito or similar
Benefit from:
- Attractive remuneration package
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
The Hiring Experience: What Awaits You
- Show Your Skills – Online Technical Challenge
- Let’s Connect – Intro Chat with Talent Acquisition
- Deep Dive – First Interview with Your Future Team
- Final Connection – Final Interview