ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ: ΡΠ°ΠΉΡ. Π ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ EvGrade β B2B SaaS-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ: ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π²ΠΎΠ½ΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠΈ ΠΈΠ· ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ, CRM ΠΈ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΠΎΠ² (Bitrix, AmoCRM, Mango, Megafon, Beeline, MTS, Telegram, WhatsApp, VK ΠΈ Π΄Ρ.), ΡΡΠ°Π½ΡΠΊΡΠΈΠ±ΠΈΡΡΠ΅Ρ ΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΡΠ΅ΡΠ΅Π· LLM-Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. Π§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΡΠΎΠ΄ΡΠΊΡ ΠΆΠΈΠ²ΠΎΠΉ ΠΈ Π±ΡΡΡΡΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ (ΡΠΎΡΠ½ΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Π² ΠΌΠ΅ΡΡΡ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ Π΄Π΅ΠΏΠ»ΠΎΠΈ). QA Π·Π΄Π΅ΡΡ β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π³Π»ΡΠ±ΠΈΠ½Ρ β e2e(ΡΡΡΠ½ΡΠ΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅): E2E-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΎΠ±ΡΡΠΌ): - ΠΏΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Playwright-ΡΡΠ΅Π½Π°ΡΠΈΠΈ: Π»ΠΎΠ³ΠΈΠ½ ΡΠ΅ΡΠ΅Π· storage state, tenant-Π΄ΠΎΠΌΠ΅Π½Ρ, ΠΌΠΎΠ΄ΡΠ»ΠΈ Β«ΠΠ²ΠΎΠ½ΠΊΠΈΒ», Β«ΠΠ½Π°Π»ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΎΠΊΒ», Β«ΠΠΎΠ½ΡΠ°ΠΊΡΡΒ»; - ΠΏΡΠΎΠ³ΠΎΠ½ΡΡΡ e2e Π½Π° dev ΠΈ stage ΠΊΠΎΠ½ΡΡΡΠ°Ρ
, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ, ΠΎΡΠ»ΠΈΡΠ°ΡΡ Π±Π°Π³ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΎΡ Ρ
ΡΡΠΏΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ°; - ΡΠ°ΡΡΠΈΡΡΡΡ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΠΏΠΎ Π½ΠΎΠ²ΡΠΌ ΡΠΈΡΠ°ΠΌ (ΡΠΈΠ»ΡΡΡΡ, ΡΠΊΡΠΏΠΎΡΡΡ, ΠΌΠΎΠ΄Π°Π»ΠΊΠΈ, ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ). Π Π΅Π³ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: - Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (`npm run verify:*`) ΠΏΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² PR; - ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΠΏΠ°Π²ΡΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΎΡΠΎΡΠΌΠ»ΡΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΊΠΈ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΠ°ΠΌΠΈ. ΠΡΠΎΡΠ΅Π΅: Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡΡ Ρ ΡΠ°Π³Π°ΠΌΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈ Π΄Π°Π½Π½ΡΡ
stage ΠΈ dev ΠΊΠΎΠ½ΡΡΡΠΎΠ², Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΊ-Π»ΠΈΡΡΠΎΠ² ΡΠ΅Π»ΠΈΠ·ΠΎΠ². Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ - Π±Π°Π·ΠΎΠ²ΡΠΉ JavaScript/TypeScript; - ΡΠΌΠ΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ AI-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ (ChatGPT, Copilot) Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ; - ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ HTTP/REST: ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΠ΄Ρ ΠΎΡΠ²Π΅ΡΠΎΠ², JSON; - git: Π²Π΅ΡΠΊΠΈ, ΠΊΠΎΠΌΠΌΠΈΡΡ, PR; - ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ Π±Π°Π³-ΡΠ΅ΠΏΠΎΡΡ: ΡΠ°Π³ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅/ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅, ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅; - Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΌ ΡΠ»ΡΡΠ°ΡΠΌ ΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΠΈΡΠ°ΡΡ ΡΡΠΆΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ - ΠΎΠΏΡΡ Ρ Playwright (ΠΈΠ»ΠΈ Cypress/Selenium β ΠΏΠ΅ΡΠ΅ΡΡΠΈΠΌ); - Postman/curl; - ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ LLM ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ AI-ΠΎΡΠ²Π΅ΡΠΎΠ². Π£ΡΠ»ΠΎΠ²ΠΈΡ - ΠΌΠ΅Π½ΡΠΎΡΡΡΠ²ΠΎ ΠΎΡ senior-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΡΠ°Π·Π±ΠΎΡ ΡΠ΅Π²ΡΡ; - ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π±ΠΎΠ΅Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΡΠ°: e2e-ΡΡΠ΅Π½Π°ΡΠΈΠΈ, ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΈ, ΡΠ°Π·Π±ΠΎΡ ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ; - ΡΡΠ΅ΠΊ Π΄Π»Ρ ΡΠΎΡΡΠ°: TypeScript, Next.js, Playwright.