Senior Mobile QA Software Test Automation Engineer (Java)

Engineering – Quality Assurance /
Full-time /
Senior Mobile QA Software Test Automation Engineer (Java) – Cyprus, Greece or Remote

The Role:
As a Senior Mobile QA Software Test Automation Engineer (Java), you will join an amazing team who are committed to improving product quality.

You will work with world class specialists in a friendly, supportive and open-minded environment on challenging goals that will help you to grow professionally and achieve new technical levels.

This role will focus on improving and monitoring product quality via test automation framework development and test coverage extension for functional and performance suits.

You will have the opportunity to work with the most valuable part of the company’s product. If you enjoy working with pure Java, Appium, Selenium, cutting-edge technologies, and REST Assured, this role is for you.

The main responsibilities of the position include:

    • Closely collaborate with the development team to help deliverhigh quality software
    • Understand and translate business requirements to technical requirements
    • Enhance software delivery and quality throughout the entire Software Development Life Cycle
    • Perform automated functional and performance testing
    • Design and develop the test automation framework, implement required libraries, and conduct auto-tests
    • Develop emulators for mobile testing
    • Maintain and build CI/CD pipelines and integrate automated scripts into CI tools
    • Manage any issues that may arise and drive resolutions throughout the testing process
    • Actively participate in the Software Development Life Cycle and Software Testing Life Cycle

Main requirements:

    • BSc/MSc in Computer Science, Software Engineering, or similar field
    • Minimum 2 years’ experience in quality assurance and test automation
    • Minimum 1 year of practical experience in Mobile Testing (Appium, cloud based tools)
    • Strong hands-on experience in designing and developing frameworks using Java
    • Strong technical knowledge of Git
    • Experience in agile software development methodologies and testing procedures
    • Strong interpersonal and organisational skills 
    • Committed to excellence, continuous improvement, and to achieving the best results
    • Excellent written and verbal skills in English

The following will be considered an advantage:

    • Experience in testing web and native apps
    • Experience with Jenkins
    • Experience in performance testing
    • Experience in the Finance/Forex domain 
    • Experience in testing REST API

Benefit from:

    • Attractive remuneration package plus performance related reward
    • Intellectually stimulating work environment
    • Continuous personal development and international training opportunities

All applications will be treated with strict confidentiality!