Match score not available

Senior Test Automation Engineer

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years in software engineering or test automation, Experience building test frameworks from scratch, Strong in Web, Mobile (iOS/Android), and API testing strategies, Proficient in at least one programming language: Python, Java, Go, or JS..

Key responsabilities:

  • Build test automation from the ground up across Web, iOS, and Android
  • Define and implement frameworks for Unit, Integration, API, and E2E tests
  • Automate core user flows critical to product reliability
  • Integrate tests into CI/CD pipelines and guide tooling for sustainable coverage.

Button Inc. logo
Button Inc. Startup https://www.button.is/
11 - 50 Employees
See all jobs

Job description

Button’s mission is to build a better internet, fueled by commerce. Today, we work with some of the largest and most interesting businesses in the world to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it. Button is building the future of affiliate and advertising technology—powering performance-driven commerce across web and app platforms. Our infrastructure handles billions of tracking events and supports deep integrations with partners. Our stack: Go, Java, JavaScript/React, Node, Python, SQL—plus native iOS and Android apps.

We’re hiring a Senior Test Automation Engineer to lay the foundation for automation at Button. As our first hire in this space, you'll define frameworks, tools, and processes that ensure product quality at scale.

As a Senior Test Automation Engineer You Will:

  • Build test automation from the ground up across Web, iOS, and Android
  • Define and implement frameworks for Unit, Integration, API, and E2E tests
  • Automate core user flows critical to product reliability
  • Set up canary tests, regression suites, and monitoring/alerts for failures
  • Integrate tests into CI/CD pipelines
  • Guide tooling and best practices for sustainable coverage
  • Collaborate across engineering to embed quality early in the dev cycle

We Look For Teammates Who Have:

  • 5+ years in software engineering or test automation
  • Experience building test frameworks from scratch
  • Strong in Web, Mobile (iOS/Android), and API testing strategies
  • Proficient in at least one language: Python, Java, Go, or JS
  • Comfortable with CI/CD tools (e.g., GitHub Actions, CircleCI, Jenkins)
  • Self-starter who can operate in ambiguous, 0→1 environments
  • Clear communicator who collaborates well across teams
  • Bonus: Experience with Cypress, native mobile testing (Appium, XCUITest, Espresso)

Compensation and Benefits:


Button provides employees with a RemotePlus workplace, which blends “work from anywhere” with in-person collaboration. Button has a “hub” workspace in New York City as well as team members distributed across the United States and beyond. Button’s total compensation package includes a base salary competitive with what is offered by similar companies in major US markets. The salary range for this role is expected to be between $153,000 and $198,000 (offered salary is based on a number of factors including skills and experience relative to the job description listed above).

In addition, Button provides employees with a 401(k) plan and automatically contributes 3% of an employee’s salary annually. We also want our employees to be well-rested and live balanced lives–Buttonians enjoy unlimited time off (including birthdays off) and periodic Mental Health Weeks which allow the entire company to take a breath and recharge, as well as an employee assistance program.


For many of the health, vision, and dental insurance plans offered by Button, the company covers 100% of the premiums for employees and 75% for dependents. Button offers all employees and their dependents complimentary memberships to One Medical as well as a monthly stipend for mobile phone/internet and an annual “Treat Yourself” stipend. Button also offers employees in select markets “All Access” memberships to WeWork as well as regular “coworking days” and social events.


Most of all, Button offers our employees the opportunity to live our company values–Grow, Learn, and Adapt–and to be a part of an incredible team of humans working together to build a better internet, fueled by commerce.

Diversity & Inclusion:


Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported, and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and believe being open about who we are allows us to do the best work of our lives.

Equal Opportunity Employer:


Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

Required profile

Experience

Spoken language(s):
Japanese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Test Automation Engineer Related jobs