Intern for «Test Automation for Web applications with TypeScript» Course by Valor Software

Kharkiv, Ukraine

Free «Test Automation for Web applications with TypeScript» Course by Valor Software

We’ll introduce you to the world of automation testing with Protractor and Cypress. With our help, you will run a full scenario of End-to-End testing using these frameworks. Also, the best students will get a chance to become a part of our team.


  • Desire to evolve in the field of automation;
  • Fundamental understanding of Object-oriented programming;
  • Basic knowledge of Javascript and TypeScript;
  • Knowledge of client-server architecture;
  • Basic knowledge of HTML and CSS;
  • Software testing background;
  • Attention to detail and logical thinking;
  • Intermediate or higher level of English.

Will be a plus:

  • Experience with test automation;
  • Experience with web-application testing.

Course outline:

  1. JavaScript and TypeScript as automation testing languages. Webstorm IDE features.
  2. Working with npm: package, dependencies, commands, etc. Working with Git and GitHub.
  3. HTML, CSS, selectors. Page Object and tests architecture.
  4. Protractor: set-up, configuration, features, assertions, wait-ons, API.
  5. Creating a basic test with Protractor.
  6. Running a full scenario of End-to-End testing with Protractor.
  7. Cypress: set-up, TypeScript configuration, features, assertions, API.
  8. Creating a basic test with Cypress. Running a full scenario of End-to-End testing with Cypress.
  9. Summarizing and granting certificates.

Course duration: 01.07—19.07.2019

Timing: In the evening

Price: Free of charge


Interested? Complete the test and wait for our feedback. If succeeded, bring your laptop or borrow one from friends (configuration requirements: 8+ Gb RAM and 2+ CPU), set up IDE (Webstorm preferably), Node.js, Angular (v.6+), and join us. We even have cats here ;)


The following literature will help you to prepare for the test and the course itself:

Basic knowledge of ООP:


Basics of JavaScript:


Client-server architecture:




Git VCS:





We offer

  • Family atmosphere
  • Mentorship and knowledge sharing
  • We’re big Angular community activists: CEO Dmitriy Shekhovtsov - first Angular Google Developer Expert (GDE) in Ukraine, the author of ngx-bootstrap library
  • In August 2018 Valor Software organized the first Angular conference in Ukraine ->
  • Pet-friendly environment. We have 3 cats in the office and dog days
  • Flat management structure: CEO and Team
  • 2 game-rooms
  • Recreation area (Massage and Sport equipment)
  • Performance review with a possible compensation rise every 6 months
  • Partial grant of the cost of certification and related conferences
  • English Speaking Club with a native speaker
  • Compensation for sick leaves (5 per year), Days Off (1 per quarter) and regular vacations (15 working days per year)
  • Unlimited tea, coffee, candies, and cookies
  • Comfortable office
technology icon

Cutting Edge Technology

You will have a chance to learn and instantly use state-of-the-art technologies in your work to solve technical problems innovatively

learning icon

Learning as a Part of Job

We believe, that working is not about earning money, it’s a meaningful learning opportunity. We're holding a Speaking/Reading clubs, conferences and so on

workspace icon

Comfortable Workspace

We designed our office to suite everyones needs. Valor Mother Base is a comfortable and calming place to work at

balance icon

Work-Life Balance

We believe that employee's career should not overwhelm the individual's ability to enjoy a satisfying personal life outside of the business environment

hours icon

Flexible Hours

Work according to your lifestyle: work early and go home early or stay late and arrive late or take extra time at lunch. Whatever rows your boat

friendly staff

Friendly Staff

Valor Software is more than just a team of coworkers. We value our culture, we're like a big friendly family

We'd love to hear from you!

Thank you!

Your message has been received!
Oops! Something went wrong while submitting the form.