Job description
Description
The company is a pioneering AI-driven research company providing in-depth stock analysis globally and in multiple languages. Our mission is to bridge the knowledge gap in the investment world by empowering investors with AI-powered insights.
By integrating our advanced AI technology into brokerage platforms and financial institutions, we enable millions of investors to make more informed investment decisions.
We are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is highly focused on API automation testing, with additional exposure to UI testing and modern AI-based products.
The ideal candidate has proven experience building automation frameworks from scratch, strong Python development skills, hands-on experience with Kafka, and the ability to design scalable automation solutions for complex backend systems.
Responsibilities
Design, build, and maintain scalable automation frameworks for API and UI testing.
Develop automated API tests using Python, Pytest, Requests, Postman, or similar tools.
Validate backend services, microservices, integrations, data flows, business logic, and event-driven systems.
Test Kafka-based workflows, including message production, consumption, schema validation, data integrity, and failure scenarios.
Test AI and LLM-based features using prompt validation, output consistency checks, regression testing, evaluation datasets, and edge-case analysis.
Integrate automated tests into CI/CD pipelines using Jenkins or similar tools.
Support Docker/Kubernetes-based test environments, automated reporting, and continuous test execution.
Collaborate with developers, QA engineers, DevOps, product, and data teams to improve quality processes.
Create test strategies, test plans, technical documentation, and bug reports.
Use Jira, Xray, logs, and production-like environments to track issues, debug failures, and improve test coverage.
Requirements
5+ years of experience in automation testing, backend testing, or a similar technical QA role.
Proven experience building automation frameworks from scratch.
Strong experience implementing API automation tests.
Excellent Python development skills.
Hands-on experience with Kafka and event-driven system testing.
Experience testing AI-based applications, or solid knowledge of techniques and tools for testing LLM-based products.
Experience with API testing tools and libraries such as Requests, Pytest, Postman, or similar.
Experience writing test documentation, including test strategies, test plans, and design documents.
Hands-on experience with CI/CD pipelines, preferably Jenkins.
Experience working with Docker and Kubernetes.
Strong analytical, debugging, and problem-solving skills.
Experience using Jira for task and bug management.
Independent, proactive, and task-oriented mindset.
Is this role relevant for you?