Be responsible for the delivery, performance testing, measurements, general reports, etc
Review, analyse and assess project requirements and specifications as well as product functionality to convert them into quality control process artefacts
Prepare and acquire test data
Develop, execute, refactor and optimize automation scripts
Log and evaluate results and document deviations from the expected results
Use automation scripts administration, monitoring, and management tools
Provide automation test environment setup
Review test artefacts developed by others
Contribute to automation process control definition and improvement
Provide new automation tools or approaches investigation and implementation
Provide test documentation creation
Collaborate with team members to follow best practices and requirements
Communicate with a customer
Requirements
Experience with end-to-end test automation (Windows Desktop App)
Experience in smoke testing and result analysis
Test maintenance and refactoring
Page Object Model (POM) usage
Experience with design patterns: Factory, Singleton, Strategy, etc.
UI testing: pywinauto (Python), POM
API testing: requests, Postman, Swagger, JSON schema