Project Description
Our team develops a large scale enterprise system consisting of Intranet web applications and back-end services. The system provides data management and workflow in the Client Lifecycle Management area in a top tier Investment Bank. We are looking for a Test Automation Engineer who would bring his knowledge and skills helping us to achieve excellent quality of our services
Responsibilities
- Development and maintenance of the automation tests
- Continuous improvement of the automated testing framework
- Execution of the automation tests
- Analysis of the test execution results
- Estimations of the efforts required to cover application functionality by automation tests
- Review of the Test Strategy, Test Plans, Test Scenarios, Test Cases
- Team and project knowledge base updates and maintenance
- Working with the team to review and amend the processes and best practices
- Code reviews of other automation QA team members work results
- Regular meetings with distributed team members
Skills
Must have
- Automation QA experience with Selenium Webdriver (at least 1 year)
- Experience with Java (at least 2 years), familiarity with Java8 new features, WebServices, RestAssured
- Experience with relational databases / SQL (preferable Oracle)
- Understanding of OOP / OOD, standard algorithms and data structures
- Familiarity with developer-side test frameworks (JUnit, TestNG, etc.)
- Strong knowledge of SDLC, models and methodologies, with focus on Agile/SCRUM practices
- Strong QA theory (testing methods, levels, types, technics)
- Knowledge of test artifacts (test scenario, test case, test plan, test strategy, reporting, metrics, etc.)
Nice to have
- Docker
- Clouds (Azure)