QA Automation Engineer

| Remote
Sorry, this job was removed at 10:54 a.m. (PST) on Friday, May 7, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Returnly 


At Returnly, we help brands that care about shopper loyalty offer better product returns. We are a financial technology services company that builds award-winning products that drive repurchase behavior and customer loyalty. We were backed at the beginning by smart money VCs in Fintech including some prominent members of the Paypal Mafia. Our headquarters are in San Francisco and we have offices in Chicago and Madrid. We are on a mission to de-risk online commerce and are building a team of amazingly talented people to help us do it.


Returnly has recently been acquired by Affirm, whose mission is to deliver honest financial products that improve lives. By building a new kind of payment network — one based on trust, transparency, and putting people first — Affirm empowers millions of consumers to spend and save responsibly and gives thousands of businesses the tools to fuel growth. 



What do we offer? 


Returnly is a Hybrid Remote/Co-located company operating as Remote-First.

As a company, we are set up and able to hire folks in the US and Spain. We have offices in San Francisco, Madrid, and Chicago, but folks who live near our offices are very WFH-friendly. Philosophically, we operate as Remote-First, which means that we optimize for most of our communication and collaboration to happen asynchronously because we are all spread out across two continents. We really value our time together and make the most of our overlap in time zones, and encourage everyone at Returnly to take part in connecting and our culture. 


Schedule

We have a very flexible approach to working hours. You can stop to go to the gym, get your little ones to or from school, meditate or do whatever you need or want. There is a need for a certain amount of overlap with Central European Time working hours needed for meetings and collaboration that does not fit into asynchronous communications; however, we try to prioritize those. Your main collaborators are based in your region but you will interact with other team members located in Spain.

Many people at Returnly have families, we understand the sometimes unpredictable nature of life, and we support everyone taking care of their loved ones and themselves. We trust everyone to take advantage of this flexibility in a responsible way. 


Growth

We do performance and compensation reviews, and we will try to help you become your better self, be it via mentoring, training, feedback, or the possibility to dab on fields where you are not yet an expert. 


What will you do? 


• Help build necessary automation to bring Returnly system towards continuous deployment: design, develop, and guide automation and execution of test plans across all test layers

• Act as a quality owner of a highly configurable system that is used by thousands of companies and millions of shoppers

• Work with a highly collaborative team, where you will solve challenging problems

• Review each other’s code and pair-program to spread knowledge and produce higher-quality automation code

• Make decisions based on data and be pragmatic

• Go beyond engineering by working closely with our support representatives where we help triage and debug technical support requests

• Ensure quality of unit, integration, and performance tests in a rapid development environment

• Be a reliable, friendly source of feedback on new functionality, features, and process changes

• Challenge existing practices to make them even better

• Awe your team by uncovering and preventing corner case defects 


Your first month

• You will have a general understanding of how everything works together 

• You will be able to assume your tasks even if completing them requires asking questions or collaborating with peers.

• You will have deployed some automation code to increase coverage and product quality. 


In three months

• You will be able to work primarily unsupervised, to ask relevant questions about new tasks before starting them so that your workload flows in a mostly predictable manner.

• You will develop a test plan for a new feature and work closely with your pod to ensure implementation of necessary automation coverage 


In six months

• You have been responsible for driving the quality of some sizable features to Returnly’s apps and will be the go-to person about their features, quality metrics, and automation details.

• You will have contributed to multiple layers of automation.  


How will you do it? 


We use Mocha and WebdriverIO to automate end-to-end test cases and RSpec and JUnit for unit tests.

The integration test layer is being designed now, and you will have a chance to influence and contribute to its foundation.

We do continuous integration, and we have unique QA environments that launch on demand for any branch in a production-like environment with most integrations available just as production.

We use a variation of Kanban with weekly check-ups to re-evaluate prioritization and user stories grooming.

Every other week we check OKR alignment with the broader team and highly encourage small, focused three-minute demos to showcase the incredible things people are building. 


Your Team

• You will work with a product owner, web apps developers, services developers, and often with one more QA engineer in a cross-functional autonomous team that we call a Pod.

• You will also have the chance to refine best practices and propose technical work, refactoring, and reliability enhancements in periodical work sessions with your stack-peers from every Pod.  



What are we looking for? 


While we need someone with deep knowledge of this position’s primary required skills, we prefer people with broad experience in neighboring or related areas. We also need a deep passion for product quality and customer satisfaction. We are a young company where specialization is still in process. We believe that the better you understand the people you are collaborating with, the easier it will be to have smooth communication with them. 


Strongly preferred

• 3+ years of web app or mobile app testing experience

• Thorough understanding of testing methodologies and practices

• Strong analytical and problem-solving skills; attention to detail

• Proven track record of shipping quality software in a delivery-focused environment

• Desire to improve broken processes and make your own job easier over time

• Ability to think creatively and critically and thrive in a fast-paced, dynamic, and often ambiguous work environment

• Strong interpersonal and communication skills, with the ability to communicate and influence effectively across various departments

• Excellent written and spoken communication is required to collaborate with a global team

• Data-driven mentality

• Fast learner, self-motivated team player who loves collaboration

• Strong knowledge of automated test script and tool/utility development

• Proficiency with databases and writing SQL queries for data verification

• Experience testing REST APIs 


Nice to have

• Familiarity with testing frameworks in Ruby and Java/Kotlin is a plus

• Familiarity with DevOps, continuous integration, GitHub, and Docker a plus

• Deep understanding of distributed systems in a cloud environment and event-driven architecture is a plus

• B.S. degree equivalent (or higher) in Computer Science, Engineering or related field is a plus

• Prior history of driving impact in a high-growth eCommerce/technology startup is a plus

• Exposure to Amazon Web Services is a plus 


Hiring process 


• Meet & Greet

• Take home assignment

• Pairing Session

• Team interviews: You will meet your future team and they will evaluate the level you are in

Our values

Diversity: We are diverse, independent thinkers and still one team with one mission.

Openness and empathy: We learn and grow by listening to our customers and each other

Integrity: We always do what’s right for our customers, Returnly and ourselves - in that order.

Team: EQ is as important as IQ. We make time to help each other out.

Commitment: We are curious and fearless. We own risk, outcomes, and everything in between. 


We’d love to hear from you, but before applying, please check the following...

Read the values section above carefully and ask yourself if this is a good match for you personally. We want you to be an ambassador of these values!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

201 Mission St, San Francisco, CA 94105

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ReturnlyFind similar jobs