iOS Test Engineer

Engineering Sao Paulo, Brazil


Description

The Team:

 

Our world class Technology team is at the core of what we do- they both help support the running of the current business as well as explore new and exciting technologies that keep Farfetch truly revolutionising the industry. Split across offices in London, Porto, Lisbon, São Paulo and others, the tech hub is the fastest growing team working across all touchpoints, Web, Mobile and Instore. The teams are committed into turning the company into the leading multi-channel platform and are constantly looking for brilliant people who can help be part of the experience.

The Role: 

You will be responsible for the end-to-end test of iOS applications. This role consists in advocate for quality within cross-functional development teams and make testing part of the teams’ development process, contributing to Farfetch quality and test automation vision and community. You'll have the chance to get your hands dirty with iOS unit and UI tests frameworks, test automation scripts and fully automated build pipelines.

 

What you’ll do:

 

  • Experience with OO languages;
  • Passion for mobile technology and high quality engineering;
  • Proficient Swift;
  • Understanding and curiosity in creating well thought out mobile infrastructure, SDKs, open source projects, and APIs;
  • Heavy focus on testing - Unit tests, instrumental tests;
  • Design, develop and maintain functional, regression, integration and end-to-end automated test cases;
  • Develop automated test scripts for platform applications;
  • Communicate with team on bug triage;

 

Who you are:

 

  • Experienced in iOS test developer with at least one year of experience;
  • Experienced in working with Swift;
  • Experienced in working with Fastlane;
  • Experienced in mobile focused automated tests, like snapshot and UI tests;
  • Knowledgeable about REST API architecture;
  • Understanding of client side development as well as the API backend stack;
  • Eager to get nerdy about memory management, UI layout/rendering and UI/network performance;
  • Detail oriented (a pixel perfect eye) and have excellent teamwork skills;
  • Proficient in English, both written and spoken.

    The Team:

     

    Our world class Technology team is at the core of what we do- they both help support the running of the current business as well as explore new and exciting technologies that keep Farfetch truly revolutionising the industry. Split across offices in London, Porto, Lisbon, São Paulo and others, the tech hub is the fastest growing team working across all touchpoints, Web, Mobile and Instore. The teams are committed into turning the company into the leading multi-channel platform and are constantly looking for brilliant people who can help be part of the experience.

    The Role: 

    You will be responsible for the end-to-end test of iOS applications. This role consists in advocate for quality within cross-functional development teams and make testing part of the teams’ development process, contributing to Farfetch quality and test automation vision and community. You'll have the chance to get your hands dirty with iOS unit and UI tests frameworks, test automation scripts and fully automated build pipelines.

     

    What you’ll do:

     

    • Experience with OO languages;
    • Passion for mobile technology and high quality engineering;
    • Proficient Swift;
    • Understanding and curiosity in creating well thought out mobile infrastructure, SDKs, open source projects, and APIs;
    • Heavy focus on testing - Unit tests, instrumental tests;
    • Design, develop and maintain functional, regression, integration and end-to-end automated test cases;
    • Develop automated test scripts for platform applications;
    • Communicate with team on bug triage;

     

    Who you are:

     

    • Experienced in iOS test developer with at least one year of experience;
    • Experienced in working with Swift;
    • Experienced in working with Fastlane;
    • Experienced in mobile focused automated tests, like snapshot and UI tests;
    • Knowledgeable about REST API architecture;
    • Understanding of client side development as well as the API backend stack;
    • Eager to get nerdy about memory management, UI layout/rendering and UI/network performance;
    • Detail oriented (a pixel perfect eye) and have excellent teamwork skills;
    • Proficient in English, both written and spoken.