On-site
Recife, PE, Brazil
Salary Range
Not informed
Experience Level
Mid level
Requirements
Tasks and Responsibilities
Show originalMid-Level Test Automation Analyst
About MV
We are the 3rd largest IT company in Brazil. We support healthcare organizations from structuring management to building an innovation culture. With the mission of making the segment more efficient and digital, MV has always contributed to the advancement of Digital Health, offering innovative solutions that changed the landscape of hundreds of institutions.
Our Way of Being
Shared across all our business areas and in all regions where we operate, “Our Way of Being” leads us to a high-performance culture, achieved through people engagement. This detailed strategy is the soul of our institution and should be a permanent source of guidance and inspiration in all institutional decisions.
100% ON-SITE IN RECIFE
What is the challenge of the role?
Design, develop, and maintain high-performance web automation routines and scrapers using Playwright.
Implement architecture best practices, such as Page Object Model (POM), execution parallelism, and browser context management.
Manage authentication, cookies, session tokens, and anti-bot protection mechanisms.
Monitor and handle complex failures involving timeouts, dynamic elements, client-side rendering, and asynchronous processes.
Integrate automations with RESTful APIs, relational and non-relational databases, and messaging queues.
Structure executions in Docker environments and integrate them into CI/CD pipelines.
Document the technical architecture, automation flows, and support procedures.
What we expect from you:
Completed or in-progress bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields.
Proven experience developing automations with Playwright in production environments.
Proficiency in at least one of the following languages: Python, TypeScript, or JavaScript (Node.js).
Knowledge of advanced web selectors, such as XPath, CSS, and locators based on accessibility and text.
Experience consuming and integrating REST APIs.
Knowledge of relational databases and SQL queries.
Proficiency in version control with Git (GitHub, GitLab, or Bitbucket).
Analytical ability to investigate failures, inspect network requests, and debug issues.
Proactivity, organization, and attention to code quality, modularization, and documentation.
Good communication skills to understand business rules and turn them into technical solutions.
Not required, but we would love if...
Experience with Docker and browser containerization in headless executions.
Knowledge of CI/CD tools, such as GitHub Actions, GitLab CI, or Azure DevOps.
Experience with task orchestration and asynchronous queues, such as Celery, Redis, Apache Airflow, BullMQ, or RabbitMQ.
Familiarity with techniques for bypassing anti-bot mechanisms, rotating proxies, and Playwright Stealth.
Knowledge of automated software testing, especially E2E testing with Playwright Test Runner.
Experience with cloud services (AWS, Azure, or GCP), including serverless functions.
What you will find with us:
• Childcare assistance;
• Eyewear assistance;
• Ben.up;
• Benefits Club;
• Pharmacy discount;
• Birthday day off;
• Gympass;
• Health and dental plan;
• Life insurance;
• Meal and/or food voucher (extended during vacation);
• Certifications and training;
• Corporate university;
• And much more!
MV is an equal opportunity employer. We understand that differences make people unique. Therefore, all qualified candidates, regardless of race, color, religion, age, gender, nationality, disability, or family status, are welcome.
We'd love to meet you. Join our team.
#TeamMV #ComeBeMV #OurWayOfBeing #LI-Onsite
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job:
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job: