fbpx

QA Automation Engineer cu Python

Rolul de programator si cel de QA Automation Engineer sunt în strânsă legătură pe tot parcursul dezvoltării unui produs software. Testarea reprezintă o etapă esențială în dezvoltarea și buna funcționare a oricărei aplicații.

Locuri libere: Locuri: 8

QA Automation Engineer cu predare prin Cisco Webex – 7 Octombrie

Plată Eșalonată
Instructor: Theodor Buliga
Din 7 Octombrie
Luni, Miercuri 18:30 - 21:30
1052 RON
Locuri libere: Locuri: 8

QA Automation Engineer cu predare prin Cisco Webex – 7 Octombrie

Plată Integrală
Instructor: Theodor Buliga
Din 7 Octombrie
Luni, Miercuri 18:30 - 21:30
4734 RON 5260 RON
Tarif pers. fizică
Tip

Job Oriented

Nivel

Entry-Level

Durată

100 ore

Desfășurare

Online, cu predare Live

Mențiuni

Predarea se face in Limba Română

Acreditare

Ministerul Educației Naționale (ANC)

Cod COR

351201

Înscrie-te! alege opțiune

Despre curs

Meeting Online Gratuit de 30 de minute cu un Mentor de Carieră

Programează-te la o discuție liberă în care vei afla tot ce trebuie să știi despre cum te vor ajuta cursurile Job Oriented să te angajezi.

Planifică-ți AICI meeting-ul și hai să ne cunoaștem!

 

Ce este un QA Automation Engineer?

Un QA Automation Engineer se ocupă cu identificarea testelor ce pot fi automatizate și cu dezvoltarea unui framework de testare care se ocupă de execuția lor.

Testarea automată reprezintă o soluție ce presupune utilizarea unor utilitare software pentru execuția unor teste și verificarea rezultatelor prin comparația cu un set de rezultate așteptate. Un test automat scris corect și eficient poate identifica erori, defecte sau bug-uri în cadrul unei aplicații, care, în mod normal, ar putea scăpa la testarea manuală.

Rolul de programator si cel de QA Automation Engineer sunt în strânsă legătură pe tot parcursul dezvoltării unui produs software.

 

Ce conține cursul QA Automation Engineer ?

În cadrul acestuia, combinăm 3 modalități de learning: TRAINING, MENTORING & COACHING.

Cursul de QA Automation Engineer se axează pe noțiuni fundamentale de Python, Git și fundamente ale testării.

Programa este una amplă și se concentrează în jurul mai multor concepte și tehnologii. Vor fi abordate noțiunile teoretice necesare care contribuie la formarea unei gândiri logice și testată de recruiteri la interviuri.  Apoi vei avea probe practice și proiecte ce vor evolua din punct de vedere al complexității materiei în timp ce vei acumula cunoștințele necesare.

Cui i se adresează cursul QA Automation Engineer?

  • persoanelor care nu au background tehnic și doresc să obțină un job în domeniu
  • persoanelor care deja lucrează în IT și își doresc să își completeze cunoștințele
  • persoanelor care doresc o carieră în IT, însă nu știu cu ce să înceapă și au nevoie de un program de studiu ghidat de un Mentor
  • persoanelor care interacționează în mod frecvent cu specialiști IT și au nevoie să înțeleagă care sunt task-urile unui inginer QA

 

La ce joburi poți aplica după finalizarea cursului?

  • Automation Test Engineer
  • QA Tester/ Analyst/ QA Engineer
  • Software Developer
  • Software Engineer

 

Modalități de plată

Există mai multe modalități de plată și finanțare pe care le poți utiliza pentru înscrierea la acest curs.

1. Plata integrală în avans: 4734 RON

Plata integrală se poate achita și în 2-6 rate egale în cazul în care ai un card de credit dedicat plății în rate egale fără dobândă:

  • Star Card, emis de Banca Transilvania
  • Card Avantaj
  • Cardurile de cumpărături de la Alpha Bank
  • Bonus Card, emis de Garanti BBVA

2. Plata eșalonată: 1052 RON (taxa de înscriere) + 1052 RON * 4 tranșe = 5260 RON

Taxa de rezervare de 1052 RON se poate achita cash la sediul nostru, cu cardul sau prin transfer bancar pe www.telacad.ro

Tranșele se achită până la cursurile 5, 10, 20 și respectiv 30.

Certificări

La terminarea cursurilor, cursantul primește o diplomă eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul și a dobândit cunoștințele necesare obținerii unui job în domeniu.

După absolvirea acestui curs, poți participa la examenul acreditat de Ministerul Educației Naționale (ANC).

Atenție! Participarea la Examenul ANC se poate face doar pentru cursanții care au minim Studii Medii.

Programa

  • Introducere
  • Scrierea primei comenzi „Hello World”
  • Execuția programului și debugging
  • Variabile
  • Python Litterals – Lucrul cu tipuri de date
  • Captarea informațiilor de la tastatura
  • Diverse moduri de afișare a datelor
  • Operatori matematici
  • Operatori prescurtați
  • Operatori de comparație
  • Operatori logici
  • Round/Floor
  • Introducere structuri de control
  • IF-ELIF-ELSE
  • WHILE
  • FOR și RANGE
  • Cuvinte cheie: break, continue
  • Lucrul cu șiruri
  • Lucrul cu string-uri
  • Lucrul cu liste
  • Lucrul cu tuple
  • Lucrul cu seturi
  • Lucrul cu dicționare
  • Lucrul cu memoria
  • Ce sunt funcțiile?
  • Tipuri de varargs pentru parametrizarea funcțiilor
  • Excepții
  • Execuția fișierelor Python din linia de comandă
  • Documentarea codului utilizând „Docstrings”
  • Documentarea codului cu Comments
  • Modulele OS și SYS
  • Modulul RE
  • Modulul Random
  • Arhivarea și dezarhivarea de fișiere
  • Scrierea/citirea din fișiere
  • Lucrul cu memoria
  • Garbage Collector
  • Variabile Scoping
  • Importul de module
  • PEP8
  • Prezentarea generală a terminologiei OOP
  • Moștenirea simplă
  • Suprascriere și metode abstracte
  • Polimorfism
  • Clase
  • Public, Private și Protected în Python
  • Conceptul de sisteme de control al versiunii
  • Despre Git
  • Instalare și configurare Git local
  • Etapele unui fișier în conceptul Git
  • Operații pe depozitul local: ascundere modificări, vizualizare istoric, resetare depozit
  • Conceptul de branch local
  • Ce este un conflict și cum poate fi identificat
  • Strategii de rezolvare a conflictelor: Merge vs Rebase
  • Conceptul de „pull requests”
  • Avantajele integrării Git cu un mediu de dezvoltare
  • Pași integrare Git și PyCharm
  • Operații cu Git și PyCharm
  • Despre testarea automată
  • Despre Selenium WebDriver în contextul testării automate
  • Instalarea Python, PyCharm și Selenium
  • Cum funcționează WebDriver?
  • Conectarea la un browser web
  • Conectarea la pagini web
  • Acțiuni automate asupra paginilor web
  • Înțelegerea elementelor și a DOM-ului
  • Identificare prin ID și nume
  • Identificarea elementelor prin XPath și selectori CSS
  • Transmiterea și obținerea textului, valorii sau stării unui element
  • Interacțiune cu radio-buttons și check-boxes
  • Interacțiune cu liste de elemente și meniuri drop-down
  • Interacțiune cu elemente ascunse
  • Ce sunt iFrames
  • Schimbarea interfeței iFrame
  • Ce este Logger
  • Utilizarea Logger în cadrul testelor noastre
  • Structura testelor pentru rulare în suită

Sponsori și parteneri