Position: QA Manual/Automation Engineer
Company: Staff Ukraine
Experience required: 5y
English level: intermediate

**Required skills:**

- QA Automation Engineer: 2+ years of Automated Testing Experience
- QA Engineer: 3+ years of Manual Testing Experience
- Previous employment must include participation in full software development life cycle (SDLC), operations and IT infrastructure development
- Preference for experience in consumer-facing product
- Proven ability to clearly identify facilitate problem resolution
- Knowledge of manual testing techniques and procedures
- Knowledge of automated testing techniques, procedures and experience of automated testing of desktop and web applications 
- Experience in issue management system usage
- Experience in test-case management system usage (TestRail)
- Experience in test case creation + the automation of test cases
- Understanding of web technologies (HTML, CSS, JavaScript, client-server interaction, web standards)
- Experience with application (UI/API/Unit) automation tools 
- Strong knowledge of Selenium with C#, NUnit
- Good English writing and speaking skills. 

**Responsibilities:**
- Authoring automation test cases
- Designing, developing, executing and maintaining automation scripts; using test systems/harnesses
- Execute functional testing of backend services
- Participate in, provide feedback to, and help to author testing strategies and plans for our products, including estimation, planning, and hands-on execution
- Using test case management software, ability to author tests and maintain them for the lifespan of the functional unit/component of the software
- Manual testing of web-based, Windows-based, and Linux/Java-based applications
- Ability to develop detailed, comprehensive and well-structured test plans/cases
- Maintenance of the defect management process / tools / cases.