Position: Android/iOS QA Automation Engineer
Company: Luxoft
Category: QA Automation
Experience required: 3y
English level: upper

Project Description:
You'll be working within a team of talented engineers in Zurich to design and build the next generation of our mobile applications. We plan and lead IT projects in our digital factory by having chosen an agile working model, with a mindset around time-boxed delivery of solutions, empowerment of interdisciplinary teams and close collaboration throughout the whole software development process. This is the location for co-located software development which spans across multiple areas of the bank focusing on faster time to market and agile methodology, but always with a client centric delivery approach.
It's a very demanding, fast paced and exciting environment. Where this is the place where we live innovating working models and where nearly everything is possible
Responsibilities:
Do you have a knack for technology? Are you at your best when working in one of multiple small agile teams? We're looking for someone who possesses a passion for pushing mobile technology.
You as a QA Automation Engineer have experience in mobile and web automation. In this role, you will own responsibility for the quality of these products and work closely with Software developers (iOS, Android), Product Management and help cultivate a quality mindset, coach and advocate for quality while assisting teams with software testing practices.
Implement test tools and frameworks that will help us release with confidence, work with teams to understand test automation gaps and implement coverage, work with teams to make testing an integral part of the software development process, coordinate testing efforts across teams to ensure delivery of high-quality features, assist in driving adoption of best practices in testing and maintainability.
- participate in the design and build of the new Mobile Banking and Mobile Access apps
- collaborate with cross-functional teams to ship new features
- work with external data sources and APIs
- continuously discover, evaluate, and implement new technologies to maximize development efficiency
- providing tech solutions and ensuring adherence to good software practices
- partner with UX designers, architects, development teams and QA to deliver high quality product
- help create, manage and automate continuous testing, integration, and delivery
- be part of a strong international team and contribute to success of Mobile Excellence in organization
Mandatory Skills Description:

Ideally you can demonstrate experience in:
- 3+ years of hands-on experience with test automation - mobile testing(iOS and/or Android)
- Appium or Spock for Android and iOS
- Automation - ideally using Java/Python, or another open source language
- Agile practices - Scrum/Kanban
- Manual testing - solid QA approach, manual if required
- Jira reporting tools
- API testing
- Experience working with cross-functional scrum teams
- Ability to accomplish complex engineering task independently
- A positive attitude and a great interest in shaping the future of technology in banking
- Familiarity with mobile design principles
- Experience in test driven development, continuous Integration and Deployment
- A good team player
- A analytical skilled person who manages to cope with complex challenges in software engineering
- A strong written and verbal communicator, comfortable interacting with colleagues in English
Nice-to-Have Skills:
- Experience of working in SAFe framework
- Agile
- Previous Banking experience
- Experience to develop mobile banking related application is definitely a plus