Senior QA Automation Engineer

First Data    Sunnyvale, CA
Job Description
Senior QA Automation Engineer - (2542920)DescriptionAbout 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 AveJob Field: Applications DevelopmentSchedule: Full-timeJob Posting: Apr 15, 2019Manager Level: L3 - Middle Mgmt/Sr ProfessionalEmployee 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
    All Jobs in Sunnyvale, CA

    Creative Intern

    Gummicube - San Jose, CA
    4 months ago

    Web Development Intern

    DecorMatters, Inc - Mountain View, CA
    15 days ago

    Research Intern

    Google - Mountain View, CA
    7 months ago

    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.

    Art of Writing Job Description

    In today’s closely constrained market posting jobs does not guarantee applicants. Companies hunting for best and most qualified talents have lot more to do than simply advertising their job opening and waiting for resumes flooding in. Your prospect talents are ...

    Read more

    5 Easy Steps to Start Branding Yourself as a Job Seeker

    Nowadays, in the job market, hiring managers and recruiters look for candidates who stand out from the crowd. They wish to know what makes you unique and what qualities you will bring to their company. Therefore, it is important you understand the relevance of ...

    Read more

    Find Me a Job | How Recruitment Agencies Can Help You Find Job

    If you’re frustrated in your job search.   Is your application not getting the desired response? ...

    Read more

    10 Best Job Opportunities in USA Check Out and Apply now

    The person is not too old to set another goal or to dream a new dream. Switching to the better company or role can energized your career and offer some of the benefits you have wished: that have a better work-life balance, culture, best job opportunities ample ...

    Read more