Our client is an award-winning Forex Broker established in Cyprus for more than 10 years and they provide services and facilities to both retail and institutional clients.
They are seeking to hire a QA Automation Engineer to join their Tech team in Larnaca.
Responsibilities:
- Uses, improves and maintains the company’s test automation framework and tools
- Designs automated tests to validate the functionality of web mobile applications
- Applies continuous integration methodologies and uses test automation servers to automate code deployment and testing, and also ensure that code standards are applied
- Prepares test environments and all necessary procedures and/or infrastructure to develop and to execute automated tests
- Works with the development team to capture and reuse automated units test cases, test plans and other Development test objects
- Monitors every phase of the software development process
- Ensures the quality of a product including reliability, usability and performance
- Creates test plans, test cases, test execution , test automation and reporting activities in an active development environment
- Creates efficient procedures in the test engineering process
- Increases the overall testing capability of the whole business
- Provides frequent status updates on QA testing status
- Resolves issues and implements QA best practice into the development team
- Carries out any further duties assigned by their line manager
- Contributes to a positive and dynamic working environment
Requirements:
- BSc in Computer Science or relevant field
- Previous experience working as a QA Automation Engineer
- Experience with version control systems (Git or similar)
- Experience with CI/CD systems (Jenkins or similar)
- Hands on automation expertise using Selenium, Protractor or any JavaScript based automation frameworks
- Good knowledge of test automation tools such as Junit, pytest
- Experience with Web Services automation tools using SoapUI and Postman
- Experience with scripting languages (Bash, Python, Groovy, Ruby)
- Good knowledge of relational databases and SQL
- Experience with JavaScript, HTML/CSS to support writing automated tests
- Good Knowledge of relevant QA technologies and methodologies
- Practical experience with Linux, such as Red Hat or Ubuntu
- Familiarity with JIRA or similar defect tracking tool
- Familiarity with Python web framework (such as Flask, Tornado, FastAPI) would be considered as an advantage
- Familiarity with Docker containers would be considered as an advantage
- Ability to deep dive into complex problems and find the root cause
- Able to work in a fast paced development environment
Benefits:
- Attractive remuneration package
- 13th salary
- Medical Insurance
- Positive work environment
- Professional development Training Programs
For more information or to apply for the above opportunity, please email Marie Pavlou: marie.pavlou@emeraldzebra.cy