QA Engineer
AddeptoAbout the role
Addepto is a leading AI consulting and data engineering company that builds scalable, ROI-focused AI solutions for some of the world’s largest enterprises and pioneering startups, including Rolls Royce, Continental, Porsche, ABB, and WGU. With our exclusive focus on Artificial Intelligence and Big Data, we help organizations unlock the full potential of their data through systems designed for measurable business impact and long-term growth.
Beyond client projects, we have developed our own product offerings born from real-life client insights and challenges. We are also actively releasing open-source solutions to the community, transforming practical experience into tools that benefit the broader AI ecosystem. This commitment to scalable innovation, proven ROI delivery, and knowledge sharing has earned us recognition by Forbes as one of the top 10 AI consulting companies worldwide.
We are looking for a QA Engineer who will take ownership of testing and quality assurance for a growing web application. This is a great opportunity for someone with a solid background in manual testing and hands-on experience in test automation, who wants to further develop in strategic quality planning. As the first QA Engineer on the project, you’ll have a real impact on shaping the testing approach, defining strategies, and laying the groundwork for future automation. You’ll work closely with developers, the Product Owner, and the Project Manager to ensure smooth releases and continuous improvement.
🚀 Your main responsibilities:
Define and maintain test scenarios in User Stories, working closely with the Tech Lead and developers.
Execute test scenarios in both local and client’s development and test environments.
Validate test results, including verification in external databases.
Document test results and scenarios directly in User Stories.
Report and communicate failed scenarios to developers, collaborating to identify and fix issues.
Reproduce and verify reported bugs in multiple environments.
Automate repetitive tasks and integrate tests into CI/CD pipelines.
Write E2E test cases for backend applications using REST APIs.
Requirements
Solid experience with Python - ability to read, understand, and write efficient code used for test scripts, data validation, and automation support.
Experience in writing unit, integration, and end-to-end tests in Python for backend applications – strong understanding of testing methodologies and frameworks (e.g. pytest, unittest).
Experience with automation tools for end-to-end testing (Playwright, Selenium, etc.).
Hands-on experience with SQL databases - comfortable querying, validating, and analyzing data directly from the database to support test verification.
Good understanding of REST APIs (FastAPI preferable) – able to test endpoints, analyze responses, and validate data flow between services.
Experience testing applications with both Frontend and Backend components - familiarity with how systems communicate and how to perform end-to-end validation of complex business processes.
English (spoken and written) at C1 level.
Nice to have:
Familiarity with CI/CD pipelines (especially Azure DevOps).
Ability to write and use scripts to automate or accelerate test processes.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s