Design, write and maintain automated test scripts (testing backend layers of the application - if you would be eager to learn you can get to know FE and Mule layer testing specifics )
Improve test framework architecture
Reviewing code prepared by other QA team members
Review and report automation test results
Working with team members to define automated testing approach
Documenting identified defects
Plan and estimate workload for automated test developing
REQUIREMENTS:
Good practical knowledge of Java programing language - (Regular level)
Good knowledge of Cucumber (optional)
Knowledge of Selenium (optional)
Familiarity with BDD
Analytical skills and ability to solve complex problems with many variables
Knowledge of web technologies (HTML, CSS, JS, XPATH)
Good knowledge of SQL
Practical knowledge of Git
Good communication skills also in English (verbal / written)
Bachelors’s Degree in Computer Science, Engineering, or related discipline
NICE TO HAVE:
Experience with Continuous Integration (TeamCity, Jenkins)
Practical knowledge of Linux/Unix operating system
Experience in web services test automation (REST, SOAP)
Knowledge of scripting language (Bash, Shell)
ISTQB certified
Knowledge about virtualization (Docker, Vagrant)
PERSONAL SKILLS:
Problem solving skills
The ability to work under big pressure
Attention to details
Strong communication and relationship building skills
Working knowledge of verbal and written business English
A team player but also able to work independently using your initiative
Have strong analytical and problem-solving skills
Have excellent time management and the ability to work to deadlines