Position: Automation QA (Java)
Company: United Software
Category: QA Automation
Experience required: 2y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Requirements:
— A minimum of 2+ years of Automation/development experience OR Qualified to ISEB/ISTQB Foundation level / B.E.
— 2-4 Years overall Software Industry Experience
— Working knowledge of TDD and/or BDD, with some hands-on experience of Gherkin and Cucumber
— A working understanding of Docker, Ansible, Maven, Jenkins, and Git (BitBucket) would be useful
— Experience of Selenium, Appium, Ready! API or Gatlin/Jmeter/locust and OR similar automated tools/frameworks
— Be familiar with JIRA and/or Confluence, Test Rail (or similar test case management tools)
— Demonstrable experience of working on highly complex, distributed systems

Nice to have:
— Some experience developing test cases for software developed using Akka, Kafka, Scala, Java and Cassandra
— Web testing experience, knowledge on browsers, API testing, AWS will be highly advantageous
— Some hands-on engineering experience would be highly advantageous, particularly using Java on UNIX / Linux

We offer:
— Premium medical insurance;
— Fitness club membership;
— 24 calendar days of vacation per year;
— 15 paid sick leaves per year;
— State holidays;
— Company legal and accounting support;
— Flexible working hours without time trackers;
— Office breakfasts, snacks, beverages, and cheer-up events.

Responsibilities:
— In conjunction with the development teams, own the preparation and execution of test plans and test scripts for specific SGD products
— Demonstrate the business condition(s) under test and the expected results, and ensure test cases reflect product requirements
— Ensure high quality and accuracy is maintained through to the first production deployment
— Raise and monitor product and system-related defects and ensure they are re-tested in a timely manner
— Provide feedback to the development team and ensure the work is carried out in accordance with the schedule and the quality requirements
— Provide test reports on a regular agreed basis, which detail testing progress, issues, and risks
— Escalate within the project any key quality and testing issues and concerns