Skip to main content
DevPulse
Scraped fromDjinniYesterday
QaSenior

Senior QA Automation Engineer - macOS Desktop

JavaScriptTypeScriptNode.jsAppiumPlaywrightWebdriverIOAppium Mac2 DriverCodeceptJSCucumberREST APIGitCI/CDXCTest
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

We are looking for a QA Automation Engineer to develop and maintain automated tests for a macOS desktop application. The main focus of the role is end-to-end automation, UI testing, API validation, and improving the stability and maintainability of the existing automation framework.

Responsibilities

  • Develop and maintain automated E2E tests for a macOS desktop application
  • Automate UI, integration, and API testing scenarios
  • Write and maintain automation code in JavaScript / TypeScript
  • Work with and extend an existing automation framework based on CodeceptJS
  • Create and maintain BDD scenarios using Cucumber / Gherkin
  • Maintain reusable test architecture using Page Objects / Step Objects
  • Investigate failed and flaky tests and improve test-suite reliability
  • Maintain test reporting, screenshots, traces, logs, and execution artifacts
  • Integrate automated tests into CI/CD pipelines
  • Work with test environments, backend services, APIs, and cloud infrastructure
  • Participate in code reviews and improvements to the automation architecture

Requirements

  • Commercial experience in QA Automation
  • Hands-on experience with desktop application automation, preferably on macOS
  • Strong knowledge of JavaScript ES6+ and/or TypeScript
  • Experience with Node.js
  • Experience with one or more UI automation technologies such as: Appium, Playwright, WebDriver / WebDriverIO, Appium Mac2 Driver, other macOS or desktop UI automation tools
  • Experience designing or maintaining E2E automation frameworks
  • Good understanding of Page Object or similar test architecture patterns
  • Experience with REST API testing
  • Experience with Git and CI/CD
  • Ability to independently investigate automation failures and application issues

Who to contact

Senior QA Automation Engineer - macOS Desktop
View Original