Middle QA Automation Engineer
Madfish
Requirements:
- At least 3-5 years of experience as an Automation QA engineer;
- Strong Python knowledge;
- Experience in AI testing or AI-assisted QA tools;
- Practice in testing LLM and RAG applications, including prompt validation;
- Strong knowledge of theory and best practices in testing of web applications;
- Proven track record of building UI and API test frameworks from scratch;
- Hands-on experience with Selenium WebDriver;
- Experience with CI/CD and Docker;
- Experience with non-relational and relational databases;
- Experience with CLI and HTTP(s)/SSH protocols;
- Experience of API testing;
- Good analytical skills and attention to detail.
Will be a plus:
- Knowledge of ML workflows and frameworks;
- Experience with Elasticsearch, Kibana;
- Experience in Cyber Security.
Responsibilities:
- Design, develop, and maintain automated API and functional tests to ensure product quality and reliability;
- Implementation of AI tools for product testing;
- Build tooling and CI/CD integrations (GitLab CI/CD, Jenkins) to enable faster feedback cycles and scalable test coverage;
- Managing defects: investigating, reporting, and tracking them to resolution;
- Collaborating with the development team, QAs, DevOps, and the management team;
- Define and drive key quality metrics; deliver actionable insights through dashboards and reports.