Qa Automation Engineer

HeyDonto AI API


Fecha: hace 1 semana
ciudad: Irapuato, Guanajuato
Tipo de contrato: Tiempo completo
WE ARE LOOKING FOR QA AUTOMATION ENGINEERWe are seeking a QA Automation Engineer with proven expertise in Playwright, Python, TypeScript, and JavaScript to design and implement comprehensive testing strategies.

In this role, you will be responsible for creating and maintaining automated test suites, leading manual QA activities, planning release requirements, and integrating test processes into CI/CD pipelines.

You will also manage TestRail for test documentation and have experience testing data APIs and data-centric procedures.

A solid understanding of data structures and data management best practices is essential.Key ResponsibilitiesTest Strategy & Release PlanningDesign end-to-end testing strategies for web applications and data-driven services.Collaborate with Product and Engineering teams to plan release requirements, ensuring optimal test coverage and readiness.Define key testing milestones and schedules that align with product delivery timelines.Automation Framework & Test DevelopmentDevelop and maintain Playwright-based test automation frameworks for various projects.Write clean, efficient, and maintainable test code using Python, TypeScript, and JavaScript.Ensure test frameworks are scalable and easily adaptable as products evolve.Manual QA & TestRail ManagementCoordinate and execute manual QA efforts for features that require exploratory, UI, or usability testing.Oversee the creation and organization of test cases within TestRail, ensuring alignment with product requirements.Continuously refine and improve manual testing processes to maintain quality and efficiency.Data API & Procedure TestingDevelop automation scripts and manual test plans for data APIs and backend data flows.Validate data accuracy, consistency, and integrity across complex data structures.Leverage a strong understanding of data structures to design efficient testing approaches.CI/CD IntegrationIntegrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, CircleCI).Collaborate with DevOps and Engineering teams to optimize build processes and ensure smooth deployment.Collaboration & CommunicationWork closely with cross-functional teams (Developers, Product Managers, DevOps, etc.)

to refine requirements and address issues.Provide clear, concise communication on test progress, coverage, and quality metrics.Advocate for best practices in software quality and process improvement.Continuous ImprovementRegularly assess current QA processes and propose improvements to enhance efficiency and reliability.Stay updated on industry trends, emerging tools, and testing methodologies to continually refine the QA practice.Required Skills & QualificationsTechnical ExpertiseHands-on experience with Playwright.Proficiency in Python, TypeScript, and JavaScript for test automation.Strong knowledge of data structures and data-centric testing (RESTful APIs, JSON, SQL/NoSQL).Demonstrated ability to create and manage test cases in TestRail or a similar test management tool.Experience integrating test suites into CI/CD pipelines and version control (Git).Soft SkillsStrong analytical and problem-solving skills.Excellent communication and collaboration abilities.Detail-oriented, self-motivated, and capable of multi-tasking.Ability to prioritize and adapt to shifting project demands.Preferred QualificationsFamiliarity with performance testing, security testing, or load testing tools.Experience with containerization (Docker) and orchestration (Kubernetes).Understanding of TDD/BDD principles and methodologies.Previous exposure to Big Data environments or ETL pipelines.Certifications in software testing (e.g., ISTQB).Hiring Details:Work Type: On-SiteCity: Guadalajara, Jalisco, MexicoSalary Offer: NegotiableEnglish Level: Native or AdvancedIf you are interested in applying, please send your CV in English to ******, mentioning the name of the position you are applying for in the subject of the email.

In the body of the email, please include the following information:Salary expectationsAvailability for interviewAvailability to join the team
Publicar un currículum