Senior QA Automation Engineer

First Data    Sunnyvale, CA
Job Description
Senior QA Automation Engineer - (2542920) Description About Clover:

Every day, Clover devices handle the core credit card and point-of-sale processing for hundreds of thousands of merchants. We provide next-generation payment services to the world's largest payment processor, First Data, (USD$2.2 trillion processing volume). Behind the scenes, we operate a cloud platform providing processing, storage and collaboration for merchants, application developers, service providers and our merchants' customers. Our devices and platform form the backbone of millions of payment interactions between merchants and their customers daily.

The Role:

The Senior QA Automator is a highly skilled person with a large arsenal of talents. Most importantly, this person is curious, independent and tenacious. A Senior QA Automator needs to be able to set up a complete test framework with minimal guidance… hardware, networking, scripts, jenkins, test framework, etc. The focus is to make the most powerful and reliable testing frameworks possible, adapt to ever-changing requirements, and keep them running.

This role is for someone who is motivated to do it all. Some days you will be buried in wires setting up devices in the QA lab. Some days you will be writing a sublime set of shell/python scripts to reduce 3 hour jobs to 15 min for our QA teammates. Some days you will program physical robots to test credit card insertions into devices. Some days you will help out the SDET’s by writing android GUI automation in UIAutomator/Java. Some days you will get into the guts of our server code and database calls to find a thread/memory leak that is crashing our test automation. But everyday you will keep your nightly servers humming and healthy. For the right candidate, this is a dream job. For everyone else, a very difficult challenge.

What will you do:

  • On a daily basis, monitor the health of prior nightly test automation
  • Constantly fix and upgrade automated tests to improve performance and reliability
  • Help maintain systems to monitor test stability and report stability issues back to engineers
  • Physically set up HW (devices, servers, networking, robots, etc) in the QA Lab
  • Configure *nix servers
  • Setup/maintain/optimize Jenkins jobs and CI
  • Develop automated tests with the appropriate technologies. Currently, we are using “UI Automator” (Java) for Android apps
  • Design and implement tools that improve efficiency in manual testing
  • Research new or better alternate automated testing tools
  • Keep a learning mindset - look for opportunities to continuously improve yourself, our products, and the practices that we use to build our products
  • Requirements:
  • A minimum of 8+ years of experience in *nix-based automation, preferably in a QA environment
  • Excellent troubleshooting instincts and methods
  • Strong shell, Python and Java
  • Strong unix admin, resource management, configuration, etc.
  • Some networking and/or security experience a plus
  • Experience with Jenkins/CI
  • An eagle-eye for test coverage gaps, false positives or negatives and proficiency in black box, functional, and user flow testing techniques
  • Experience working on the Android platform and a very good understanding of the mobile test automation ecosystem
  • The ability to write and understand Java code with good OO principles - preferably for the Android mobile platform
  • Experience with software development tools (IDE, debugger, git, JIRA, etc)
  • Professional-level programming skills (regex processing, class design, Map data structure, etc.)
  • Experience with JSON objects, SQL queries, data structures, Android tools (ADB, DDMS, Monkey, Memory Analyzer, etc.), log file analysis, etc.
  • The passion to build tools that will enable the engineering team to write tests more easily
  • The trait of constantly looking for better solutions to bring down automation flakiness and increase automation reliability, thinking ahead and building for future changes in an ever-changing mobile ecosystem
  • Desire to automate everything and reduce the time required to manually test our products
  • The willingness to work with other teams such as engineering, manual QA, product and release teams
  • Bachelor's degree or above in Computer Science or other engineering discipline, or equivalent work experience.
  • First Data (NYSE: FDC) is a global leader in commerce-enabling technology, serving approximately six million business locations and 4,000 financial institutions in more than 100 countries around the world. The company’s 22,000 owner-associates are dedicated to helping companies, from start-ups to the world’s largest corporations, conduct commerce every day by securing and processing more than 3,000 transactions per second and $2.4 trillion per year. To learn more about First Data, visit

    First Data is an Affirmative Action – Equal Opportunity Employer (Minorities/Females/Vets/Disabled/LGBT) First Data provides equal opportunities to all employees and applicants for employment without regard to sex, race, color, religion, marital status, national origin, age, genetic information, sexual orientation, gender (including gender identity/expression), disability, veteran status and military status, pregnancy or pregnancy-related medical conditions, or any other factor that may be protected by law.

    Primary Location: United States-California-Sunnyvale-Sunny-415 N Mathilda Ave Job Field: Applications Development Schedule: Full-time Job Posting: Apr 15, 2019 Manager Level: L3 - Middle Mgmt/Sr Professional Employee Status: Regular

    Mon, 15 Apr 2019 20:55:39 GMT

    This job posting is no longer available on Jobrino.
    Find similar jobs: on Job Search

    Recent from Blog

    The Jobrino blog is written with jobseeker and employers in mind to enable them to realize their full potential. Jobrino blog is your one-stop destination to find new research about the workplace and the latest insights into the employment market.

    How 5 Tech Giants Have Become More Like Government Than Companies

    New York Times tech columnist Farhad Manjoo warns that the “frightful five” — Amazon, Google, Apple, Microsoft and Facebook — are collectively more powerful than many governments. It’s...

    Read more

    7 Tips on How to Ace a Video Job Interview

    In today’s age, a video job interview is almost as common as an in-person interview. Most of these remote-friendly companies may not in your local area. Therefore, the interview process is done ...

    Read more

    How to Write an Email Asking for an Internship | 2019

    School is over and you set to enroll yourself into an internship program but how to ask for an internship? There are several ways but in today’s digital age, using email asking for an internship opportunity is becoming increasingly normal as many internship postings simply list an ...

    Read more

    A Step by Step Guide on How to Write Resume [ 2018 ]

    Not sure how to write resume to find a jobs in your field? Need right and structured information on how to write resume for your future job? This article can help you write effective and step by step resume that maximize the chances of getting interview and being ...

    Read more