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.