|
Mode of Interview: Telephonic
Followed by Skype
The iOS news app team is starting is a greenfield
rewrite of the iOS apps that will combine the iPad and iPhone binaries into a
single adaptive application written in Swift. As part of this project we are
looking for an Automation Engineer who can help us build a solid functional
test framework to be able to test and release our apps faster. We want to
build the test framework in Swift using XC UI Test to integrate more closely
with the development process by being in the same code base.
Responsibilities:
- Develop
a robust iOS automation framework which simplifies the process of
writing and running tests
- Work
closely with Developer and other members of the QA team to integrate
team goals related to the release process into the automation testing
solution
- Work
with other QA engineers to understand app functionality and test cases
designed for them
- Develop
automated test cases that validate various app features
- Deploy
and run tests on a build server which allows test to run periodically
and\or as part of the deploy pipeline
Requirements:
- iOS
app UI Automation experience using any of the popular tools like Appium,
Calaba.sh, XC Test, Frank, etc.
- Proficiency
in at least one high level language (C#, Java, python, ruby or a similar
language)
- Basic
understanding of iOS app design and working
- Basic
working knowledge of Xcode
- Clear
understanding of different types of testing like Unit Testing,
Integration testing, functional testing, etc.
- Understanding
of Continuous delivery\Integration approach to software development
- Knowledge
of versioning control systems like Git.
- A
healthy respect for clean, simple and tested code
- A
demonstrated ability to work collaboratively as part of a
multidisciplinary team
Good
to have:
- Knowledge
of Swift or Objective-C
- iOS
development experience
- Experience
with a automation testing cloud solution like Perfecto, AWS Device Farm,
Sauce Labs, etc.
- Proficiency
with Unix, scripting languages, SQL, and regular expressions
|