Home > Find Jobs

Job Search

A tropical beach
Fetch Rewards company logo

Fetch Rewards

USA

Posted on: 28 July 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

QA Automation Engineer

What we’re building and why we’re building it. 

There’s a reason Fetch is ranked top 10 in Shopping in the App Store. Every day, millions of people earn Fetch Points buying brands they love. From the grocery aisle to the drive-through, Fetch makes saving money fun. We’re more than just a build-first tech unicorn. We’re a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.

Join a fast-growing, founder-led technology company that’s still only in its early innings. Ranked one of America’s Best Startup Employers by Forbes two years in a row, Fetch is building a people-first culture rooted in trust and accountability. How do we do it? By empowering employees to think big, challenge ideas, and find new ways to bring the fun to Fetch. So what are you waiting for? Apply to join our rocketship today!

Fetch is an equal employment opportunity employer.

The Role:

As a QA Automation Engineer, you are a pivotal member of our Quality Assurance team, dedicated to ensuring the delivery of high-quality software. Your role centers around strong coding skills, flexibility, and a commitment to achieving team and company goals, with a focus on "Shift Left" testing principles.

In your tool bag:

  • Test Automation Mastery: Utilize your coding and automation expertise to design, develop, and maintain robust test automation frameworks, harnesses, and scripts for diverse software applications.
  • Technical Collaboration: Collaborate closely with Product and Engineering teams to gain in-depth insights into technical and domain aspects. Apply this knowledge to create effective test strategies.
  • Code and Test Review: Actively participate in code and test case reviews, providing constructive feedback to enhance code quality and test coverage. Advocate for testability and quality throughout the development lifecycle.
  • Tool and Process Optimization: Continuously research, implement, and enhance testing tools and processes, emphasizing automation. Identify and implement opportunities to improve testing efficiency and flexibility.
  • Mentorship and Flexibility: Be a flexible and adaptive mentor to automation engineers and QA analysts. Share your expertise and adapt to different learning styles to foster professional growth.
  • Comprehensive Test Strategy: Analyze project requirements to craft comprehensive test strategies, plans, and test cases. Lead the entire testing process, including planning, execution, and reporting.
  • Manual Testing Expertise: Apply your expertise in functional manual testing when automation is not feasible, ensuring comprehensive test coverage across all aspects of the product. Utilize manual testing strategies to identify and document defects and inconsistencies.
  • Achieving Team and Company Goals: Align your efforts with the team and company's goals, adapting your approach to ensure successful project outcomes.
  • Quality Leadership: Assume a leadership role within the engineering team, championing quality practices and promoting a "Shift Left" testing mindset to catch issues earlier in the development cycle.
  • Performance Testing: Collaborate on developing performance testing strategies to identify and address system performance bottlenecks, ensuring an optimal user experience.
  • Test Data Management: Contribute to defining test data management strategies that encompass microservices, simplifying and streamlining the testing process.

Qualifications:

  • Proven experience in an QA Automation Engineer or similar role, with a strong emphasis on test automation.
  • Strong coding skills and proficiency in various programming languages.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • An adaptable and flexible approach to achieving team and company goals.
  • In-depth understanding of agile development methodologies.

Join our team as a QA Automation Engineer, and leverage your strong coding skills, flexibility, and commitment to achieving our team and company goals. Your ability to adapt and drive quality throughout the development process will be instrumental in achieving our objectives.

Compensation:

At Fetch, we offer competitive compensation packages to the exceptional folks we hire. The base salary for this position is $88,000 - $140,000. We also offer all employees equity in Fetch, so that everyone can benefit from Fetch’s growth.

At Fetch, we'll give you the tools to feel healthy, happy and secure through:

  • Equity for everyone
  • 401k Match: Dollar-for-dollar match up to 4%.
  • Benefits for humans and pets: We offer comprehensive medical, dental and vision plans for everyone including your pets.
  • Continuing Education: Fetch provides ten thousand per year in education reimbursement.
  • Employee Resource Groups: Take part in employee-led groups that are centered around fostering a diverse and inclusive workplace through events, dialogue and advocacy. The ERGs participate in our Inclusion Council with members of executive leadership.
  • Paid Time Off: On top of our flexible PTO, Fetch observes 9 paid holidays, including Juneteenth and Indigenous People’s Day, as well as our year-end week-long break. 
  • Robust Leave Policies: 20 weeks of paid parental leave for primary caregivers, 14 weeks for secondary caregivers, and a flexible return to work schedule. 
  • Calvin Care Cash: Employees who are welcoming new family members will also receive a one time $2,000 incentive to assist employees with covering the cost of childcare, clothing, diapers and much more!
  • Hybrid Work Environment: Collaborate with your team in one of our stunning offices in Madison, Birmingham, or Chicago. We’ll ensure you are equally equipped with the hardware and software you need to get your job done in the comfort of your home.

 

Tags

test automation
Apply to job