QA Automation Engineer (Java) (50/50)
Project description
Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivative products, and cryptocurrencies, we also offer Forex, Robo-Advisory, and Mortgage solutions.
Since 2012, we have partnered with the client to develop innovative and cutting-edge digital solutions that help customers achieve their investment goals. Our solutions are continuously evolving, transitioning into atomic microservices and self-contained systems.
As a QA Engineer, you'll be responsible for writing automated tests for various applications, microservices, platforms, and plugins, as well as the manual validation of user stories and tasks against the pre-production environment. You'll directly communicate with clients daily and actively participate in the Agile process.
Responsibilities
Extending existing e2e tests for Web applications, as well as writing new ones
Manual testing of web applications on different environments
Test cases/scenarios creation for regression testing
Requirements analysis and refinement
Participation in meetings with customer
Skills
Must have
4+ years of proven QA experience on a large enough project
Extensive knowledge of testing theory
Coding skills and knowledge of Java core
Experience using Selenium WebDriver or derivatives
Excellent communication abilities, good spoken English
Understanding of REST, experience in API testing
Good analytical and problem-solving skills using Postman
Experience with functional, regression, and integration testing
Experience working in Scrum/Agile environment
Nice to have
Experience using JUnit,
Good knowledge of SQL, HTML/CSS, Unix, Docker, Jenkins and CI/CD
Education: Bachelor's / Master's degree in computer science or computer engineering
Other
Languages
English: B2 Upper Intermediate,Ukrainian: C1 Advanced