Mobile QA Engineer at Timehop
New York City, NY, US
Every day, millions of users come to Timehop to reminisce. Timehop surfaces all of your memories, from your camera roll and social media accounts to show you what you did and what you said on this day in history. Our platform has connected people to their past for nearly a decade, and we’ve successfully leveraged programmatic advertising to enable and empower our mission. We now offer this mobile advertising platform – Nimbus – as a service to third-party mobile applications to power their programmatic advertising needs.
 
Timehop is looking for a full-time QA Engineer to work on automated and manual testing of our mobile applications and SDKs for iOS and Android.
 
You will own and be responsible for the entirety of our QA process. You will play a key role at the start of a product development cycle by contributing to the concepting and design phase of a product feature, in order to gain an understanding for the expected behavior. You will help Software Engineers by defining how a feature is to be tested, what its dependencies are, and what you need from them to be successful. You will perform test execution during the development phase, documenting bugs and other findings for the team. Additionally, you will also perform regression testing to ensure that existing features continue to work as expected.
 
Your long term goals will include building a suite of automated tests that will run on both platforms. The ideal candidate will have some Quality Engineering experience to draw from when building an infrastructure for automated testing. You will be working directly with our iOS and Android engineers, backend and fill-stack engineers, to help you facilitate QA operations, debug any end-to-end issues, and help improve the quality of the product.
 
Along with the Software Engineering team, you will be responsible for coordinating releases to each platform's App Store & Play Store. You will leverage existing tools (Crashlytics, Firebase, Embrace.io, etc) and the App Store & Play Store to analyze the stability of a given release. You will also collaborate with the support team to help triage and resolve production issues sources from incoming user reports & reviews. In general, you enjoy finding vulnerabilities and bugs in existing code, and you’re capable of working with a team to fix those issues for good.
 

Responsibilities

    • Perform functional, cross platform, manual and automated testing in development and production environments
    • Document and maintain test procedures and generating a test results report as work product
    • Identify, document, and reproduce issues in a tracking system, reporting them to Software Engineering in a timely manner
    • Automate regression tests in an effort to develop and grow an automated test suite to cover as much of the product as possible
    • Participate in early roadmap planning and and brainstorming product requirements & strategy
    • Review requirements, provide feedback to team members on testability and completeness
    • Champion a scalable & manageable beta-testing program for both platforms
    • Partner with product owners and developers to identify areas for improved efficiencies

Requirements

    • Minimum of 4 years in software testing including functional, performance, and interaction testing
    • Minimum of 2 years in testing native mobile applications
    • A passion for finding bugs and breaking features in an effort to test their robustness
    • Experience with test plan and test execution for mobile applications
    • Experience in testing UI flows and user experiences for mobile applications
    • Experience in advocating for user issues or needs while informing internal product decisions
    • Demonstrated troubleshooting skills and resolving complex technical problems
    • Strong verbal and written communication skills
    • Robust analytical and interpersonal skills

Bonus points for

    • Experience in ad tech
    • Hands-on programming experience
    • Knowledge of common network protocols (HTTP/HTTPS) and the use of REST APIs
    • Familiarity with integrating third party APIs (Facebook, Twitter, Google Photos, etc)
About Timehop
 
Timehop created the digital nostalgia category and continues to be THE team reinventing reminiscing for the digital era. We have more "old" photos and content than ever before, yet most of the internet focuses on "new". Timehop has a massive untapped opportunity to build new ways of consuming, storytelling with, and finding meaning in our digital histories.
 
Our goal is to help billions of people around the world connect with their friends around the past. We collect your scattered digital history from the far corners of the internet – all of your past photos, status updates, tweets, checkins and posts. Then we add context and meaning so that you understand and appreciate your history better. Lastly, we help you tell great stories by making it easy to creatively share and talk about your history.
 
With our new Nimbus ad platform  built from our own needs and for the needs of publishers  Timehop is a profitable company, with no plans to raise more VC. We control our own destiny and that future is bright. We're looking for talented people to join our team.
 
 
We look forward to hearing from you!