They are at the infant stage of their set up in Poland, so this is an exciting time to join. It will feel like a start- up environment but with the benefit of being part of a global team.
Responsibilities
- Writing clear, concise and readable acceptance tests in Cucumber for use by both technical and non- technical audiences
- You will be implementing and auditing test automation best practice and working in a structured development lifecycle.
- Implementing acceptance tests in Ruby with Calabash and other automation libraries
- Writing and maintaining a framework of support code for automation
- Analysing & decomposing complicated software systems and designing strategies to test these systems
- Working continuously with the development & test engineering teams to automate testing
- Conducting research on emerging automation technologies and testing practices
- You will help to specify, develop and deliver applications, web services and infrastructure projects as part of a multi-disciplined, cross-functional team
Essential
- Experience with either Ruby/ C#/ Java/ Python
- Cucumber experience
- Extensive experience in developing the automation framework from scratch by applying the best coding practices
- Experience with XCode, Eclipse IDE or Android Studio.
- Experience with continuous integration e.g. Jenkins
- Working with XML and JSON for content/data feeds and REST for consuming APIs
- Experience in mobile testing on both iOS and Android devices
- Version control systems such as Git
- Experience working with a formal QA process
- Experience of BDD, TDD and Unit Testing
- Experience of working in a cross-functional team environment
- Ability to work without direct supervision while ensuring the success of the team
- Excellent oral and written communication skills
- Demonstrated solid coding practices including good design documentation, unit testing, and peer code- reviews
Desirable
- BSc or MSc in Computer Science or related engineering or technical field
- Experience of working in an Agile environment
- Knowledge of Calabash or Appium
- XHTML / HTML / HTML5, JavaScript, CSS, Jquery or other web technologies
- Experience developing and coding MVC / ASP.Net / C# / C++ / Swift
- Experience with mobile services: APN, communication protocols, location-based services
- iOS or Android development an advantage
As well as offering competitive salaries & a great team culture, we have more perks such as:
- 25 days’ holiday + a bonus day for your Birthday
- Monthly mobile phone allowance
- Multi-sport card
- Annual Professional and personal training/development allowance
- Travel to our London office to get involved in important events and meet the team
- The opportunity to travel & work in one of our other global offices.