Senior Mobile Test Engineer
AppFactory teams are responsible for designing, developing and testing new features that our customers will love alongside maintaining and improving existing apps. We work in cross-functional Agile teams that work across the whole software lifecycle from concept to submission and release. They take pride in delivering optimal business value through continuous delivery by designing well-architected, high-quality mobile applications.
We are passionate about quality. As an AppFactory mobile test engineer:
- You will be comfortable pairing with developers, helping to identify defects early
- Helping product teams develop testable acceptance criteria as well as maintaining a cross-platform automation framework built with Appium and Java and development of functional automation suites
- You will be someone who is passionate about mobile application testing techniques and tools
- A strong advocate for best practices such as Test Driven Development and Continuous Integration
- Understand the value of exploratory testing and will be expected to write, maintain and execute test charters.
To be successful, you’ll need
- A passion for apps with a real customer focus, wanting each and every one of our customers to be delighted with the features produced by the team
- You’ll have strong technical abilities
- Be a great communicator
- Be able to self-organise and achieve results in a fast-paced environment
- You’ll have a strong track record of capturing requirements through collaboration
- A proven ability to deliver high-quality software within an Agile team
- You will strive to deliver projects on schedule through the provision of development estimates, and analysis of project delivery risks.
Main requirements
- Experienced with building functional automation tests for native mobile applications
- Experienced with and willingness to perform exploratory testing with various tools and techniques, ensuring compatibility, functionality, security and performance
- In-depth Java experience with good understanding of design patterns used to build high quality automation frameworks. Significant technical experience creating functional test automation frameworks using using Appium, Robotium or Calabash
- In depth experience testing apps that have networking interaction with APIs on both simulators and devices
- Experience working with other team members to turn product requirements into well-written stories
- Proven track record delivering apps in a multi-discipline Agile development team
- Demonstrable problem-solving skills
- Familiar with performance testing of mobile applications
- Use of Web debugging proxy tools (such as Charles, Fiddler etc…)
Nice to have
- Experience using Appium (Java language bindings) and writing BDD Cucumber scripts
- Familiarity with build automation pipelines and continuous delivery culture
- Bachelor's degree in Computer Science, Computer Engineering or similar
- Experience developing eCommerce apps for retail, working with personalisation, photo or printing technology a bonus
- Experience working with software development tools including Git, Jira and Confluence
- Some basic programming ability or understanding of Java, Objective-C or Swift
Perks
- A competitive salary and benefits
- The opportunity to work with brilliant, talented and fun teams across the business
- A chance to become involved with a great brand with an ambitious roadmap and be part of a culture that encourages innovation
- 25 days holiday (excl. bank holidays)
- Pension scheme with company contributions
- Private Medical
- Annual Moonpig prepay credit
- Study support
- Season ticket loan
- Cycle to work scheme
September 28, 2015
• Posted in: Technology
Leave a Reply
You must be logged in to post a comment.