SoftButlerRemote

Middle Mobile Automation QA (WebdriverIO)

Description

Middle Mobile Automation QA (WebdriverIO) SoftButler seeks a Middle QA Automation Engineer to build and own mobile test automation from the ground up. We're an innovation-driven startup valuing ownership and technical depth. Build the automation framework from scratch, perform manual testing (80% automation / 20% manual), set up CI/CD pipelines, and work with native iOS and Android test layers. Fully remote with optional Kyiv office access. English level — B2+.

RESPONSIBILITIES: Design and build a native mobile automation framework from scratch using WebdriverIO and Appium (Page Object Model, environment configs, custom utilities) Write, maintain, and expand automated UI tests for native iOS and Android apps — simulators, emulators, and real devices via BrowserStack Set up and maintain CI/CD pipelines for automated test execution (GitHub Actions, GitLab CI, or Jenkins) Integrate BrowserStack for real-device testing across multiple OS versions and screen sizes Cover the API layer with automated tests alongside mobile UI coverage Perform manual testing for complex flows and edge cases that require human judgment Define test strategy, own coverage metrics, and contribute to QA best practices across the team Maintain clear testing documentation: test plans, run reports, local setup guides

REQUIREMENTS: B2 English (for communication and technical documentation) Strong JavaScript (ES6+): async/await, modular code structure, clean and maintainable test code Hands-on experience with WebdriverIO and Appium — setup, writing tests, debugging flaky tests Experience building or significantly contributing to a test automation framework architecture Practical experience with BrowserStack — running tests on real devices, managing sessions, integrating with CI Understanding of native mobile testing specifics: iOS Simulator / Android Emulator, gestures, deep links, permissions CI/CD experience: GitHub Actions, GitLab CI, or Jenkins — configuring pipelines, not just triggering them Basic API testing skills: REST, HTTP fundamentals, Postman or Supertest Confident daily Git usage: branching, PRs, resolving conflicts Strong analytical skills, attention to detail, and proactive mindset

NICE TO HAVE: Basic understanding of native iOS (Swift/ObjC) or Android (Kotlin/Java) development Experience working in a product startup or agile team

WHAT WE OFFER: Ownership: build the framework your way — real architectural influence from day one Mentorship: support from senior engineers, code reviews, and knowledge sharing Career growth: clear development path toward Senior QA or QA Lead Flexible work: fully remote or hybrid (Kyiv office) Full-time position: stability and long-term opportunities Corporate events: team-building and community activities

Skills

KotlinAPICI/CDGitLabAndroidJenkinsJavaGitHubPostmanGitLab CISwiftGitHub ActionsiOSAgileRESTJavaScriptGit

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching