Middle Mobile Automation QA (WebdriverIO) $$$
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
Required skills experience
| WebdriverIO | 2 years |
| Appium | 1 year |
Required languages
| English | B2 - Upper Intermediate |
Git, JavaScript, OOP, REST API, CI/CD, Quality Assurance, Automated Testing, Postman, webdriverIO, Appium
Published 26 March
16 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...