WE ARE LOOKING FOR THE BEST SENIOR QA AUTOMATION ENGINEER ÂĄÂĄ
We are seeking a Senior 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 Responsibilities
Test 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 & Qualifications
Technical 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 Qualifications
Familiarity 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).
HeyDonto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
ENGLISH LEVEL: ADVANCED OR NATIVE
Hiring Details:Work Type: RemoteLocation: EuropeIf you are interested in applying, please send your English Resume through LinkedIn or send it to
[email protected] mentioning the name of the role you are applying for in the subject of the email.
If you are interested in applying, please send your CV in English to
[email protected], 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