Senior Software Engineer in Test (Python)
XM
- Κύπρος Ελλάδα
- Μόνιμη
- Πλήρης Απασχόληση
- Work in close cooperation with the development team to enhance software delivery and quality throughout the entire software development cycle
- Understand and translate high level business requirements to technical requirements
- Advise on efficient performance testing strategies for enhancing delivery and quality throughout the full software development cycle
- Develop formal test procedures and test plans from internal product design documentation as well as from external certification requirements
- Design, develop and modify functional and performance automation tests
- Design and implement test automation framework, required libraries and auto-tests
- Develop emulators for mobile testing
- Build CI/CD pipelines and integrate automation scripts into CI tools
- Manage any issues that may arise and drive resolutions throughout the testing process
- Share technical expertise with the rest of the QA team
- Actively participate in the Software Development Life Cycle and Software Testing Life Cycle
- BSc/MSc in Computer Science, Software Engineering or similar
- Minimum 2 years of comprehensive experience in quality assurance
- Minimum 1year of practical experience in Python development
- Strong hands-on experience in designing and developing frameworks using Python
- Strong technical background
- Experience in testing REST API
- Confident knowledge of Git
- Experience in agile software development methodologies and testing procedures
- Strong interpersonal skills
- Very good written and verbal skills in English
- Experience with asynchronous and multithreading programming
- Experience in testing web sockets
- Experience in Robot Framework
- Experience with Docker
- Experience with Prometheus, Grafana
- Experience in testing Kafka broker
- Experience in performance testing
- Experience in the Finance/Forex domain
- Attractive remuneration package plus performance related reward
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities