Position: QA Automation Engineer
Company: Miratech
Category: QA Automation
Experience required: 2y
English level: upper
Published: 2021-04-01T00:00:00+03:00

You have:
•	3+ years of automated testing experience
Skills in working with automation tools
•	Knowledge of Test Automation Frameworks (Selenium)
•	Java Core, collections, JUnit library, Cucumber
•	Experience in REST API testing, (e.g. via Postman tool, Swagger). regression testing
•	Hands-on with LDAP and SQL;
•	Working knowledge of OSX, Linux, and Windows operating systems.
•	Knowledge of test types and methods of organizing them during the testing of different types of applications
•	Experience in drafting test documentation (test plans, test cases, etc.)
•	Upper-Intermediate level of English

Nice-to-Have Skills: 
•	Experience in security industry or related projects, including knowledge of basic terms and key standards.
•	Working with test documentation via test management tools
•	Basic knowledge of Docker, CI, Git.


What to do
•	Support and create automation UI tests (Java + Cucumber+ Selenium Webdriver) using automation testing design patterns
•	Create automation API tests.
•	Analyze product requirements and support the development process.
•	Analyze and report of test results in collaboration with leads.
•	Investigate, accumulate, and analyze info from specs, mockups, tickets, chats, and emails for further documentation.
•	Provide UI and UX, sometimes performance testing.
•	Provide integration testing within the microservice architecture environment.
•	Create, manage, and control test documentation — test-cases, test-reports, checklists, etc.
•	Perform regular testing runs (Smoke, Regression)


We offer:
•	A variety of projects with international customers and mobility across them
•	Professional development support
•	Corporate health insurance program
•	Corporate mobile service compensation
•	Flexible working hours with a remote possibility
•	Foreign languages classes and communication with native speakers

Miratech's client is an IT software provider of security services that combines technologies of identification and authentication of individuals and companies, digital signatures, and data transmission protection.