
QA Automation Engineer
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Qatar, +1 more country.
• Conduct exploratory testing to gain insights into application functionality, user workflows, and essential business scenarios prior to automation development.
• Create, develop, and sustain scalable Playwright test suites employing the Page Object Model and established automation best practices.
• Generate automated regression and core workflow tests based on documented test cases and the overall automation strategy of the team.
• Construct reusable test components and ensure dependable automation frameworks through effective selectors, management of test data, and handling of flaky tests.
• Integrate automated tests into current CI/CD workflows to facilitate continuous quality assessment.
• Perform functional, exploratory, and regression testing for new features, bug fixes, and application modifications as needed.
• Identify gaps in test coverage, unreliable automated tests, and quality risks, relaying findings and recommendations to QA leadership.
• Collaborate with Developers, Technical Leads, and QA team members to clarify requirements, investigate defects, and enhance testability.
• Prioritize testing tasks based on user impact, business risks, and project specifications.
• Review and enhance automation code to ensure it is readable, maintainable, and reliable in the long term.
• Utilize AI-assisted testing tools when suitable, validating generated tests to confirm they offer meaningful coverage.
• Document testing activities, automation decisions, execution outcomes, and identified defects.
• Transition between automation development and hands-on testing based on team priorities and delivery demands.
• A Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related discipline is preferred, or equivalent professional experience.
• Extensive hands-on experience in designing, building, and maintaining automated test suites utilizing Playwright.
• Demonstrated experience in establishing test automation framework structures, including reusable components and maintainable test architecture.
• Proficient in JavaScript, TypeScript, or a similar programming language.
• Strong understanding of test design principles, including the Page Object Model (POM), stable selectors, flaky test management, and test data strategies.
• Hands-on experience in executing functional, exploratory, and regression testing of web applications.
• Familiarity with version control and code review workflows using GitHub, Azure DevOps, or similar tools.
• Strong analytical and critical thinking abilities.
• Capability to quickly grasp new products, user workflows, and business requirements.
• Excellent communication skills and ability to collaborate effectively with cross-functional teams.
• Demonstrated ownership, adaptability, and a commitment to continually enhancing testing practices.
• Practical knowledge of AI-assisted testing tools, including evaluating the quality of generated tests and recognizing limitations.
• Proficient verbal and written communication skills in English.
• Availability to work from 9:00 AM to 7:00 PM US Eastern Time.
• Experience in integrating automated tests into CI/CD pipelines, including Azure Pipelines or comparable tools.
• Familiarity with Azure DevOps and Azure Test Plans.
• Experience using Playwright MCP or similar AI-assisted testing tools.
• Strong understanding of Object-Oriented Programming (OOP).
• Working knowledge of SQL and relational databases such as PostgreSQL.
• Experience with API testing, including Playwright’s built-in API testing functionalities.
• Experience working in Agile/Scrum environments and participating in planning, refinement, and retrospectives.
• Ability to communicate quality risks and test results to non-technical stakeholders.
• Experience collaborating remotely with distributed teams and communicating asynchronously.
• Competitive salary and performance-based incentives.
• Opportunities for professional development and career advancement.
• Flexible work hours and the option for remote work.
• Comprehensive health, dental, and vision insurance plans.
• Generous paid time off and holiday schedule.
• Supportive and inclusive company culture.
Kaufland e-commerce
Unisys
AssureSoft
Get handpicked remote jobs straight to your inbox weekly.