Middle QA Automation Engineer
Improvado is an AI-powered, unified platform designed for marketing teams in medium to large-scale enterprises and agencies, who are looking to automate complex marketing intelligence and reporting to make decisions with ease. Improvado gathers, organizes, and untangles marketing data to deliver instant insights through BI and AI, helping to eliminate complexity, delivering laser-focused insights to optimize budgets, enhance campaign efficiency and marketing ROI.
As a rapidly scaling Series A startup that raised $34 million in funding, we're proud to partner with globally recognized brands such as ASUS, Docker, Activision, H&R Block, and many others. Our diverse team of curious, open, and hard-working individuals is committed to cultivating a fast-paced, agile culture that values personal and professional growth.
Responsibilities
- Design, develop, and maintain automated tests for web and API-based applications
- Create and execute test plans, test cases, and maintain clear test documentation
- Perform functional, regression, integration, and load testing
- Participate in release validation and support release processes
- Maintain and improve the testing environment and test data
- Analyze defects and incidents, identify root causes, and help prevent regressions
- Collaborate closely with developers, product managers, and other QA engineers
- Contribute to improving QA processes, test coverage, and automation practices
- Apply AI/LLM tools to improve testing efficiency (test generation, bug analysis, exploratory testing support)
Requirements
- 3–5 years of experience as a QA Engineer, with 2+ years in QA automation
- Strong understanding of QA fundamentals and best practices in test automation
- Hands-on experience with Python, PyTest, and SQL (Postgres, Clickhouse)
- Experience creating and maintaining automated test suites
- Familiarity with CI/CD pipelines and integrating automated tests into them
- Understanding of client-server architecture, REST APIs, and web services
- Confident Linux user (CLI, logs, basic troubleshooting)
- Ability to work with complex business logic and ensure high product quality
- Experience or strong interest in using LLMs (GPT, Claude, Llama, etc.) in QA workflows
- Curiosity, ownership mindset, and willingness to improve existing systems
Nice to Have
- Experience with Playwright
- Familiarity with GitHub Actions or GitLab CI
- Experience with AWS
- Experience with Docker, Docker Compose
- Basic understanding of Kubernetes (K8s) and Helm
- Experience with Allure / Allure TestOps (Qameta)
- Background in data QA / analytics / Big Data environments
- Experience with TypeScript
- Previous exposure to mentoring junior QA engineers
Why Improvado?
- Remote-first environment
- 20 working days of PTO per year
- US holidays and additional days off
- Relocation assistance to Latin American countries
- Extremely fun & open startup environment
- Professional development reimbursement