Middle QA Automation Engineer

About the position 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 arenaflex/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-haves • Experience with Playwright • Familiarity with GitHub Actions or GitLab arenaflex • 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 Benefits • 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 Apply tot his job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...