Jobs QA Automation
216-
Β· 275 views Β· 72 applications Β· 2d
QA Engineer β Web Applications
Part-time Β· Full Remote Β· Worldwide Β· 3 years of experience Β· English - B1ΠΡΠΎ ΡΠΎΠ»Ρ ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ QA Engineer, ΡΠΊΠΈΠΉ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΡΠΊΡΡΡΡ Ρ ΡΠΊΠ»Π°Π΄Π½ΠΎΠΌΡ Π΄ΠΎΠ΄Π°ΡΠΊΡ Π· ΠΏΠΎΡΡΠΆΠ½ΠΈΠΌΠΈ backend-ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ ΡΠ° Π±Π°Π³Π°ΡΠΎΡ frontend-ΡΠ°ΡΡΠΈΠ½ΠΎΡ. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Ρ ΡΡΡΠ°ΡΠ΅Π³ΡΡ, Π±ΡΠ΄ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ AI-ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄Π»Ρ...ΠΡΠΎ ΡΠΎΠ»Ρ
ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ QA Engineer, ΡΠΊΠΈΠΉ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΡΠΊΡΡΡΡ Ρ ΡΠΊΠ»Π°Π΄Π½ΠΎΠΌΡ Π΄ΠΎΠ΄Π°ΡΠΊΡ Π· ΠΏΠΎΡΡΠΆΠ½ΠΈΠΌΠΈ backend-ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ ΡΠ° Π±Π°Π³Π°ΡΠΎΡ frontend-ΡΠ°ΡΡΠΈΠ½ΠΎΡ. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Ρ ΡΡΡΠ°ΡΠ΅Π³ΡΡ, Π±ΡΠ΄ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ AI-ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄Π»Ρ ΠΏΡΠΈΡΠΊΠΎΡΠ΅Π½Π½Ρ ΠΏΠΎΠΊΡΠΈΡΡΡ ΡΠ° ΡΠ°Π½Π½ΡΠΎΠ³ΠΎ Π²ΠΈΡΠ²Π»Π΅Π½Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΡΠΎ Π½Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ:
ΠΠΈ ΡΡΠ²ΠΎΡΡΡΠΌΠΎ Π½Π°Π²ΡΠ°Π»ΡΠ½Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π° Π±Π°Π·Ρ ΡΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΡΠ΅Π»Π΅ΠΊΡΡ, Π΄Π΅ ΡΠΎΠ·ΡΠΌΠ½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π³Π΅Π½Π΅ΡΡΡΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π΄Π»Ρ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠ½Ρ. ΠΠ°ΡΠ΅ Π±Π°ΡΠ΅Π½Π½Ρ β Π·ΡΠΎΠ±ΠΈΡΠΈ ΡΠ΅Π²ΠΎΠ»ΡΡΡΡ Π² ΠΎΡΠ²ΡΡΡ, ΠΏΠΎΡΠ΄Π½ΡΡΡΠΈ ΡΡΡΡΠ½ΠΈΠΉ ΡΠ½ΡΠ΅Π»Π΅ΠΊΡ ΡΠ· Π·Π°Ρ ΠΎΠΏΠ»ΠΈΠ²ΠΈΠΌ ΡΡΠΎΡΡΡΠ΅Π»ΡΠ½Π³ΠΎΠΌ, ΡΠΎΠ± Π·ΡΠΎΠ±ΠΈΡΠΈ Π½Π°Π²ΡΠ°Π½Π½Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡΠΈΠΌ Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡΠΈΠΌ, Π½ΡΠΆ Π±ΡΠ΄Ρ-ΠΊΠΎΠ»ΠΈ.
Π©ΠΎ ΠΌΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ
ΠΠΎΡΠ²ΡΠ΄ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ
Π£ Π²Π°Ρ Ρ 3+ ΡΠΎΠΊΠΈ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² QA Π²Π΅Π±-Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² ΡΠ° Π³Π»ΠΈΠ±ΠΎΠΊΠ΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΡΠΉ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ β ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½Π΅, ΡΠ΅Π³ΡΠ΅ΡΡΠΉΠ½Π΅, ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΠΉΠ½Π΅ ΡΠ° Π΄ΠΎΡΠ»ΡΠ΄Π½ΠΈΡΡΠΊΠ΅. ΠΠΈ Π²ΠΌΡΡΡΠ΅ ΠΏΠΈΡΠ°ΡΠΈ Π·ΡΠΎΠ·ΡΠΌΡΠ»Ρ ΡΠ΅ΡΡ-ΠΏΠ»Π°Π½ΠΈ ΡΠ° Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΠΈ, ΡΠΊΡ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠΈ Π΄ΡΠΉΡΠ½ΠΎ Ρ ΠΎΡΡΡΡ ΡΠΈΡΠ°ΡΠΈ.
Backend Π½Π°Π²ΠΈΡΠΊΠΈ
ΠΠΈ Π²ΠΏΠ΅Π²Π½Π΅Π½ΠΎ ΡΠ΅ΡΡΡΡΡΠ΅ REST API Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ² ΡΠΊ Postman Π°Π±ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ ΠΊΠ»ΡΡΠ½ΡΡΠ². ΠΠΈ ΡΠΎΠ·ΡΠΌΡΡΡΠ΅, ΡΠΊ Π²Π°Π»ΡΠ΄ΡΠ²Π°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΡΡ Π· Π±Π°Π·ΠΎΡ Π΄Π°Π½ΠΈΡ ΡΠ° ΡΡΠ»ΡΡΠ½ΡΡΡΡ Π΄Π°Π½ΠΈΡ (ΠΌΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΠΌΠΎ PostgreSQL), Ρ Π·Π½Π°ΠΉΠΎΠΌΡ Π· Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΠ°ΠΌΠΈ, ΡΠΎΠ½ΠΎΠ²ΠΈΠΌΠΈ Π·Π°Π²Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ° ΠΏΡΠΎΡΠ΅ΡΠ°ΠΌΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΡΡ ΡΠΊ OAuth ΡΠ° JWT. ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌ Π΄ΠΎΡΠ²ΡΠ΄ Π· ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π½Π°Π²Π°Π½ΡΠ°ΠΆΡΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΡΠΊ k6 Π°Π±ΠΎ Locust.
Frontend Π½Π°Π²ΠΈΡΠΊΠΈ
ΠΠΈ ΠΌΠ°ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° β Playwright, Cypress, Puppeteer Π°Π±ΠΎ Selenium. ΠΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΡΡΠ²Π°ΡΠΈ Π² ΡΡΠ·Π½ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Ρ Π½Π° ΡΡΠ·Π½ΠΈΡ ΠΏΡΠΈΡΡΡΠΎΡΡ , Π΄Π±Π°ΡΡΠ΅ ΠΏΡΠΎ accessibility Ρ ΡΠΎΠ·ΡΠΌΡΡΡΠ΅, ΡΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π·Ρ ΡΡΠ°Π½ΠΎΠΌ frontend ΠΏΡΠΎΡΠ²Π»ΡΡΡΡΡΡ ΡΠΊ Π±Π°Π³ΠΈ Π΄Π»Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΡΠ².
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ° CI/CDΠΠΈ ΡΡΠ²ΠΎΡΡΠ²Π°Π»ΠΈ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΡΠΎΠ²Ρ Π½Π°Π±ΠΎΡΠΈ, ΡΠΊΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡΡ Π² CI-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°Ρ (GitHub Actions, GitLab CI Π°Π±ΠΎ ΠΏΠΎΠ΄ΡΠ±Π½Ρ). ΠΠΈ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΈΡΡΠΈΠΉ, ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½ΠΈΠΉ ΡΠ΅ΡΡΠΎΠ²ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° JavaScript/TypeScript Π°Π±ΠΎ Python Ρ Π²ΠΏΠ΅Π²Π½Π΅Π½ΠΎ ΠΏΡΠ°ΡΡΡΡΠ΅ Π· ΠΏΡΠΎΡΠ΅ΡΠ°ΠΌΠΈ code review.
ΠΡΠ΄ΡΡΠ΅ΠΆΠ΅Π½Π½Ρ ΡΡΡ ΡΠ° ΡΠΊΡΡΡΡ ΡΠ΅Π»ΡΠ·ΡΠ²
Π―ΠΊΡΡΡΡ β ΡΠ΅ Π½Π΅ Π»ΠΈΡΠ΅ ΠΏΠΎΡΡΠΊ Π±Π°Π³ΡΠ², Π° ΠΉ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ ΡΠΎΠ³ΠΎ, ΡΠΎ ΡΠ΅, ΡΠΎ Π²ΠΈΠΏΡΡΠΊΠ°ΡΡΡΡΡ, Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Ρ Π·Π°ΠΏΠ»Π°Π½ΠΎΠ²Π°Π½ΠΎΠΌΡ. ΠΠΈ ΡΡΡΠ½ΠΎ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π· ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ ΠΏΡΠΎΡΠΊΡΠ°ΠΌΠΈ (ΠΌΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΠΌΠΎ Plane), ΡΠΎΠ± Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈ ΡΡΡΡ Π²ΡΠ΄ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ Π΄ΠΎ deployment. Π¦Π΅ ΠΎΠ·Π½Π°ΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΡ ΠΏΠΎΠ²Π½ΠΎΡΠΈ ΡΠ΅Π»ΡΠ·ΡΠ², Π²ΠΈΡΠ²Π»Π΅Π½Π½Ρ ΡΠ°ΡΡΠΊΠΎΠ²ΠΈΡ ΡΠ΅Π°Π»ΡΠ·Π°ΡΡΠΉ ΡΠ° ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΡΠΎΠ³ΠΎ, ΡΠΊ feature flags Ρ ΠΏΠΎΠ΅ΡΠ°ΠΏΠ½Ρ rollout Π²ΠΏΠ»ΠΈΠ²Π°ΡΡΡ Π½Π° ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π² ΡΡΠ·Π½ΠΈΡ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°Ρ .
Π ΠΎΠ±ΠΎΡΠ° Π· Claude
ΠΠΈ ΠΎΡΡΠΊΡΡΠΌΠΎ, ΡΠΎ Π²ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Claude Ρ ΠΏΠΎΠ²ΡΡΠΊΠ΄Π΅Π½Π½ΡΠΉ ΡΠΎΠ±ΠΎΡΡ β Π³Π΅Π½Π΅ΡΠ°ΡΡΡ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΡΠ² Π· Π²ΠΈΠΌΠΎΠ³, Π½Π°ΠΏΠΈΡΠ°Π½Π½Ρ ΡΠ° Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΠ΅Π½Π½Ρ ΡΠΊΡΠΈΠΏΡΡΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ, Π°Π½Π°Π»ΡΠ· Π»ΠΎΠ³ΡΠ² Ρ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ° Π·ΠΌΡΠ½ ΠΊΠΎΠ΄Ρ Π½Π° ΡΠΈΠ·ΠΈΠΊΠΈ ΡΠ΅Π³ΡΠ΅ΡΡΡ. ΠΠΈ ΡΠ°ΠΊΠΎΠΆ ΠΌΠ°ΡΡΠ΅ Π²ΠΌΡΡΠΈ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· MCP-ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ ΡΠ° ΠΏΠ»Π°Π³ΡΠ½Π°ΠΌΠΈ Π΄Π»Ρ ΡΠΎΠ·ΡΠΈΡΠ΅Π½Π½Ρ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡΠ΅ΠΉ Claude Ρ Π²Π°ΡΠΎΠΌΡ ΡΠΎΠ±ΠΎΡΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΡΠΈΡΠΈΡΠ½Π΅ ΠΌΠΈΡΠ»Π΅Π½Π½Ρ ΡΡΡ Π²Π°ΠΆΠ»ΠΈΠ²Π΅: Π·Π½Π°ΡΠΈ, ΠΊΠΎΠ»ΠΈ Π΄ΠΎΠ²ΡΡΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ AI, Π° ΠΊΠΎΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²ΡΡΡΡΠΈ ΡΠ°ΠΌΠΎΡΡΡΠΉΠ½ΠΎ.
ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ observability (Grafana, Sentry), contract Π°Π±ΠΎ snapshot ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, Π°Π±ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΈ security testing. ΠΠΈ ΡΠ°ΠΊΠΎΠΆ ΡΡΠ½ΡΡΠΌΠΎ Π»ΡΠ΄Π΅ΠΉ, ΡΠΊΡ ΠΏΠΎΠΊΡΠ°ΡΡΡΡΡ Π²Π½ΡΡΡΡΡΠ½Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠ° developer experience.
Π§ΠΈΠΌ Π²ΠΈ Π·Π°ΠΉΠΌΠ°ΡΠΈΠΌΠ΅ΡΠ΅ΡΡΠΠΈ Π²ΠΈΠ·Π½Π°ΡΠ°ΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Ρ ΡΡΡΠ°ΡΠ΅Π³ΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡ ΡΡΡ ΠΏΠΎ Π²ΡΡΠΎΠΌΡ ΡΡΠ΅ΠΊΡ, Π±ΡΠ΄ΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ, ΡΠΊΠ° Π½Π°Π΄ΡΠΉΠ½ΠΎ ΠΏΡΠ°ΡΡΡ Π² CI, ΡΠ° Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ deployment ΡΡΡ Π²ΡΠ΄ ΡΡΠΊΠ΅ΡΠ° Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½Ρ. ΠΠΈ ΡΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π· ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π½Π½ΡΠΎΠ³ΠΎ Π²ΠΈΡΠ²Π»Π΅Π½Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΡΡΡΠΉΠ½ΠΎ ΠΏΠΎΠΊΡΠ°ΡΡΠ²Π°ΡΠΈΠΌΠ΅ΡΠ΅ Π½Π°Ρ ΠΏΡΠ΄Ρ ΡΠ΄ Π΄ΠΎ ΡΠΊΠΎΡΡΡ β Π²ΠΊΠ»ΡΡΠ½ΠΎ Π· ΠΏΠΎΡΡΠΊΠΎΠΌ Π½ΠΎΠ²ΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΡΠ², ΡΠΊ AI-ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΌΠΎΠΆΡΡΡ Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΡΠΈ.
ΠΡΠΎΡΠ΅Ρ Π½Π°ΠΉΠΌΡ- ΠΡΠ°ΠΊΡΠΈΡΠ½Π΅ ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π°Π²Π΄Π°Π½Π½Ρ (ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 2-4 Π³ΠΎΠ΄ΠΈΠ½ΠΈ)
- Π‘ΠΏΡΠ²Π±Π΅ΡΡΠ΄Π° Π· Π½Π°ΡΠΈΠΌ Team Lead
- Π’Π΅ΠΊΡΡΠΎΠ²Π° ΡΠΏΡΠ²Π±Π΅ΡΡΠ΄Π° Π² Signal Π· Π½Π°ΡΠΈΠΌ Product Architect
- ΠΠ±Π³ΠΎΠ²ΠΎΡΠ΅Π½Π½Ρ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π· CEO
More -
Β· 91 views Β· 5 applications Β· 1d
General QA Engineer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 4 years of experience Β· English - B2ΠΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ Ρ ΠΏΠΎΡΡΠΊΡ General QA Engineer Π΄Π»Ρ ΡΠΎΠ±ΠΎΡΠΈ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎ. ΠΠΎΠΌΠΏΠ°Π½ΡΡ ΠΏΠΎΡΡΠ°ΡΠ°Ρ ΡΡΠ½Π°Π½ΡΠΎΠ²Ρ ΠΌΠ°Π³ΡΡΡΡΠ°Π»ΡΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ Π· Π½Π°Π΄Π½ΠΈΠ·ΡΠΊΠΎΡ Π·Π°ΡΡΠΈΠΌΠΊΠΎΡ Π±Π°Π½ΠΊΠ°ΠΌ ΠΏΠ΅ΡΡΠΎΠ³ΠΎ ΡΡΠ²Π½Ρ Π² ΠΠ‘ ΡΠ° Π‘Π¨Π. ΠΠΎΠ½Π° ΡΠ΅ΡΡΠΈΡΡΠΊΠΎΠ²Π°Π½Π° Π±ΡΠ»ΡΡ Π½ΡΠΆ 100 ΡΠΎΡΠ³ΠΎΠ²ΠΈΠΌΠΈ ΠΌΠ°ΠΉΠ΄Π°Π½ΡΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΡΠΈΠ½ΠΊΡ Π€ΠΎΡΠ΅ΠΊΡ, Π½Π°...ΠΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ Ρ ΠΏΠΎΡΡΠΊΡ General QA Engineer Π΄Π»Ρ ΡΠΎΠ±ΠΎΡΠΈ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎ.
ΠΠΎΠΌΠΏΠ°Π½ΡΡ ΠΏΠΎΡΡΠ°ΡΠ°Ρ ΡΡΠ½Π°Π½ΡΠΎΠ²Ρ ΠΌΠ°Π³ΡΡΡΡΠ°Π»ΡΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ Π· Π½Π°Π΄Π½ΠΈΠ·ΡΠΊΠΎΡ Π·Π°ΡΡΠΈΠΌΠΊΠΎΡ Π±Π°Π½ΠΊΠ°ΠΌ ΠΏΠ΅ΡΡΠΎΠ³ΠΎ ΡΡΠ²Π½Ρ Π² ΠΠ‘ ΡΠ° Π‘Π¨Π. ΠΠΎΠ½Π° ΡΠ΅ΡΡΠΈΡΡΠΊΠΎΠ²Π°Π½Π° Π±ΡΠ»ΡΡ Π½ΡΠΆ 100 ΡΠΎΡΠ³ΠΎΠ²ΠΈΠΌΠΈ ΠΌΠ°ΠΉΠ΄Π°Π½ΡΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΡΠΈΠ½ΠΊΡ Π€ΠΎΡΠ΅ΠΊΡ, Π½Π° ΡΠΊΡ ΠΏΡΠΈΠΏΠ°Π΄Π°Ρ ΠΏΠΎΠ½Π°Π΄ 95% Π²Π°Π»ΡΡΠ½ΠΎΡ Π»ΡΠΊΠ²ΡΠ΄Π½ΠΎΡΡΡ, ΡΠ° Π½Π°Π΄Π°Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Π΅ ΡΡΡΠ΅Π½Π½Ρ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΠ΄ΠΈΠ½ΠΎΠ³ΠΎ API ΡΠΊ Π΄Π»Ρ Maker, ΡΠ°ΠΊ Ρ Π΄Π»Ρ Taker.
βοΈΠ¦Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡΡΡ Π±Π°Π½ΠΊΡ ΠΎΠ±ΡΠ»ΡΠ³ΠΎΠ²ΡΠ²Π°ΡΠΈ Π±Π΅Π·Π»ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡΡΠ½ΠΈΡ ΡΡΠ΅ΠΉΠ΄Π΅ΡΡΠ², Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡΡΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΠ½ΠΊΡ Ρ ΡΠΎΡΠ³ΡΠ²Π»Ρ, ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ ΡΠΈΠ·ΠΈΠΊΠ°ΠΌΠΈ, Π°Π΄Π°ΠΏΡΠ°ΡΡΡ ΡΡΠ½, Π°Π³ΡΠ΅Π³Π°ΡΡΡ Π»ΡΠΊΠ²ΡΠ΄Π½ΠΎΡΡΡ ΡΠΎΡΠΎ.
βοΈΠΠΎΠΌΠΏΠ°Π½ΡΡ ΡΡΠ²ΠΎΡΠΈΠ»Π° ΠΏΡΠΎΠ΄ΡΠΊΡ, Π·Π°Π²Π΄ΡΠΊΠΈ ΡΠΊΠΎΠΌΡ ΠΌΡΠΆΠ½Π°ΡΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ ΡΠ° Π±Π°Π½ΠΊΠΈ ΠΌΠ°ΡΡΡ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠΈ ΠΌΠΈΡΡΡΠ²Ρ ΠΎΠΏΠ΅ΡΠ°ΡΡΡ Π½Π° ΡΠ²ΡΡΠΎΠ²ΠΈΡ Π²Π°Π»ΡΡΠ½ΠΈΡ Π±ΡΡΠΆΠ°Ρ Π· ΠΌΡΠ½ΡΠΌΠ°Π»ΡΠ½ΠΎΡ Π·Π°ΡΡΠΈΠΌΠΊΠΎΡ Π² ΡΠ°ΡΡ, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠΈ low-latency ΡΠ»ΡΠ·. Π¦Π΅ ΡΡΡΠ΅Π½Π½Ρ Ρ ΠΏΠ΅ΡΠ΅Π²Π°Π³ΠΎΡ Π΄Π»Ρ Π½ΠΈΡ , ΡΠΎΠ± Π²ΠΈΠΏΠ΅ΡΠ΅Π΄ΠΈΡΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡΠ² Π½Π° ΡΠ°ΡΡΠΊΠΈ ΠΌΡΠ»ΡΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
- ΠΠ΅ΠΎΠ±Ρ ΡΠ΄Π½Ρ: Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² Π±Π΅ΠΊΠ΅Π½Π΄ (server-side) ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, Π΄ΠΎΡΠ²ΡΠ΄ Π· Robot Framework, Jenkins CI, embedded AI, Π΄ΠΎΡΠ²ΡΠ΄ Π· Linux ΡΠ° Π°Π½Π°Π»ΡΠ·Ρ Π»ΠΎΠ³ΡΠ², ΡΠΎΠ·ΠΌΠΎΠ²Π½Π° Π°Π½Π³Π»ΡΠΉΡΡΠΊΠ°.
ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌ: Π΄ΠΎΡΠ²ΡΠ΄ Ρ ΡΡΠ΅ΠΉΠ΄ΠΈΠ½Π³ΠΎΠ²ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡΡ Π°Π±ΠΎ Π½Π° ΡΡΠ½ΡΠ΅Ρ ΠΏΡΠΎΡΠΊΡΠ°Ρ , Π΄ΠΎΡΠ²ΡΠ΄ Π· Bash Π°Π±ΠΎ Python.
-
Β· 33 views Β· 2 applications Β· 1d
Automation QA Engineer JavaScript
Office Work Β· Ukraine (Odesa) Β· Product Β· 3 years of experience Β· English - B1Infomir β ΡΠ΅ ΠΌΡΠΆΠ½Π°ΡΠΎΠ΄Π½Π° Π³ΡΡΠΏΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΉ, ΡΠΊΠ° ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ·ΡΡΡΡΡΡ Π½Π° Π²ΠΈΡΠΎΠ±Π½ΠΈΡΡΠ²Ρ ΠΏΡΠΎΠΌΠΈΡΠ»ΠΎΠ²ΠΎΡ ΡΠ° ΡΠΏΠΎΠΆΠΈΠ²ΡΠΎΡ Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠΈ. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΌΠΎ ΡΠ° Π²ΠΈΠΏΡΡΠΊΠ°ΡΠΌΠΎ Π²ΠΈΡΠΎΠΊΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΡΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π»Π΅Π±Π°ΡΠ΅Π½Π½Ρ, ΡΠΎΠ·ΡΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²ΡΡΠ»Π΅Π½Π½Ρ, Π²ΠΈΠΌΡΡΡΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°Π΄Π½Π°Π½Π½Ρ ΡΠ°...Infomir β ΡΠ΅ ΠΌΡΠΆΠ½Π°ΡΠΎΠ΄Π½Π° Π³ΡΡΠΏΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΉ, ΡΠΊΠ° ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ·ΡΡΡΡΡΡ Π½Π° Π²ΠΈΡΠΎΠ±Π½ΠΈΡΡΠ²Ρ ΠΏΡΠΎΠΌΠΈΡΠ»ΠΎΠ²ΠΎΡ ΡΠ° ΡΠΏΠΎΠΆΠΈΠ²ΡΠΎΡ Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠΈ. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΌΠΎ ΡΠ° Π²ΠΈΠΏΡΡΠΊΠ°ΡΠΌΠΎ Π²ΠΈΡΠΎΠΊΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΡΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π»Π΅Π±Π°ΡΠ΅Π½Π½Ρ, ΡΠΎΠ·ΡΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²ΡΡΠ»Π΅Π½Π½Ρ, Π²ΠΈΠΌΡΡΡΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°Π΄Π½Π°Π½Π½Ρ ΡΠ° ΠΏΡΠΎΠΌΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ 3D-Π΄ΡΡΠΊΡ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π²ΠΈΡΠΎΠ±Π½ΠΈΡΠΈΠΌ ΠΏΡΠ΄ΡΠΎΠ·Π΄ΡΠ»ΠΎΠΌ Π² Π£ΠΊΡΠ°ΡΠ½Ρ ΡΠ° ΠΎΡΡΡΠ°ΠΌΠΈ Ρ ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΡ Π² ΠΠΠ, ΠΡΠΌΠ΅ΡΡΠΈΠ½Ρ, Π¨Π²Π΅ΠΉΡΠ°ΡΡΡ, Π‘Π¨Π, Π ΡΠΌΡΠ½ΡΡ ΡΠ° ΠΡΡΠΎΠ½ΡΡ, Infomir Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ Π»ΠΎΠ³ΡΡΡΠΈΠΊΡ ΠΏΠΎ Π²ΡΡΠΎΠΌΡ ΡΠ²ΡΡΡ.
ΠΠ° ΡΡΠΏΡΡ ΠΎΠΌ ΡΠ° Π°ΠΌΠ±ΡΡΡΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ ΡΡΠΎΡΡΡ ΠΏΠΎΡΡΠΆΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ². Π‘ΡΠΎΠ³ΠΎΠ΄Π½Ρ Π² Infomir ΠΏΡΠ°ΡΡΡ Π±ΡΠ»ΡΡΠ΅ 300 ΡΠΏΡΠ²ΡΠΎΠ±ΡΡΠ½ΠΈΠΊΡΠ², Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ²ΠΆΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°ΡΠΈΡΡ, Π·Π°Π»ΡΡΠ°ΡΡΠΈ ΡΠ°Π»Π°Π½ΠΎΠ²ΠΈΡΠΈΡ ΡΠ°Ρ ΡΠ²ΡΡΠ² ΡΠ° ΡΠ½Π²Π΅ΡΡΡΡΡΠΈ Ρ Π½ΠΎΠ²ΡΡΠ½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡ.
ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ Automation QA Engineer JavaScript Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠΈΡΡΡΠΎΡΠ² Π²Π»Π°ΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΡΠΎΠ±Π½ΠΈΡΡΠ²Π° β Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½ΠΈΡ Π»ΡΡΠΈΠ»ΡΠ½ΠΈΠΊΡΠ².
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΠΉ ΡΡΠ΅ΠΊ:
- JavaScript / TypeScript.
Jest / Mocha.
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΡΡ:
- ΠΠ΅ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΎΠ²Π°Π½Π° (Π³Π½ΡΡΠΊΠΈΠΉ ΠΏΡΠ΄Ρ ΡΠ΄ Ρ ΠΌΠ΅ΠΆΠ°Ρ ΠΏΡΠΎΡΠΊΡΡ).
ΠΠ±ΠΎΠ²βΡΠ·ΠΊΠΈ:
- ΠΡΠΎΡΠΊΡΡΠ²Π°Π½Π½Ρ, ΡΠΎΠ·ΡΠΎΠ±ΠΊΠ° ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΠ² Π½Π° JavaScript/TypeScript.
- Π ΠΎΠ±ΠΎΡΠ° Π· ΡΠ΅Ρ Π½ΡΡΠ½ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡΡ: Π°Π½Π°Π»ΡΠ·, ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ ΡΠ° Π°ΠΊΡΡΠ°Π»ΡΠ·Π°ΡΡΡ.
ΠΠΈΠΌΠΎΠ³ΠΈ:
- ΠΠ±ΠΎΠ²βΡΠ·ΠΊΠΎΠ²Π° ΡΠΎΠ±ΠΎΡΠ° Π· ΠΎΡΡΡΡ.
- ΠΠΎΡΠ²ΡΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ Π½Π° JavaScript/TypeScript.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΠ².
- ΠΠΈΡΠ° Π°Π±ΠΎ ΡΠ΅ΡΠ΅Π΄Π½Ρ ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ½Π° ΠΎΡΠ²ΡΡΠ° Π·Π° Π½Π°ΠΏΡΡΠΌΠ°ΠΌΠΈ: β Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠ° ΡΠ° Π½Π°Π½ΠΎΠ΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠ°, β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ², β ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡ, β Π΅Π»Π΅ΠΊΡΡΠΎΠ΅Π½Π΅ΡΠ³Π΅ΡΠΈΠΊΠ° ΡΠ° Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΡΠΊΠ°, β ΠΏΡΠΈΠ»Π°Π΄ΠΎΠ±ΡΠ΄ΡΠ²Π°Π½Π½Ρ Π°Π±ΠΎ ΡΡΠΌΡΠΆΠ½Ρ ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ.
- ΠΠ½Π³Π»ΡΠΉΡΡΠΊΠ° ΠΌΠΎΠ²Π° Π½Π° ΡΠ΅Ρ Π½ΡΡΠ½ΠΎΠΌΡ ΡΡΠ²Π½Ρ (ΡΠΈΡΠ°Π½Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ).
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ΅ΡΠΌΡΠ½Π°Π»ΠΎΠΌ Linux.
ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ΅Ρ Π½ΡΡΠ½ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡΡ.
ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌ:
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½ΠΈΡ : LoRaWAN, PLC, MQTT, TCP, UART.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Git.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· CI/CD ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π±Π°Π³-ΡΡΠ΅ΠΊΡΠ½Π³Ρ.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ API.
ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π·Ρ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΡΠΊΠΎΡ
Π£ΠΌΠΎΠ²ΠΈ ΡΠΎΠ±ΠΎΡΠΈ:
- Π ΠΎΠ±ΠΎΡΡ Π² ΠΌΡΠΆΠ½Π°ΡΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ, ΡΠΎ ΡΡΠ°Π±ΡΠ»ΡΠ½ΠΎ Π·ΡΠΎΡΡΠ°Ρ.
- ΠΠΎΠΌΡΠΎΡΡΠ°Π±Π΅Π»ΡΠ½ΠΈΠΉ ΠΎΡΡΡ Π² ΠΠ΄Π΅ΡΡ, ΡΠΊΠΈΠΉ ΠΎΡΠ½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΊΡΠΈΡΡΡΠΌ.
- ΠΡΡΡΡΠΉΠ½Π΅ ΠΏΡΠ°ΡΠ΅Π²Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ° ΡΠΎΡΡΠ°Π»ΡΠ½Ρ Π³Π°ΡΠ°Π½ΡΡΡ Π·Π³ΡΠ΄Π½ΠΎ Π· ΠΠΠΏΠ.
- ΠΠ°Π²ΡΠ°Π½Π½Ρ Π½Π° ΠΊΡΡΡΠ°Ρ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ ΠΌΠΎΠ²ΠΈ.
- ΠΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΈΠΉ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²
- Π’ΡΠ΅Π½ΡΠ²Π°Π½Π½Ρ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π· Π½Π°ΡΡΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΡΡ.
-
Β· 370 views Β· 43 applications Β· 4d
Middle/Senior Mobile Test Automation (focus on iOS Application Testing)
Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· English - B2We are looking for an experienced Mobile Test Automation Engineer with a strong background in testing iOS applications. In this role, you will collaborate closely with a team of mobile engineers to test mobile SDKs, integrated with mobile UI testing...We are looking for an experienced Mobile Test Automation Engineer with a strong background in testing iOS applications. In this role, you will collaborate closely with a team of mobile engineers to test mobile SDKs, integrated with mobile UI testing frameworks, with a primary focus on iOS platforms.
The Mobile Divisionβs mission is to develop cutting-edge tools and SDKs that enable developers to identify accessibility (a11y) issues during the development process.
These tools are designed to help deliver more inclusive and accessible mobile applications, setting new standards for accessibility in the mobile industry.
Customer
Our customer is a rapidly growing technology leader in digital accessibility software, helping enterprises make their web and mobile offerings accessible to everyone. Its AI-enabled products save developer time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines.
Responsibilities:
- Design, develop, and execute test plans, test cases, and test scripts based on product requirements
- Develop, maintain, and enhance test automation frameworks for mobile SDKs testing, with a strong focus on iOS and some for Android
- Create, execute, and manage automated test suites using tools like XCTest, EarlGrey, and Appium
- Execute manual and automated functional, regression, compatibility, and performance testing
- Manage testing environments across physical and virtual devices, integrating with device farms
- Integrate automated tests with CI/CD pipelines for continuous delivery
- Provide clear and regular status reports on testing progress and results
- Collaborate closely with developers and product owners to ensure thorough understanding of business requirements
- Promote and implement best practices in mobile test automation, accessibility testing, and SDK validation
Requirements:
- A minimum of 3 years of experience in mobile application testing
- Proven experience in automation testing for mobile platforms, with a primary focus on iOS
- Proficient in at least one of the following programming languages: Swift or Objective-C
- Hands-on experience with mobile automation frameworks such as XCTest, EarlGrey, or Appium
- Familiarity with mobile operating systems and their debugging tools (Xcode for iOS, ADB for Android)
- Experience with Git and CI tools such as GitHub Actions, CircleCI
- At least an Upper-Intermediate level of English
Would be a plus:
- Experience working with Kotlin or Java
- Hands-on experience with device farms such as SauceLabs, BrowserStack, or AWS Device Farm
Personal profile:
- Strong analytical and algorithmic thinking, with a proven ability to identify root causes and suggest effective solutions
- Excellent attention to detail
- A mindset focused on continuous improvement and workflow optimization for both personal and team processes
ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ Π΄ΠΎΡΠ²ΡΠ΄ΡΠ΅Π½ΠΎΠ³ΠΎ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ° Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ², ΡΠΊΠΈΠΉ ΠΌΠ°Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· iOS-Π·Π°ΡΡΠΎΡΡΠ½ΠΊΠ°ΠΌΠΈ. ΠΠ° ΡΡΠΉ ΠΏΠΎΡΠ°Π΄Ρ ΡΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ ΡΠ½ΠΆΠ΅Π½Π΅ΡΡΠ² Π½Π°Π΄ ΡΠ΅ΡΡΡΠ²Π°Π½Π½ΡΠΌ SDKs, ΡΠ½ΡΠ΅Π³ΡΠΎΠ²Π°Π½ΠΈΡ Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΠ², Π· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ iOS.
ΠΡΡΡΡ Π½Π°ΡΠΎΠ³ΠΎ Mobile ΠΏΡΠ΄ΡΠΎΠ·Π΄ΡΠ»Ρ ΠΏΠΎΠ»ΡΠ³Π°Ρ Ρ ΡΠΎΠ·ΡΠΎΠ±ΡΡ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ², ΡΠΊΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡΡΡ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌ Π²ΠΈΡΠ²Π»ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ (a11y) ΠΏΡΠ΄ ΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ. Π¦Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΡΡ ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π±ΡΠ»ΡΡ ΡΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½Ρ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½Ρ Π΄ΠΎΠ΄Π°ΡΠΊΠΈ, Π·Π°Π΄Π°ΡΡΠΈ Π½ΠΎΠ²Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π² ΠΌΠΎΠ±ΡΠ»ΡΠ½ΡΠΉ ΡΠ½Π΄ΡΡΡΡΡΡ.
ΠΠ»ΡΡΠ½Ρ
ΠΠ°Ρ ΠΊΠ»ΡΡΠ½Ρ β ΡΠ΅ ΡΡΡΡΠΌΠΊΠΎ Π·ΡΠΎΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΠΉ Π»ΡΠ΄Π΅Ρ Ρ ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ, ΡΠΊΠΈΠΉ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ ΠΏΡΠ΄ΠΏΡΠΈΡΠΌΡΡΠ²Π°ΠΌ Π·ΡΠΎΠ±ΠΈΡΠΈ ΡΡ Π½Ρ Π²Π΅Π±- ΡΠ° ΠΌΠΎΠ±ΡΠ»ΡΠ½Ρ ΡΠ΅ΡΠ²ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌΠΈ Π΄Π»Ρ Π²ΡΡΡ . ΠΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π· ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠΎΡ ΡΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΡΠ΅Π»Π΅ΠΊΡΡ Π΅ΠΊΠΎΠ½ΠΎΠΌΠ»ΡΡΡ ΡΠ°Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΡΠ² Ρ Π·Π½ΠΈΠΆΡΡΡΡ ΡΠΈΠ·ΠΈΠΊΠΈ Π·Π°Π²Π΄ΡΠΊΠΈ ΡΠ½ΡΠΊΠ°Π»ΡΠ½ΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ Π²ΠΈΡΠ²Π»Π΅Π½Π½Ρ ΡΠ° Π°Π½Π°Π»ΡΠ·Ρ, ΡΠΊΡ ΡΠ½ΡΠ΅Π³ΡΡΡΡΡΡΡ Π±Π΅Π·ΠΏΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΠΎ Π² ΠΊΠΎΠ½Π²Π΅ΡΡΠΈ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ.
ΠΠ±ΠΎΠ²ΚΌΡΠ·ΠΊΠΈ:
- Π ΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ, ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΠΏΠ»Π°Π½ΠΈ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΈ ΡΠ° ΡΠ΅ΡΡΠΎΠ²Ρ ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ Π²ΠΈΠΌΠΎΠ³ Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡ
- Π ΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ, ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°ΡΠΈ ΡΠ° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ²Π°ΡΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ SDKs, Π· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° iOS ΡΠ° ΡΠ°ΡΡΠΊΠΎΠ²ΠΎ Π½Π° Android
- Π‘ΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ, Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΠ° ΡΠΏΡΠ°Π²Π»ΡΡΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΠ² Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΠ°ΠΊΠΈΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ², ΡΠΊ XCTest, EarlGrey Ρ Appium
- ΠΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΡΡΠ½Π΅ ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Π΅ ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½Π΅, ΡΠ΅Π³ΡΠ΅ΡΡΠΉΠ½Π΅ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, Π° ΡΠ°ΠΊΠΎΠΆ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π½Π° ΡΡΠΌΡΡΠ½ΡΡΡΡ ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ
- ΠΠ΅ΡΡΠ²Π°ΡΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈΠΌΠΈ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°ΠΌΠΈ Π½Π° ΡΡΠ·ΠΈΡΠ½ΠΈΡ ΡΠ° Π²ΡΡΡΡΠ°Π»ΡΠ½ΠΈΡ ΠΏΡΠΈΡΡΡΠΎΡΡ , ΡΠ½ΡΠ΅Π³ΡΡΡΡΠΈ ΡΡ ΡΠ· ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠΈΡΡΡΠΎΡΠ²
- ΠΠ½ΡΠ΅Π³ΡΡΠ²Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΡΠΈ Π² CI/CD ΠΊΠΎΠ½Π²Π΅ΡΡΠΈ Π΄Π»Ρ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π±Π΅Π·ΠΏΠ΅ΡΠ΅ΡΠ²Π½ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ
- ΠΠ°Π΄Π°Π²Π°ΡΠΈ ΡΡΡΠΊΡ ΡΠ° ΡΠ΅Π³ΡΠ»ΡΡΠ½Ρ Π·Π²ΡΡΠΈ ΠΏΡΠΎ ΡΡΠ°Π½ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Ρ ΠΉΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈ
- Π’ΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ° Π²Π»Π°ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π΄Π»Ρ ΠΏΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ Π±ΡΠ·Π½Π΅Ρ-Π²ΠΈΠΌΠΎΠ³
- ΠΡΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° Π²ΠΏΡΠΎΠ²Π°Π΄ΠΆΡΠ²Π°ΡΠΈ Π½Π°ΠΉΠΊΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ° Π²Π°Π»ΡΠ΄Π°ΡΡΡ SDK.
ΠΠΈΠΌΠΎΠ³ΠΈ:
- ΠΡΠ½ΡΠΌΡΠΌ 3 ΡΠΎΠΊΠΈ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ²
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° iOS
- ΠΠΎΠ³Π»ΠΈΠ±Π»Π΅Π½ΠΈΠΉ ΡΡΠ²Π΅Π½Ρ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Ρ ΠΎΡΠ° Π± ΠΎΠ΄Π½ΡΡΡ Π· ΡΠ°ΠΊΠΈΡ ΠΌΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ: Swift ΡΠΈ Objective-C
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ XCTest, EarlGrey Π°Π±ΠΎ Appium
- ΠΠ½Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ² Π΄Π»Ρ ΡΡ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΠ΅Π½Π½Ρ (Xcode Π΄Π»Ρ iOS, ADB Π΄Π»Ρ Android)
- ΠΠΏΠ΅Π²Π½Π΅Π½Π΅ Π·Π½Π°Π½Π½Ρ Git ΡΠ° ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ² CI, ΡΠ°ΠΊΠΈΡ ΡΠΊ GitHub Actions ΡΠ° CircleCI
- ΠΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ ΠΌΠΎΠ²ΠΎΡ Π½Π° ΡΡΠ²Π½Ρ Π½Π΅ Π½ΠΈΠΆΡΠ΅ Upper-Intermediate
ΠΠ΅ΡΠ΅Π²Π°Π³ΠΎΡ Π±ΡΠ΄Π΅:
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ· Kotlin Π°Π±ΠΎ Java
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ· ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠΈΡΡΡΠΎΡΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ SauceLabs, BrowserStack Π°Π±ΠΎ AWS Device Farm
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΈΠΉ ΠΏΡΠΎΡΡΠ»Ρ:
- Π‘ΠΈΠ»ΡΠ½Π΅ Π°Π½Π°Π»ΡΡΠΈΡΠ½Π΅ ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΡΡΠ½Π΅ ΠΌΠΈΡΠ»Π΅Π½Π½Ρ, ΡΠ· Π²ΠΌΡΠ½Π½ΡΠΌ Π·Π½Π°Ρ ΠΎΠ΄ΠΈΡΠΈ ΠΏΠ΅ΡΡΠΎΠΏΡΠΈΡΠΈΠ½ΠΈ ΡΠ° ΠΏΡΠΎΠΏΠΎΠ½ΡΠ²Π°ΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ ΡΡΡΠ΅Π½Π½Ρ
- Π£Π²Π°Π³Π° Π΄ΠΎ Π΄Π΅ΡΠ°Π»Π΅ΠΉ
- ΠΠΈΡΠ»Π΅Π½Π½Ρ, ΡΠΏΡΡΠΌΠΎΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΡΠΉΠ½Π΅ Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ ΡΠ° ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΠΎΡΠΎΠ±ΠΈΡΡΠΈΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ².
-
Β· 67 views Β· 12 applications Β· 25d
Middle/Senior Mobile Test Automation (focus on iOS Application Testing)
Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· English - B2We are looking for an experienced Mobile Test Automation Engineer with a strong background in testing iOS applications. In this role, you will collaborate closely with a team of mobile engineers to test mobile SDKs, integrated with mobile UI testing...We are looking for an experienced Mobile Test Automation Engineer with a strong background in testing iOS applications. In this role, you will collaborate closely with a team of mobile engineers to test mobile SDKs, integrated with mobile UI testing frameworks, with a primary focus on iOS platforms.
ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ Π΄ΠΎΡΠ²ΡΠ΄ΡΠ΅Π½ΠΎΠ³ΠΎ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ° Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ², ΡΠΊΠΈΠΉ ΠΌΠ°Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· iOS-Π·Π°ΡΡΠΎΡΡΠ½ΠΊΠ°ΠΌΠΈ. ΠΠ° ΡΡΠΉ ΠΏΠΎΡΠ°Π΄Ρ ΡΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ ΡΠ½ΠΆΠ΅Π½Π΅ΡΡΠ² Π½Π°Π΄ ΡΠ΅ΡΡΡΠ²Π°Π½Π½ΡΠΌ SDKs, ΡΠ½ΡΠ΅Π³ΡΠΎΠ²Π°Π½ΠΈΡ Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΠ², Π· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ iOS.
The Mobile Divisionβs mission is to develop cutting-edge tools and SDKs that enable developers to identify accessibility (a11y) issues during the development process.
These tools are designed to help deliver more inclusive and accessible mobile applications, setting new standards for accessibility in the mobile industry.
ΠΡΡΡΡ Π½Π°ΡΠΎΠ³ΠΎ Mobile ΠΏΡΠ΄ΡΠΎΠ·Π΄ΡΠ»Ρ ΠΏΠΎΠ»ΡΠ³Π°Ρ Ρ ΡΠΎΠ·ΡΠΎΠ±ΡΡ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ², ΡΠΊΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡΡΡ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌ Π²ΠΈΡΠ²Π»ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ (a11y) ΠΏΡΠ΄ ΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ. Π¦Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΡΡ ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π±ΡΠ»ΡΡ ΡΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½Ρ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½Ρ Π΄ΠΎΠ΄Π°ΡΠΊΠΈ, Π·Π°Π΄Π°ΡΡΠΈ Π½ΠΎΠ²Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π² ΠΌΠΎΠ±ΡΠ»ΡΠ½ΡΠΉ ΡΠ½Π΄ΡΡΡΡΡΡ.
CustomerOur customer is a rapidly growing technology leader in digital accessibility software, helping enterprises make their web and mobile offerings accessible to everyone. Its AI-enabled products save developer time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines.
ΠΠ»ΡΡΠ½ΡΠΠ°Ρ ΠΊΠ»ΡΡΠ½Ρ β ΡΠ΅ ΡΡΡΡΠΌΠΊΠΎ Π·ΡΠΎΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΠΉ Π»ΡΠ΄Π΅Ρ Ρ ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ, ΡΠΊΠΈΠΉ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ ΠΏΡΠ΄ΠΏΡΠΈΡΠΌΡΡΠ²Π°ΠΌ Π·ΡΠΎΠ±ΠΈΡΠΈ ΡΡ Π½Ρ Π²Π΅Π±- ΡΠ° ΠΌΠΎΠ±ΡΠ»ΡΠ½Ρ ΡΠ΅ΡΠ²ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌΠΈ Π΄Π»Ρ Π²ΡΡΡ . ΠΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π· ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠΎΡ ΡΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΡΠ΅Π»Π΅ΠΊΡΡ Π΅ΠΊΠΎΠ½ΠΎΠΌΠ»ΡΡΡ ΡΠ°Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΡΠ² Ρ Π·Π½ΠΈΠΆΡΡΡΡ ΡΠΈΠ·ΠΈΠΊΠΈ Π·Π°Π²Π΄ΡΠΊΠΈ ΡΠ½ΡΠΊΠ°Π»ΡΠ½ΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ Π²ΠΈΡΠ²Π»Π΅Π½Π½Ρ ΡΠ° Π°Π½Π°Π»ΡΠ·Ρ, ΡΠΊΡ ΡΠ½ΡΠ΅Π³ΡΡΡΡΡΡΡ Π±Π΅Π·ΠΏΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΠΎ Π² ΠΊΠΎΠ½Π²Π΅ΡΡΠΈ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ.
Responsibilities:
- Design, develop, and execute test plans, test cases, and test scripts based on product requirements
- Develop, maintain, and enhance test automation frameworks for mobile SDKs testing, with a strong focus on iOS and some for Android
- Create, execute, and manage automated test suites using tools like XCTest, EarlGrey, and Appium
- Execute manual and automated functional, regression, compatibility, and performance testing
- Manage testing environments across physical and virtual devices, integrating with device farms
- Integrate automated tests with CI/CD pipelines for continuous delivery
- Provide clear and regular status reports on testing progress and results
- Collaborate closely with developers and product owners to ensure thorough understanding of business requirements
- Promote and implement best practices in mobile test automation, accessibility testing, and SDK validation
ΠΠ±ΠΎΠ²ΚΌΡΠ·ΠΊΠΈ: - Π ΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ, ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΠΏΠ»Π°Π½ΠΈ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΈ ΡΠ° ΡΠ΅ΡΡΠΎΠ²Ρ ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ Π²ΠΈΠΌΠΎΠ³ Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡ
- Π ΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ, ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°ΡΠΈ ΡΠ° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ²Π°ΡΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ SDKs, Π· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° iOS ΡΠ° ΡΠ°ΡΡΠΊΠΎΠ²ΠΎ Π½Π° Android
- Π‘ΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ, Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΠ° ΡΠΏΡΠ°Π²Π»ΡΡΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΠ² Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΠ°ΠΊΠΈΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ², ΡΠΊ XCTest, EarlGrey Ρ Appium
- ΠΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΡΡΠ½Π΅ ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Π΅ ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½Π΅, ΡΠ΅Π³ΡΠ΅ΡΡΠΉΠ½Π΅ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, Π° ΡΠ°ΠΊΠΎΠΆ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π½Π° ΡΡΠΌΡΡΠ½ΡΡΡΡ ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ
- ΠΠ΅ΡΡΠ²Π°ΡΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈΠΌΠΈ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°ΠΌΠΈ Π½Π° ΡΡΠ·ΠΈΡΠ½ΠΈΡ ΡΠ° Π²ΡΡΡΡΠ°Π»ΡΠ½ΠΈΡ ΠΏΡΠΈΡΡΡΠΎΡΡ , ΡΠ½ΡΠ΅Π³ΡΡΡΡΠΈ ΡΡ ΡΠ· ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠΈΡΡΡΠΎΡΠ²
- ΠΠ½ΡΠ΅Π³ΡΡΠ²Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΡΠΈ Π² CI/CD ΠΊΠΎΠ½Π²Π΅ΡΡΠΈ Π΄Π»Ρ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π±Π΅Π·ΠΏΠ΅ΡΠ΅ΡΠ²Π½ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ
- ΠΠ°Π΄Π°Π²Π°ΡΠΈ ΡΡΡΠΊΡ ΡΠ° ΡΠ΅Π³ΡΠ»ΡΡΠ½Ρ Π·Π²ΡΡΠΈ ΠΏΡΠΎ ΡΡΠ°Π½ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Ρ ΠΉΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈ
- Π’ΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ° Π²Π»Π°ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π΄Π»Ρ ΠΏΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ Π±ΡΠ·Π½Π΅Ρ-Π²ΠΈΠΌΠΎΠ³
- ΠΡΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° Π²ΠΏΡΠΎΠ²Π°Π΄ΠΆΡΠ²Π°ΡΠΈ Π½Π°ΠΉΠΊΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ° Π²Π°Π»ΡΠ΄Π°ΡΡΡ SDK.
Requirements:
- A minimum of 3 years of experience in mobile application testing
- Proven experience in automation testing for mobile platforms, with a primary focus on iOS
- Proficient in at least one of the following programming languages: Swift or Objective-C
- Hands-on experience with mobile automation frameworks such as XCTest, EarlGrey, or Appium
- Familiarity with mobile operating systems and their debugging tools (Xcode for iOS, ADB for Android)
- Experience with Git and CI tools such as GitHub Actions, CircleCI
- At least an Upper-Intermediate level of English
ΠΠΈΠΌΠΎΠ³ΠΈ:
- ΠΡΠ½ΡΠΌΡΠΌ 3 ΡΠΎΠΊΠΈ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ²
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° iOS
- ΠΠΎΠ³Π»ΠΈΠ±Π»Π΅Π½ΠΈΠΉ ΡΡΠ²Π΅Π½Ρ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Ρ ΠΎΡΠ° Π± ΠΎΠ΄Π½ΡΡΡ Π· ΡΠ°ΠΊΠΈΡ ΠΌΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ: Swift ΡΠΈ Objective-C
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ XCTest, EarlGrey Π°Π±ΠΎ Appium
- ΠΠ½Π°Π½Π½Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ² Π΄Π»Ρ ΡΡ Π½Π°Π»Π°Π³ΠΎΠ΄ΠΆΠ΅Π½Π½Ρ (Xcode Π΄Π»Ρ iOS, ADB Π΄Π»Ρ Android)
- ΠΠΏΠ΅Π²Π½Π΅Π½Π΅ Π·Π½Π°Π½Π½Ρ Git ΡΠ° ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ² CI, ΡΠ°ΠΊΠΈΡ ΡΠΊ GitHub Actions ΡΠ° CircleCI
- ΠΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ ΠΌΠΎΠ²ΠΎΡ Π½Π° ΡΡΠ²Π½Ρ Π½Π΅ Π½ΠΈΠΆΡΠ΅ Upper-Intermediate
Would be a plus:
- Experience working with Kotlin or Java
Hands-on experience with device farms such as SauceLabs, BrowserStack, or AWS Device Farm
ΠΠ΅ΡΠ΅Π²Π°Π³ΠΎΡ Π±ΡΠ΄Π΅:
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ· Kotlin Π°Π±ΠΎ Java
ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ· ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠΈΡΡΡΠΎΡΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ SauceLabs, BrowserStack Π°Π±ΠΎ AWS Device Farm
Personal profile:
- Strong analytical and algorithmic thinking, with a proven ability to identify root causes and suggest effective solutions
- Excellent attention to detail
- A mindset focused on continuous improvement and workflow optimization for both personal and team processes
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΈΠΉ ΠΏΡΠΎΡΡΠ»Ρ:
- Π‘ΠΈΠ»ΡΠ½Π΅ Π°Π½Π°Π»ΡΡΠΈΡΠ½Π΅ ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΡΡΠ½Π΅ ΠΌΠΈΡΠ»Π΅Π½Π½Ρ, ΡΠ· Π²ΠΌΡΠ½Π½ΡΠΌ Π·Π½Π°Ρ ΠΎΠ΄ΠΈΡΠΈ ΠΏΠ΅ΡΡΠΎΠΏΡΠΈΡΠΈΠ½ΠΈ ΡΠ° ΠΏΡΠΎΠΏΠΎΠ½ΡΠ²Π°ΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ ΡΡΡΠ΅Π½Π½Ρ
- Π£Π²Π°Π³Π° Π΄ΠΎ Π΄Π΅ΡΠ°Π»Π΅ΠΉ
- ΠΠΈΡΠ»Π΅Π½Π½Ρ, ΡΠΏΡΡΠΌΠΎΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΡΠΉΠ½Π΅ Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ ΡΠ° ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΠΎΡΠΎΠ±ΠΈΡΡΠΈΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ².
-
Β· 389 views Β· 66 applications Β· 29d
Test Automation Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· English - B2Are you a skilled Test Automation Engineer passionate about building robust testing frameworks and ensuring top-notch product quality? We are looking for a Test Automation Engineer to join our team working with ConnectWise. At Sigma Software, we value...Are you a skilled Test Automation Engineer passionate about building robust testing frameworks and ensuring top-notch product quality? We are looking for a Test Automation Engineer to join our team working with ConnectWise.
At Sigma Software, we value innovation, collaboration, and continuous improvement. Youβll be part of a dynamic Scrum team, working closely with a US-based Customer on a long-term project.
Why join us? Youβll have the opportunity to influence technical processes, work with modern technologies, and grow professionally with access to training programs, certifications, and a supportive team culture.
CUSTOMER
ConnectWise is a US-based software company specializing in IT service management solutions for Managed Service Providers (MSPs). Founded in 1982 and headquartered in Tampa, Florida, ConnectWise serves thousands of MSPs globally with products like Manage, Automate, and BrightGauge. Their tools help IT service providers automate business processes, manage client networks, and deliver efficient technical support.
PROJECT
BrightGauge is a ConnectWise product that enables IT service providers to visualize and track key business metrics through dashboards and reports. The project focuses on enhancing automation capabilities for quality assurance across web UI, APIs, and integrations.Job Description
- Responsibilities:
- Extend existing web UI and API test automation frameworks (Python + Selenium, TypeScript + Cypress) with new tests
- Collaborate with the team during the product migration to a new platform
- Design and build new Python-based test automation frameworks for the new platform, including technology stack selection
- Integrate new test automation frameworks into CI/CD pipelines
- Develop, automate, and support tests within the created frameworks
- Collaborate with development and QA teams to triage issues and refine test strategies
- Participate in sprint planning, backlog refinement, and quality metrics reporting
- Mentor junior testers and share knowledge across the team
Qualifications
- 4+ years of experience in test automation
- Strong Python skills with a focus on maintainable, scalable test code
- Strong Selenium and Pytest experience
- Strong TypeScript / JavaScript
- Strong experience with modern UI automation tools like Cypress and Playwright
- Experience with Robot Framework
- Strong experience with Web API testing (REST, HTTP)
- Solid understanding of test design techniques
- Strong knowledge of code design patterns and principles
- Prior experience building automation frameworks from scratch
- Strong experience across multiple test types, including functional, regression, smoke/sanity, UI, integration, E2E, API, localization, and cross-browser testing.
- Good AWS experience and understanding of cloud-based architectures
- Good CI/CD experience using GitHub Actions or GitLab CI
- Strong Git workflows and collaboration practices
- Upper-Intermediate English level
Π’ΠΈ Π΄ΠΎΡΠ²ΡΠ΄ΡΠ΅Π½ΠΈΠΉ Test Automation Engineer, ΡΠΊΠΈΠΉ Π·Π°Ρ ΠΎΠΏΠ»ΡΡΡΡΡΡ ΡΡΠ²ΠΎΡΠ΅Π½Π½ΡΠΌ Π½Π°Π΄ΡΠΉΠ½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΡΠ² Π΄Π»Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ° Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π²ΠΈΡΠΎΠΊΠΎΡ ΡΠΊΠΎΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ? ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ Test Automation Engineer, ΡΠΎΠ± ΠΏΡΠΈΡΠ΄Π½Π°ΡΠΈΡΡ Π΄ΠΎ Π½Π°ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠΊΠ° ΠΏΡΠ°ΡΡΡ Π· ConnectWise Π½Π°Π΄ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ BrightGauge.
Π£ Sigma Software ΠΌΠΈ ΡΡΠ½ΡΡΠΌΠΎ ΡΠ½Π½ΠΎΠ²Π°ΡΡΡ, ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ ΡΠ° ΠΏΠΎΡΡΡΠΉΠ½ΠΈΠΉ ΡΠΎΠ·Π²ΠΈΡΠΎΠΊ. Π’ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΠ°ΡΡΠΈΠ½ΠΎΡ Π΄ΠΈΠ½Π°ΠΌΡΡΠ½ΠΎΡ Scrum-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠΊΠ° ΡΡΡΠ½ΠΎ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡΡ Π· Π·Π°ΠΌΠΎΠ²Π½ΠΈΠΊΠΎΠΌ ΡΠ· Π‘Π¨Π Π½Π°Π΄ Π΄ΠΎΠ²Π³ΠΎΡΡΡΠΎΠΊΠΎΠ²ΠΈΠΌ ΠΏΡΠΎΡΠΊΡΠΎΠΌ.
Π§ΠΎΠΌΡ Π²Π°ΡΡΠΎ ΠΏΡΠΈΡΠ΄Π½Π°ΡΠΈΡΡ Π΄ΠΎ Π½Π°Ρ? Π’ΠΈ ΠΌΠ°ΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π²ΠΏΠ»ΠΈΠ²Π°ΡΠΈ Π½Π° ΡΠ΅Ρ Π½ΡΡΠ½Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΡΡΡΠ°ΡΠ½ΠΈΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠΌΠΈ ΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΎ Π·ΡΠΎΡΡΠ°ΡΠΈ, ΠΎΡΡΠΈΠΌΡΡΡΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π°Π²ΡΠ°Π»ΡΠ½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌ, ΡΠ΅ΡΡΠΈΡΡΠΊΠ°ΡΡΠΉ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠΈ Π΄ΡΡΠΆΠ½ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
ΠΠΠΠΠΠΠΠ
ConnectWise β Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΡΠΊΠ° ΡΠΎΡΡΠ²Π΅ΡΠ½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ, ΡΠΎ ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ·ΡΡΡΡΡΡ Π½Π° ΡΡΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ IT-ΠΏΠΎΡΠ»ΡΠ³Π°ΠΌΠΈ Π΄Π»Ρ Managed Service Providers (MSPs). ΠΠ°ΡΠ½ΠΎΠ²Π°Π½Π° Ρ 1982 ΡΠΎΡΡ, Π³ΠΎΠ»ΠΎΠ²Π½ΠΈΠΉ ΠΎΡΡΡ ΡΠΎΠ·ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ Ρ Π’Π°ΠΌΠΏΡ, ΡΡΠ°Ρ Π€Π»ΠΎΡΠΈΠ΄Π°. ConnectWise ΠΎΠ±ΡΠ»ΡΠ³ΠΎΠ²ΡΡ ΡΠΈΡΡΡΡ MSP ΠΏΠΎ Π²ΡΡΠΎΠΌΡ ΡΠ²ΡΡΡ, ΠΏΡΠΎΠΏΠΎΠ½ΡΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Manage, Automate ΡΠ° BrightGauge. ΠΡ Π½Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΡΡ IT-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΡΠ²Π°ΡΠΈ Π±ΡΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ ΠΌΠ΅ΡΠ΅ΠΆΠ°ΠΌΠΈ ΠΊΠ»ΡΡΠ½ΡΡΠ² ΡΠ° Π½Π°Π΄Π°Π²Π°ΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ ΡΠ΅Ρ Π½ΡΡΠ½Ρ ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΡ.
ΠΠ ΠΠΠΠ’
BrightGauge β ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ ConnectWise, ΡΠΊΠΈΠΉ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ IT-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌ Π²ΡΠ·ΡΠ°Π»ΡΠ·ΡΠ²Π°ΡΠΈ ΡΠ° Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈ ΠΊΠ»ΡΡΠΎΠ²Ρ Π±ΡΠ·Π½Π΅Ρ-ΠΏΠΎΠΊΠ°Π·Π½ΠΈΠΊΠΈ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π΄Π°ΡΠ±ΠΎΡΠ΄ΡΠ² ΡΠ° Π·Π²ΡΡΡΠ². ΠΡΠΎΡΠΊΡ ΡΠΏΡΡΠΌΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡΠ΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ Π΄Π»Ρ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ ΡΠΊΠΎΡΡΡ Ρ Π²Π΅Π±-ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, API ΡΠ° ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡΡ .
ΠΠΠΠβΠ―ΠΠΠ:- ΠΡΠ΄ΡΡΠΈΠΌΡΠ²Π°ΡΠΈ ΡΠ° ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°ΡΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π²Π΅Π±-ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΡΠ° API (Python + Selenium, TypeScript + Cypress)
- Π‘ΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ ΠΏΡΠ΄ ΡΠ°Ρ ΠΌΡΠ³ΡΠ°ΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π½Π° Π½ΠΎΠ²Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
- ΠΡΠΎΡΠΊΡΡΠ²Π°ΡΠΈ ΡΠ° ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π½ΠΎΠ²Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π½Π° Python Π΄Π»Ρ Π½ΠΎΠ²ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ½ΠΎ Π· Π²ΠΈΠ±ΠΎΡΠΎΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΡ
- ΠΠ½ΡΠ΅Π³ΡΡΠ²Π°ΡΠΈ Π½ΠΎΠ²Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Π² CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ
- Π ΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΡΠ²Π°ΡΠΈ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°ΡΠΈ ΡΠ΅ΡΡΠΈ Π² ΠΌΠ΅ΠΆΠ°Ρ ΡΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΡΠ²
- Π‘ΠΏΡΠ²ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΡΠ° QA Π΄Π»Ρ ΡΡΡΠ°ΠΆΡ Π΄Π΅ΡΠ΅ΠΊΡΡΠ² Ρ Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ ΡΠ΅ΡΡΠΎΠ²ΠΈΡ ΡΡΡΠ°ΡΠ΅Π³ΡΠΉ
- ΠΡΠ°ΡΠΈ ΡΡΠ°ΡΡΡ Ρ ΠΏΠ»Π°Π½ΡΠ²Π°Π½Π½Ρ ΡΠΏΡΠΈΠ½ΡΡΠ², ΡΡΠΎΡΠ½Π΅Π½Π½Ρ Π±Π΅ΠΊΠ»ΠΎΠ³Ρ ΡΠ° Π·Π²ΡΡΡΠ²Π°Π½Π½Ρ Π·Π° ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΊΠΎΡΡΡ
- ΠΠ΅Π½ΡΠΎΡΠΈΡΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΡΠΈΡ ΡΠ΅ΡΡΡΠ²Π°Π»ΡΠ½ΠΈΠΊΡΠ² Ρ Π΄ΡΠ»ΠΈΡΠΈΡΡ Π·Π½Π°Π½Π½ΡΠΌΠΈ Π· ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ
ΠΠΠΠΠΠ:- 4+ ΡΠΎΠΊΠΈ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ
- Π‘ΠΈΠ»ΡΠ½Ρ Π·Π½Π°Π½Π½Ρ Python Π· ΡΠΎΠΊΡΡΠΎΠΌ Π½Π° ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½ΠΈΠΉ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠ΅ΡΡΠΎΠ²ΠΈΠΉ ΠΊΠΎΠ΄
- ΠΠΏΠ΅Π²Π½Π΅Π½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Selenium ΡΠ° pytest
- Π‘ΠΈΠ»ΡΠ½Ρ Π·Π½Π°Π½Π½Ρ TypeScript / JavaScript
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΡΡΠ°ΡΠ½ΠΈΠΌΠΈ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ UI-ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ Cypress ΡΠ° Playwright
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Robot Framework
- Π‘ΠΈΠ»ΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ API-ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ (REST, HTTP)
- ΠΠ»ΠΈΠ±ΠΎΠΊΠ΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΡΠ΅Ρ Π½ΡΠΊ ΠΏΡΠΎΡΠΊΡΡΠ²Π°Π½Π½Ρ ΡΠ΅ΡΡΡΠ²
- Π‘ΠΈΠ»ΡΠ½Ρ Π·Π½Π°Π½Π½Ρ ΠΏΠ°ΡΠ΅ΡΠ½ΡΠ² Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡΠ² ΠΏΡΠΎΡΠΊΡΡΠ²Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ
- ΠΠΎΡΠ²ΡΠ΄ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΡΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ Π· Π½ΡΠ»Ρ
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΡΠ·Π½ΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ: ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½Π΅, ΡΠ΅Π³ΡΠ΅ΡΡΠΉΠ½Π΅, smoke/sanity, UI, ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΠΉΠ½Π΅, E2E, API, Π»ΠΎΠΊΠ°Π»ΡΠ·Π°ΡΡΠΉΠ½Π΅ ΡΠ° ΠΊΡΠΎΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½Π΅
- Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΡΠ²Π΅Π½Ρ Π·Π½Π°Π½Ρ AWS Ρ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ Ρ ΠΌΠ°ΡΠ½ΠΈΡ Π°ΡΡ ΡΡΠ΅ΠΊΡΡΡ
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· CI/CD (GitHub Actions Π°Π±ΠΎ GitLab CI)
- ΠΠΏΠ΅Π²Π½Π΅Π½Π΅ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ Git ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ
- Π ΡΠ²Π΅Π½Ρ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ β Upper-Intermediate