
Senior QA Engineer – Manual, Automation
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Saudi Arabia.
• Take full ownership of quality from start to finish, integrating it early through requirement evaluations, design discussions, and testing strategies, culminating in the final go/no-go decision on releases.
• Establish and continuously enhance the QA methodology, encompassing testing standards, workflows, tools, and quality metrics; adjust testing depth, processes, and priorities based on risk, timelines, and context.
• Determine what aspects require testing, the level of detail needed, and the appropriate testing methodologies, which include functional, regression, API, UI, performance, security, and usability testing.
• Decide which tests will remain manual and which will be automated.
• Conduct comprehensive manual and exploratory testing on new features, addressing edge cases, unexpected user behaviors, UX issues, layout, states, and responsiveness.
• Develop and sustain Playwright automation utilizing TypeScript/JavaScript that operates in CI, delivering rapid and reliable feedback.
• Review code and pull requests, scrutinizing implementation quality and challenging it when necessary.
• Prioritize defects and delve into root causes using browser DevTools, including network, console, performance, and storage tools.
• Recognize defect patterns and trends, implementing preventive measures such as tests, checks, and process modifications.
• Leverage AI tools for test creation, analysis, and debugging while ensuring the validity of outputs.
• Communicate risks and recommendations to developers, product managers, and leadership.
• Identify gaps in processes, tools, and products; drive enhancements; mentor QA engineers and advocate for quality throughout the team.
• Over 5 years of QA experience with significant ownership of releases and quality decisions.
• Extensive experience in both manual and automated testing, with the discernment to balance the two effectively.
• Proficient in JavaScript and TypeScript, capable of writing clean, maintainable Playwright automation and confidently reading application code.
• Practical experience with Playwright (or substantial experience with a similar framework and a readiness to dive deeply into Playwright).
• Strong proficiency in Git and GitHub, including branching, pull requests, code reviews, and operating within CI pipelines.
• Comprehensive understanding of various testing types, techniques, and test design, along with the judgment to select the appropriate approach.
• Adaptability to modify your approach to suit different situations while maintaining high-quality standards without adhering to rigid processes.
• Experience in testing web, mobile, and APIs.
• Familiarity with browser DevTools for debugging and investigative purposes.
• Hands-on experience utilizing AI in your work, coupled with critical thinking skills to discern when to trust AI outputs and when to question them.
• A proactive mindset: you focus on resolving issues at their source rather than merely addressing symptoms, and you can provide relevant examples.
• Competitive salary and performance-based bonuses.
• Flexible working hours and remote work options.
• Opportunities for professional development and career advancement.
• A supportive and collaborative work environment.
• Comprehensive health and wellness benefits.
Alliant Insurance Services
AirStrip
Hard Rock Digital
Ambit Iberia
Get handpicked remote jobs straight to your inbox weekly.