Position: Senior QA Automation Engineer (Java)
Company: Provectus
Experience required: 3y
English level: intermediate

At Provectus, we are obsessed with technologies that impact the future of the whole of humanity. Just imagine: AI for curing eye diseases, ML for making factories safe for workers, preventing pandemic spreading, etc. It’s not about the future, it’s about the products we’ve already developed with #ProvectusTeam.

Requirements:
 - Experience in automating tests with Java, Selenium, TestNG, Maven, and Jenkins;
 - Experience in Automation Test Development for REST API;
 - Knowledge of GraphQL API testing;
 - Experience in writing test documentation;
 - Experience in Agile methodologies.

Will be a plus:
 - Knowledge of the Karate framework;
 - Knowledge of Powered by Flex application.

Main responsibilities:
 - Building a new API framework for Flex using GraphQL and other technologies from scratch;
 - Work closely with the team to identify automation needs and improvements;
 - Develop/maintain an automation test framework;
 - Analyze test cases prepared for automation;
 - Develop automated test code for API layer testing;
 - Run test suites and analyze test results;
 - Identify, record, and track bugs using bug tracking tools;
 - Maintain automated regression tests/suites to reflect changing requirements and features;
 - Create and maintain automation-related Jenkins jobs.

What we offer:
 - We offer you attractive professional and educational opportunities, interesting technical projects, chances to engage with the latest technologies, and fun colleagues who make every online and offline event a treat.
 - Find out more about our company: https://careers.provectus.com/.

Briefly about your first project:
 - The client is a leader in the development of software for the hi-tech and medical fields in the United States.
 - An application for pharmaceutical companies. It helps industry giants model, manage prices, and revenues under difficult conditions and interconnections across countries, and manage contracts with healthcare providers.