Position: QA Engineer
Company: GeeksForLess
Category: QA Automation
Experience required: 3y
English level: upper

Requirements:
- Experience creating automation tests: unit tests, service tests and End-to-End or Integration tests
- Experience using Automation Frameworks: Jest, Cypress, Jasmine, Protractor, Selenium, Cucumber, etc.
- Experience in test-oriented strategies (BDD)
- Experience in source control using Git and Git Flow
- Experience in Scrum and iterative development

Responsibilities:
- Be an active participant in grooming and planning and ensure that acceptance criteria are testable
- Sit together with designers and Product Owner while user stories are developed, bringing input and helping with the testing angle
- Lead the functional test efforts in the team; write functional test cases when necessary and automate functional tests where possible
- Run functional tests manually where automation is not possible
- Coach others on test automation (e.g. determining automation scope, writing automation scripts)
- Advice on common asset usage (e.g. providing guidance on test case library, automation script library)
- Define  technology stack for automated tests in conjunction with solution architects
- Own the process during test periods where functionality is tested across several squads and departments
- Help on UAT test case creation when necessary