Potrzebna pomoc zautomatyzowanego testera lub programisty.
Koledzy, zapłacę za Wasz czas, potrzebna pomoc przez 1 miesiąc 2-3 razy w tygodniu (lub przynajmniej 2-5 zajęć po 1 godzinie, jeśli nie macie czasu na cały miesiąc), płatność godzinowa.
Trzeba wyjaśnić studentowi te tematy (lista po ukraińsku i angielsku poniżej), pokazać, jak to działa w praktyce (teorię on sam przeczyta z podanych przez Was linków). Potrzebna pomoc osoby, która praktycznie rozumie te aspekty.
Oczywiście, trzeba dawać studentowi do przeczytania pewną ilość dokumentacji, ale podczas rozmów przejść z nim przez te tematy (odpowiedzi na pytania, instalacja i praca z czymś z TestNG, JUnit, z czymś z Selenium, Appium). Zainstalować to oprogramowanie, przeprowadzić z nim testy.
Student zna JS, czyta w języku angielskim (można dawać przed zajęciami tekst w angielskim do przyswojenia), pracuje w support, te tematy są mu potrzebne, aby zademonstrować swoje zrozumienie tematów (nie idealne, ale zrozumienie) na rozmowie kwalifikacyjnej przy przejściu z działu wsparcia do działu testerów.
Życzę Wam miłego dnia, bardzo liczę na Waszą odpowiedź!
Tematy:
Obowiązkowo (trzeba znać):
• Czytanie i pisanie zautomatyzowanych testów, analiza wyników testowania.
• Wykonywanie regularnych zadań z automatyzacji testowania, rozwiązywanie problemów automatyzacji testowania za pomocą standardowych możliwości narzędzi i bibliotek automatyzacji testowania.
• Możliwość czytania i rozumienia dokumentacji projektu.
• Tworzenie i aktualizacja dokumentacji dla testów z punktu widzenia automatyzacji, w tym scenariuszy testowych, raportów o błędach i raportów wyników testowania. Możliwość tworzenia dokumentacji opisującej własny kod. Tworzenie wyników o akceptowalnej jakości.
Fakultatywnie (bardzo pożądane znać):
Podstawowa wiedza inżynierska:
o Znajomość konwencji kodowania i standardów kodu
o Zasady projektowania OOP
o Wzorce GOF: wiedza teoretyczna i doświadczenie praktyczne
o Ekspert w teorii testowania – testowanie funkcjonalne, podstawy testowania, plan testów, strategia testów, techniki szacowania
o Zaawansowana wiedza przynajmniej w jednym języku programowania – podstawy teorii, nowoczesne podejścia, standardy kodu, wzorce, biblioteki zewnętrzne, łączniki z bazami danych, wątki, wejście/wyjście, profilowanie, json/xml
Ogólna wiedza IT:
o Praktyki dostarczania kodu – CI/CDel/CDep
o Sieci (podstawy, model OSI, protokoły itp.)
o Bazy danych (podstawy SQL, typy lub relacje, DAO itp.)
Automatyzacja testowania:
o Zaawansowana wiedza przynajmniej w jednym frameworku do uruchamiania testów (TestNG, JUnit, NUnit itp.) – głębokie zrozumienie jego zachowania, architektury
o Wiedza przynajmniej w jednym frameworku do automatyzacji (Selenium, Appium itp.) na poziomie zaawansowanym. Oznacza to głębokie zrozumienie jego zachowania, architektury.
o Praktyczne doświadczenie i wiedza przynajmniej w jednym narzędziu do tworzenia raportów (Allure, Report Portal, nlog, log4net itp.)
o Podejścia do automatyzacji testowania: wiedza teoretyczna o wszystkich podejściach (TDD, DDD, KDD, nagrywanie i odtwarzanie, testowanie oparte na modelu) oraz doświadczenie praktyczne przynajmniej w jednym z nich
o Dobre zrozumienie architektury TAF. Oznacza to niezbędną wiedzę o tworzeniu TAF, warstwach TAF, wsparciu dla testów między przeglądarkami, ogólnych scenariuszach do tworzenia testów, piramidzie testowania itp.
Oto ten sam wykaz w języku angielskim
(to powtórzenie wykazu podanego powyżej):
Have to:
- Reading and writing automated tests, and analyzing test results.
- Performing regular test automation tasks, solving test automation issues by standard capabilities of test automation tools and libraries.
- Able to read and understand project documentation.
- Create and update test documentation based on an automation point of view, including test scenarios, bug reports, and test result reports. Able to create documentation describing own code. Creates deliverables of acceptable quality.
Better to know:
Basic engineering knowledge:
- To be familiar with Code conventions and Code standards usage
- OOP design principles
- GOF patterns: theoretical knowledge and practical experience
- Expert level in Testing theory – functional testing, testing fundamentals, Test Plan, Test Strategy, estimation techniques
- Advanced knowledge of at least 1 programming language – core theory, modern approaches, code standards, patterns, 3rd party libraries, DB connectors, threads, IO, profiling, json/xml
General IT knowledge:
- Code delivery practices – CI/CDel/CDep
- Networking (basics, OSI model, protocols, etc.)
- Databases (SQL basics, types or relations, DAO, etc.)
Test automation:
- Advanced knowledge of at least 1 test runner framework (TestNG, JUnit, NUnit, etc.) –deep understanding of its’ behavior, architecture
- Knowledge of at least 1 automation framework (Selenium, Appium, etc.) in advanced level. It means deep understanding of its’ behavior, architecture.
- Practical experience and knowledge of at least 1 reporting tool (Allure, Report Portal, nlog, log4net, etc.)
- TA approaches: theoretical knowledge about all approaches (TDD, DDD, KDD, record and playback, model based) and practical experience with at least one of them
- Good understanding of TAF Architecture. It points to the required knowledge about TAF creation, TAF layers, cross-browser support, generic scenarios for test creation, testing pyramid, etc.
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Optymalizacja Core Web Vitals (OpenCart) pod Google PageSpeed — Wersje mobilna i PCOpis zamówienia: Poszukujemy doświadczonego frontend-dewelopera/specjalisty od OpenCart do optymalizacji szybkości ładowania strony (kategorie i karty produktów) zgodnie z wymaganiami Google Core Web Vitals. O projekcie: * CMS: OpenCart. * Specyfika: Strona działa w trybie… Content Management Systems, Javascript & Typescript ∙ 2 dni 21 godzin temu ∙ 20 ofert |
Optymalizacja prędkości strony WordPress
429 PLN
Pełne szczegóły prześlemy w wiadomościach prywatnych Cel Maksymalne przyspieszenie ładowania strony, szczególnie na urządzeniach mobilnych. KPI (obowiązkowe) Po zakończeniu prac należy osiągnąć następujące wskaźniki. Mobile Performance 90+ LCP mniej niż 2.2 sek INP mniej niż… Układ HTML i CSS, Javascript & Typescript ∙ 3 dni 16 godzin temu ∙ 67 ofert |
Szukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w programowaniu na Odoo 19 Community EditionTo jest roboczy, czysto zaprojektowany projekt na Odoo 19 Community — CRM dla ukraińskiego hotelu, już w infrastrukturze produkcyjnej. Nie planujemy przepisywać od zera. Szukamy jednej osoby, która przejmie projekt, zachowa działające i poprowadzi go dalej: najpierw CRM → potem… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 18 godzin temu ∙ 3 oferty |
Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni temu ∙ 87 ofert |
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni 20 godzin temu ∙ 30 ofert |