Position: Middle/Senior Automation Test Engineer (Python)
Company: ELEKS
Experience required: 2y
Category: QA Automation
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

REQUIREMENTS

•	2+ years of experience as an Automation Test Engineer (Python)
•	At least Upper-Intermediate level of English
•	Strong hands-on experience in programming/scripting languages such as Python: OOP and basic patterns; Pytest and fixtures)
•	WebUI: POM, Selenium Webdriver, Locators and finding a strategy
•	Backend API (Postman): set up authorization (Token, Outh 2.0), Understanding HTTP/S, TCP Protocols, Web Services and REST, HTTP Methods (Prerequests scripts, environment and global variables, HTTP Response body, status codes (200,201,204,404,401,403,500))
•	Jenkins: Jobs creation and configuration, Run pipeline, Config deployment with branches
•	Git – Bitbucket: work with repositories, branches, Pull Requests, running pipelines, Git flow, Github flow, Gitlab flow – understanding and difference
•	Virtualization: Understanding what is Docker, containers, images; Basic knowledge what is Kubernetes and nodes and pods
•	RabbitMQ: Configuring connection and channel; Sending and receiving messages; Analyze responses; with POM; Selenium Webdriver; Locators and finding strategy
•	Good knowledge of the below technologies is beneficial: Cypress, Jenkins, Kubernetes
•	Experience in framework development from scratch, stress testing, performance testing, load testing


RESPONSIBILITIES
•	Review, analyze and assess project requirements and specifications as well as product functionality to convert them into quality control process artifacts
•	Prepare manual test cases for automation
•	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
•	Participate in automation test environment setup
•	Review test artifacts developed by others
•	Contribute to test documentation creation