Position: Junior Automation QA
Company: Lehrermarktplatz
Category: QA Automation
Experience required: 1y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

**We hope, You are a Test Engineer who:**

- has extended experience in software testing as manual qa;
- has basic programming skills with Javascript ES6 (classes, arrays, for-loops, types, modules, async/await.  built-in methods), worked with one of a JS automation framework (ideally webdriver.io);
- knows the difference between Unit, Integration and e2e tests;
- understand HTTP (client-server, request-response, status codes, methods), HTML/CSS (build selectors using id, class, xpath), Browser developer console (spot JS Errors, profile page requests);
- can define what needs to be automated and whats not.
- knows what is Selenium Webdriver (setup with Docker) and how it works with browsers;
- has fluent English and sense of humour;

**As a QA you will be responsible for:**

- playing major role during feature discussion as an expert who knows every button on the site
- writing early stage acceptance criteria for the new features
- writing and automating new test cases as well as supporting existing regression
- paying attention to details, and that's why you would use the word Pinguin in your application to this position (we reject all who would not)
- advocating feature quality during development
- supporting releases with checking regression tests results
- monitoring live site errors using sentry log system

**In your daily routine you will work with:**

- webdriver.io v6 sync mode with page objects;
- Dockerized Selenium grid infrastructure;
- Jenkins CI with pipelines using Jenkinsfile;

**As a Junior you can expect:**
- Mentor to care about your onboarding and growth
- Development towards automated QA for web and mobile apps
- Code reviews
- Additional education 

**How we work:**
- we are now remote-first company, so this position is remote-first (but if you are in Lviv or Berlin - there are big local groups here!)
- we are small agile team with minimal processes and informal style
- we talk in Zoom, chat in Slack, track in Trello, brainstorm in Miro, write in Notion, store code in GitLab
- we liked travelling and getting together before that became a problem. We hope to get back to that one day...
- no recruiters, you talk directly to the team