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.
We are passionate about quality. As an AppFactory mobile test engineer you will be comfortable with:
- 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
- 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
- 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 and be able to self-organise and achieve results in a fast-paced environment. Additionally 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 BDD functional automation tests for mobile with tools such as Appium, Calabash, Robotium, Selenium, Watir or Capybara
- Experienced with and willingness to perform exploratory testing with various tools and techniques, ensuring compatibility, functionality, security and performance
- Demonstrable aptitude at object orientated programming and familiarity with design patterns.Experience working with other team members to turn product requirements into well-written stories
- Proven track record delivering business value in a multi-discipline Agile development team
- Demonstrable problem-solving skills
Nice to have
- Experience using Appium
- Good Java programming experience
- Experience testing native apps that have networking interaction with APIs on both simulators and devices
- Familiarity with build automation pipelines and continuous delivery culture
- Use of Web debugging proxy tools (such as Charles, Fiddler etc…)
- 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
Leave a Reply
You must be logged in to post a comment.