Test Automation Engineer - Austin, United States - Cloudflare Inc

    Default job background
    Description

    Location:
    Remote US

    What you'll do
    The Zero Trust team is looking for an Automation Engineer/SDET with a

    strong experience

    automating testing of

    desktop applications , and potentially mobile.

    As an Automation Engineer/SDET, you will create, lead, and maintain our

    end-to-end (E2E) testing automation

    frameworks & processes, to enable the teams to write their own E2E tests to

    guarantee the quality and reliability

    of their apps. You will work closely with our client teams to define and refine our


    approach to testing automation , and drive the direction of our testing strategy to ensure the reliable and scalable testing of our software.

    We expect you to be a T-shaped engineer, who is just as capable of writing

    high-quality ,

    low-complexity

    code for

    test automation

    (e.g. E2E testing framework), as you are setting up and

    managing test infrastructure

    (e.g. integration with CI/CD platforms or VM orchestration). You will also be expected to use your passion and extensive testing experience to advocate for and instil best testing practice in the team.

    Note:
    this is NOT a QA role. You will

    not

    be expected to do any manual testing.

    Examples of desirable skills, knowledge and experience

    Excellent

    software development skills , with experience writing & designing high-quality, highly-documented, low-complexity code

    Empathetic, proactive, and constructive

    communication skills , verbal and written

    Proficiency in one or more common

    cross-platform scripting

    language

    (Python mainly preferred, PowerShell, etc.)

    Solid experience working on

    E2E automation frameworks , as well as automation frameworks such as Robot Framework, Gauge, or Appium

    Experience with DevOps, specifically

    integrating test automation within CI/CD infrastructure

    and the SDLC process

    Experience with automating

    E2E testing of network-based apps , especially VPNs (e.g. DNS, protocols, throttling, packet loss, etc.)

    Demonstrable experience working on

    multi-platform client automation

    Strong knowledge and understanding of macOS, Windows, and/or Linux platforms and their testing technologies (e.g. XCTest, XCUITests, NUnit, WinAppDriver, Appium)

    Experience setting up or working with

    multi-platform VM orchestration

    Experience using one or more Mobile Device Management platforms (MDMs)

    Bonus:
    Knowledge of Go and/or Rust

    Bonus:
    Experience with mobile app automation (iOS and Android)

    Compensation

    For Colorado-based hires: Estimated annual salary of $ 137,000

    - $ 167,000

    For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $ 154,000

    - $ 188,000

    For Bay Area-based hires: Estimated annual salary of $ 162,000 - $ 198,000

    Equity

    This role is eligible to participate in Cloudflare's equity plan.

    Benefits

    Cloudflare offers a complete package of benefits and programs to support you and your family.

    Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

    Health & Welfare Benefits

    Medical/Rx Insurance

    Dental Insurance

    Vision Insurance

    Flexible Spending Accounts

    Commuter Spending Accounts

    Fertility & Family Forming Benefits

    On-demand mental health support and Employee Assistance Program

    Global Travel Medical Insurance

    Financial Benefits

    Short and Long Term Disability Insurance

    Life & Accident Insurance

    401(k) Retirement Savings Plan

    Employee Stock Participation Plan

    Time Off

    Flexible paid time off covering vacation and sick leave

    Leave programs, including parental, pregnancy health, medical, and bereavement leave

    #J-18808-Ljbffr