Tester softwaru - kurz 60 456 rub. z Eduson Academy, školení 4 měsíce, datum 27. listopadu 2023.
Různé / / November 28, 2023
Specializace: aplikovaná matematika, analytika, programování, datová věda, počítačové vidění, umělá inteligence
Zkušenosti (více než 6 let zkušeností v oblasti obchodu a analytiky):
- IT Resume - CEO, zakladatel
- Centrum lékáren – výkonný ředitel
- Aurum – Data Scientist (Computer Vision)
- Invitro (regiony) – Data Scientist
Vzdělání:
IATE NRNU MEPhI, Aplikovaná matematika
Úspěchy:
- Zakladatel a hlavní vývojář platformy pro přípravu na technické pohovory a rozvoj dovedností IT Resume
- Vyvinuli analytickou infrastrukturu společnosti v řetězci lékáren: sběr dat, automatizace reportingu, vizualizace, automatické reportování
- Ve společnosti Aurum se podílel na vytvoření webové služby pro rozpoznávání lidí z veřejných akcí. Vedl projekt na identifikaci zaměstnanců v podnicích využívajících umělou inteligenci
- Zabývá se vědeckým vývojem algoritmů a metod zpracování dat: klasifikace, interpolace, zpracování časových řad, neuronové sítě. Pravidelně publikuje v citovaných publikacích a účastní se vědeckých konferencí
Vedoucí oddělení testování softwaru u IT integrátora Vzdělání a kariéra Mám vysokoškolské vzdělání technické vzdělání, v testování od roku 2014, od roku 2018 přešla do managementu - nejprve byla vůdce...
Vedoucí testování softwaru u IT integrátora Vzdělání a kariéra Mám vyšší technické vzdělání, testování od roku 2014, v roce 2018 přešla do managementu - nejprve byla vedoucí integrační testovací skupiny v JSC "Bell Integrator": vybudovali jsme testovací proces a práci s defekty, školení nových zaměstnanců, udržovací projekt dokumentace pro VTB Bank. V současné společnosti plně dohlížím na oblast testování u zákazníka UniCredit Bank: kontrolu a vývoj testování kvality bankovních produktů, zajištění zdrojů, administrace a organizace celého procesu testování softwaru. Proč testování K testování jsem se dostal náhodou, v roce 2014 mi moje práce nabídla přesun do testovacího oddělení. Návrh byl zajímavý, ale na katedře jako takové nebyli žádní kurátoři a o směru testování jsem nic nevěděl. Ale nabídku jsem přijal – a tak začala moje cesta nezávislého ponoření se do této specializace. Čím více jsem studoval a chápal, čím více jsem tyto znalosti aplikoval v praxi, tím více jsem byl vtažen do tohoto procesu. Testování je důležitou fází životního cyklu softwaru a tester není jen základním členem projektového týmu; zaměstnanec, který může vyjádřit svůj silný nesouhlas s instalací softwaru v průmyslovém prostředí (pokud označil kritické komentáře). Tester možná nezná důkladně testovaný systém, ale zná přesně úzká místa systému/procesu a ví, jak kompetentně navrhnout kontrolu kvality tohoto systému/procesu. Když dosáhnete určité úrovně profesionality v této oblasti, začnou vám analytici naslouchat a vývojáři a někdy můžete upozornit na nepřesnosti/nedostatky v požadavcích – to se mi líbí specialita. Moji studenti Aby se stali skvělými a dobře placenými specialisty na testování, samozřejmě potřebují zkušenosti a vytrvalost, ale některé základy se lze naučit během tréninku, což vám pomůže zkrátit čas rozvoj. Vše jsem se učil sám, chybami (a někdy i spoustou chyb), to mě často v práci brzdilo. Nyní, když se ohlédnu zpět, myslím, že kdyby mi byly všechny základní informace vysvětleny, ukázány některé případy a pomohl s otázkami (které má každý při studiu testování), pak by snad můj start dopadl dobře rychlejší. Neměli bychom však zapomínat, že v testování, stejně jako v každém IT oboru, je potřeba se průběžně učit sám. Slovy se to zdá obtížné, ale ve skutečnosti to bude velmi zábavné. Být prvotřídním testerem totiž není jen o penězích, je to o spokojenosti s vaší prací a pocitu důležitosti ve velkém týmu.
Pracuje na projektu chytrého zařízení: testuje backendové systémy, analyzuje velká data a automatizuje testy v Javě. Specializuje se na testování neuronových sítí a ETL systémů. Dříve vedla tým QA inženýrů ve společnosti Jet Infosystems a také pracovala ve společnosti Nexign (ex-Peter-Service) na projektech v ropném a plynárenském průmyslu.
1. Úvod do testovací profese
Lekce a praxe:
- Způsoby vstupu do profese a kariérního růstu jako tester
- Dovednosti a osobní vlastnosti požadované testerem
- Vlastnosti testovací profese
Jako výsledek:
- Poznejte profesi testera: jeho roli ve firmě a potřebné požadavky
- Zhodnoťte svou úroveň kompetence v testování softwaru
2. Životní cyklus softwaru
Lekce a praxe:
- Proces vývoje softwaru
- Metodiky vývoje softwaru
- Agilní principy a metodiky vývoje softwaru: Scrum, Kanban
Jako výsledek:
- Pochopte životní cyklus vývoje softwaru
- Umět rozlišit různé vývojové metodiky
- Naučte se hlásit chyby v Trello, Jira a Asana
3. Vlastnosti práce na dálku
Lekce a praxe:
- 10 mýtů o práci na dálku
- Organizace pracovního dne při práci na dálku
- Vztahy s kolegy v distribuovaném týmu
Jako výsledek:
- Zjistěte, jak si zorganizovat den při práci na dálku
- Připravte se na práci na dálku jako tester
4. Základy testování
Lekce a praxe:
- Typy testování a jejich rozdíly, návrh testu
- Testovací dokumentace: testovací plány, kontrolní seznamy, testovací případy a zprávy o výsledcích testů
- Chyby: životní cyklus, priorita chyb, dokumentace a práce se systémy sledování chyb
Jako výsledek:
- Naučte se teorii testování a uveďte ji do praxe
- Naučte se psát testovací dokumentaci
5. Interakce klient-server
Lekce a praxe:
- Prvky architektury klient-server
- Principy interakce klient-server
- Práce s protokoly (protokol HTTP)
Jako výsledek:
- Zjistěte, jak funguje architektura klient-server
- Pochopte, jak pracovat s protokoly a URL
- Pochopit principy klient-server aplikací
6. Základy HTML a CSS
Lekce a praxe:
- Základy rozvržení HTML: Prvky stránky, odezva, kompatibilita mezi různými prohlížeči
- Vytvoření stránky HTML: CSS tagy, atributy a selektory
- Algoritmus testování rozložení
Jako výsledek:
- Naučte se navrhovat webové stránky pomocí HTML a CSS a otestujte jejich vzhled
7. SQL pro práci s databázemi
Lekce a praxe:
- Psaní základních dotazů
- Kombinování dat z různých tabulek
Jako výsledek:
- Naučte se filtrovat data pomocí základních SQL dotazů
8. Manuální nástroje pro testování webu
Lekce a praxe:
- Práce s příkazovým řádkem
- Pracujte s Chrome DevTool ke zjednodušení testování a lokalizaci chyb
- Práce na panelu nástrojů pro vývojáře webu
Jako výsledek:
- Naučte se používat Chrome DevTool
- Naučte se pracovat s operačním příkazovým řádkem
- Získejte zkušenosti s testováním webových aplikací
- Navrhněte databázi na praktickém příkladu
9. Nefunkční testování
Lekce a praxe:
- Zátěžové testování
- Bezpečnostní testování
Jako výsledek:
- Seznamte se s různými typy nefunkčního testování
- Naučte se provádět některé typy nefunkčního testování
- Použitelnost a testování rozhraní
10. Testování mobilních aplikací
Lekce a praxe:
- Vlastnosti testování mobilních aplikací
- Typy mobilních aplikací a operačních systémů
Jako výsledek:
- Naučte se funkce testování mobilních aplikací
- Seznamte se s mobilními testovacími nástroji: TestFlight (iOS), Google Play Interní test (Android), xCode
- Služby, které usnadňují mobilní testování
11. Testování API
Lekce a praxe:
- Vlastnosti testování API
- Postman - HTTP klient pro testování API
Jako výsledek:
- Naučte se testování API s Postmanem
12. GitHub: práce se systémem správy verzí
Lekce a praxe:
- Účel systému správy verzí
- Základní operace: (potvrzení a vrácení změn, vyhledávání, historie)
Jako výsledek:
- Naučte se dělat základní operace ve službě GitHub a umět si vytvořit portfolio splněných domácích úkolů
- Pobočky, slučování poboček a řešení konfliktů
13. Základy automatizace testování
Lekce a praxe:
- Úvod do Pythonu
- Základy automatizace testování uživatelského rozhraní
Jako výsledek:
- Naučte se základy programovacího jazyka Python
- Napište automatizované testy uživatelského rozhraní
- Automatizace testování API
14. Kariérní akcelerátor
Lekce a praxe:
- Jak napsat životopis (v ruštině a angličtině)
- Jak vytvořit portfolio a kam jej umístit
- Jak se připravit na pohovor a testovací úkoly
Jako výsledek:
- Naučte se psát životopis pro ruské a zahraniční společnosti
- Pochopíte, jak vytvořit portfolio a nahrát ho na GitHub
- Naučte se, jak se nejlépe připravit na pohovor
Závěrečný projekt a diplom
Na konci kurzu provedete úplné testování softwaru: vytvořte testovací dokumentaci - plán testování, testovací případy a hlášení o chybách. Získejte oficiální diplom, který posílí váš životopis.