Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ: ΡΠ°ΠΉΡ, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΏΡΡ ΠΎΡ 3-Ρ
Π»Π΅Ρ Ρ mobile (Android ΠΈ iOS) ΠΈ web. Π’Π΅ΡΡ-Π΄ΠΈΠ·Π°ΠΉΠ½: ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ, Π³ΡΠ°Π½ΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠΏΠ°ΡΠ½ΠΎΠ΅; ΡΠ΅ΠΊ-Π»ΠΈΡΡΡ, ΡΠ΅Π³ΡΠ΅ΡΡ. Appium (UiAutomator2 / XCUITest), Java (ΡΠΈΡΠ°Π΅Ρ ΠΈ ΠΏΠΈΡΠ΅Ρ Π°Π²ΡΠΎΡΠ΅ΡΡΡ). ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ Flutter: Π»ΠΎΠΊΠ°ΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· Semantics/ValueKey/accessibility-id; ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΡ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. Charles Proxy: ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΡΡΠ°ΡΠΈΠΊΠ°, ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° ΠΎΡΠ²Π΅ΡΠΎΠ², throttling, ΡΠ΅ΡΡΡ Π½Π° ΠΏΠ»ΠΎΡ
ΡΡ/ΠΎΠ±ΠΎΡΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΡ. API: REST, Postman, ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-ΡΠ°ΠΉΠ»ΠΎΠ²: Π·Π°Π³ΡΡΠ·ΠΊΠ°/ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅, ΡΠΎΡΠΌΠ°ΡΡ, Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΡ, ΠΏΡΠ΅Π²ΡΡ, ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° (ΠΊΠ°ΠΌΠ΅ΡΠ°/Π³Π°Π»Π΅ΡΠ΅Ρ), ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΎΠ±ΡΡΠ²Π΅ ΡΠ΅ΡΠΈ. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΡΠ·ΠΊΠΈ Β«Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Ρ ? ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β»: ΡΠΎΠ»ΠΈ/ΠΏΡΠ°Π²Π°, CRUD, Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Confluence + Jira: ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ ΠΈ Π±Π°Π³ΠΎΠ² Π½Π° Π΄ΠΎΡΠΊΠ΅, ΡΡΡΠΊΠΈΠ΅ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ (ΡΠ°Π³ΠΈ, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ/ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Π»ΠΎΠ³ΠΈ, severity/priority). ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Git, Agile/Scrum, ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π Π΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π΅Π²Π°ΠΉΡΡ + ΡΠΌΡΠ»ΡΡΠΎΡΡ/ΡΠΈΠΌΡΠ»ΡΡΠΎΡΡ, ADB; Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅Ρ ΡΠ΅ΡΡΡ Π±Π΅Π· Π³ΠΎΡΠΎΠ²ΡΡ
ΠΊΠ΅ΠΉΡΠΎΠ²) Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΡΠΌΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΡΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅. Full-Time. ΠΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ. ΠΠΏΠ»Π°ΡΠ° ΠΏΠΎ-ΡΠ°ΡΠΎΠ²Π°Ρ. Π’ΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ - Π‘ΠΠ, ΠΠΠ₯, ΠΠ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ ΠΏΠΈΠ»ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΡΡΠ°ΠΉΠΊΠ±ΠΎΠ»ΡΠ½ΡΡ
ΠΊΠ»ΡΠ±ΠΎΠ²: Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠΎΠ»ΡΠΌΠΈ Β«ΠΈΠ³ΡΠΎΠΊΒ» (ΠΏΡΠΎΡΠΈΠ»Ρ+QR, Π·Π°ΠΏΠΈΡΡ Π½Π° ΠΈΠ³ΡΡ, ΠΎΠΏΠ»Π°ΡΠ°-ΡΠΌΡΠ»ΡΡΠΈΡ, Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΡ) ΠΈ Β«ΠΊΠ»ΡΠ±Β» (ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΡΠΊΠ°Π½Π΅Ρ ΡΠ΅ΠΊ-ΠΈΠ½Π°, ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΎΠ²Π°ΡΠΎΠ², Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ). ΠΡΠΊΠ΅Π½Π΄ ΠΎΠ±ΡΠΈΠΉ (Supabase) β Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°Π΄Π°ΡΠΈ: ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠ±Π΅ ΡΠΎΠ»ΠΈ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΡΡ
(ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ, Π·Π°ΠΏΠΈΡΡ Π½Π° ΠΈΠ³ΡΡ, ΡΠ΅ΠΊ-ΠΈΠ½ ΠΏΠΎ QR, Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΡ) ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ (ΡΠ΅Π»Π΅ΡΠΎΠ½ + Π½ΠΎΡΡΠ±ΡΠΊ) Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π½Π°Π²Π΅ΡΡ
Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Β«ΠΠ°Π½Π½ΡΠ΅: ΠΎΠ±ΡΠΈΠ΅Β», Π° Π½Π΅ Β«Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΒ» ΠΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ (Chrome/Safari, ΠΌΠΎΠ±+Π΄Π΅ΡΠΊΡΠΎΠΏ), ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ° Π±Π΅Π· Β«ΠΊΡΠ°ΠΊΠΎΠ·ΡΠ±ΡΒ» ΠΠ°ΠΉΡΠΈ Π±Π°Π³ΠΈ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ ΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΡΠ²Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°: ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β Π½Π°ΠΉΡΠΈ 5+ Π±Π°Π³ΠΎΠ² Π·Π° ΡΠ°Ρ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΎΡΡΡΡΠ°; ΡΠΌΠΎΡΡΠΈΠΌ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ Π»ΠΈ Π±Π°Π³ΠΈ ΠΏΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ ΡΠ°Π³Π°ΠΌ ΠΈ Π·Π°ΠΌΠ΅ΡΠ°Π΅Ρ Π»ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ/ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π΄Π°Π½Π½ΡΡ
. ΠΡΡΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π±Π°Π³Ρ: ΡΠΎΠ»Ρ/ΡΠ°Π·Π΄Π΅Π», ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ+Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΠ°Π³ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ vs ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΠΊΡΠΈΠ½ΡΠΎΡ, ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡΡ, ΡΡΠ°ΡΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π±Π°Π³Π°. ΠΡΠΎΠ³ β ΡΠ°Π±Π»ΠΈΡΠ° + ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΎΠΏΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ 1 Π³ΠΎΠ΄Π°, Π΄ΠΎΡΡΡΠΏ ΠΊ 2+ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ. ΠΠΏΠ»Π°ΡΠ°: ΡΠ΄Π΅Π»ΡΠ½ΠΎ, Π·Π° ΡΠΈΠΊΠ» ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠΌΠΌΠ° Π·Π° ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΡ
ΠΎΠ΄ ΠΏΠΎ ΡΠ΅ΠΊ-Π»ΠΈΡΡΡ (Π²ΡΠ΅ ΡΠΎΠ»ΠΈ + ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ + ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ), ΠΎΡΠΈΠ΅Π½ΡΠΈΡ 3000β5000 ? Π·Π° ΡΠΈΠΊΠ» (~4β6 ΡΠ°ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ). ΠΡΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π΅ Π½Π° Π½ΠΎΠ²ΡΡ
Π±ΠΈΠ»Π΄Π°Ρ
β Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Π½Π° ΠΏΠΎΡΠ°ΡΠΎΠ²ΡΡ ΡΡΠ°Π²ΠΊΡ 500β800 ??/ΡΠ°Ρ. ΠΠΏΠ»Π°ΡΠ° ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΏΡΠΈΠ½ΡΡΠΎΠ³ΠΎ ΠΎΡΡΡΡΠ° (Π±Π°Π³ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ ΠΈ Π·Π°ΡΡΠΈΡΠ°Π½Ρ). ΠΠΎΡΡΡΠΏ Π½Π° ΠΏΠΈΠ»ΠΎΡ ΡΠΊΠΈΠ½Π΅ΠΌ ΠΏΠΎ ΡΠ°ΠΊΡΡ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Android. ΠΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π΄Π»Ρ ΠΡΠ΅Π½Π΄ΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΡ.
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ: ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΉΡ. It ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ: ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΏΠ½. ΡΡΠΎΠΈΠΌΠΎΡΡΡ
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ: ΡΠ°ΠΉΡ, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ½Π°Π»ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ , ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π±Π°Π³ ΡΠ΅ΠΏΠΎΡΡΠΎΠ², ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.