Enable job alerts via email!

Staff Software Engineer, Automation and Tooling

Cash App

Kitchener

Remote

CAD 138,000 - 208,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Staff Software Engineer specializing in Automation and Tooling. In this pivotal role, you will enhance the quality and efficiency of mobile applications by developing automated testing frameworks and collaborating with cross-functional teams. You'll lead initiatives to optimize testing processes and boost productivity, all while mentoring fellow engineers. This dynamic position offers the opportunity to influence the engineering organization and drive the strategic execution of quality standards. Join a forward-thinking team that values curiosity and accountability, and contribute to delivering reliable products that delight customers.

Benefits

Flexible Work Hours
Health Insurance
Retirement Plan
Professional Development Opportunities
Remote Work Options

Qualifications

  • Experience as a Software Development Engineer in Test or similar role.
  • Strong understanding of test automation and CI/CD processes.

Responsibilities

  • Implement and own development of automation and tooling features.
  • Design and maintain automated testing frameworks and scripts.
  • Mentor team members and drive quality vision.

Skills

Test Automation
CI/CD Tools
Debugging and Troubleshooting
Analytical Thinking
Collaboration

Education

Bachelor's Degree in Computer Science or related field

Tools

Espresso
Swift
Jenkins
Docker
Jira

Job description

Staff Software Engineer, Automation and Tooling

Remote

The Role

As a Software Engineer of Automation and Tooling at Cash App, you will play a critical role in ensuring the quality, reliability, and efficiency of our mobile applications. You will collaborate closely with the Release and Quality organization, as well as product and engineering teams, to expand our test automation coverage and deliver reliable products to our customers. You will focus on initiatives to develop tools that will optimize testing and release processes and boost our engineering team's productivity across the company.

You Will
  • Strategically implement and independently own development of release, automation, and tooling features to improve product quality and engineering efficiency.
  • Design, develop, and maintain automated testing frameworks and scripts.
  • Work with cross-functional teams to refine our regression testing suites, adding and maintaining automated tests across various product areas.
  • Demonstrate skills in debugging, troubleshooting, and applying analytical thinking to assess product quality and stability.
  • Build and maintain strong relationships with stakeholders in and outside the core team.
  • Engage in code reviews to ensure testability and adherence to quality standards.
  • Be a technical lead, providing mentorship and guidance to other members of the team.
  • Stay up-to-date on industry trends and emerging technologies, to continually enhance testing strategies and tools.
  • Drive the long term release and quality vision and strategic execution of the organization.
  • Be responsible for boosting developer productivity by embedding AI in our testing and release processes.
You Have
  • Proven experience as a Software Development Engineer in Test or a similar role.
  • A deep understanding of test automation, release process, CI/CD tools, development environments and automation frameworks.
  • Boundless curiosity, autonomy, and a strong sense of accountability.
  • A customer first approach to problem solving. In our team, our customers are our product teams.
  • Ability to rapidly learn new technologies, stand up application infrastructure and services required.
  • Motivation to influence our engineering organization to level-up the reliability and performance of our mobile applications.
  • Proven record of successfully leading complex and ambiguous problems that require collaboration across engineering team boundaries.
Technologies We Use and Teach
  • Espresso, Swift, XCUITest, Bazel, Gradle, Jenkins, Buildkite, GCP, Docker for test automation and CI/CD integration
  • LaunchDarkly, DataDog, Postman, Charles Proxy, Android Studio, XCode, iOS/Android simulator/emulator for native testing and debugging
  • Jira and TestRail for test/defect management

Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We also consider qualified applicants with criminal histories for employment on our team, and always assess candidates on an individualized basis.

We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations throughout the recruitment process. If you require an accommodation, let your recruiter know.

Block takes a market-based approach to pay, and pay may vary depending on your location. Canada locations are categorized into one of two zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.

Zone A: $138,500 — $207,700 CAD

Zone B: $133,700 — $200,500 CAD

Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II, Backend (Consumer Authentication)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

7 days ago
Be an early applicant

Test Automation Engineer

Tailscale

Remote

CAD 191,000 - 274,000

4 days ago
Be an early applicant

Senior Software Developer, Dev Tooling

Jane App

Remote

CAD 147,000 - 147,000

4 days ago
Be an early applicant

Principal, Full Stack Software Engineer (L5)

Twilio

Ontario

Remote

CAD 189,000 - 238,000

3 days ago
Be an early applicant

Senior Search Platform Engineer

Creative Market

British Columbia

Remote

CAD 130,000 - 150,000

4 days ago
Be an early applicant

Staff Software Engineer, IAM

Chainalysis

Toronto

Remote

CAD 85,000 - 150,000

Yesterday
Be an early applicant

Senior Software Developer (.Net)

Cinchy

Kitchener

Remote

CAD 120,000 - 140,000

21 days ago

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Software Engineer III, Backend - Falcon (Remote, CAN)

CrowdStrike

Nova Scotia

Remote

CAD 110,000 - 180,000

Yesterday
Be an early applicant