Senior SDET

Sorry, this job was removed at 10:01 a.m. (MST) on Friday, June 24, 2022
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.

KCL started in 2009 when two stay-at-home moms decided to cut their grocery bill through couponing. Then they decided to blog about it. We’ve been enabling smart people to live like rich people ever since. In a nutshell: we make it easy to shop smarter. 


About The Team:

As a member of our team, you’ll have the chance to tackle the challenging issues of automation, reliability, and user experience. Our applications are primarily written in Javascript/Node.js and our main website is on a React.js framework called Next.js. On the Engineering & Product teams, we value scrappy individuals who are passionate about collaborative problem-solving. If you are curious, humble, and enjoy a dash of good ol’ fashioned shenanigans, you’ll love the team!

About The Role:

As a Senior SDET, you'll take ownership of building automation and testing that will ensure high-quality releases. You can expect to work not only with the Executive team, but with several other critical teams such as Product, UX, and Content. By helping us deliver only high-quality releases, you will have a direct impact on how we, as a company, stay focused on our users. In this role, you will own and drive automated testing as well as manual testing where needed across both our web and app product offerings.

KCL will currently consider applicants who reside in the following states: Arkansas, Florida, Georgia, Idaho, Illinois, Washington, Wisconsin or South Dakota.

In your role as an SDET, you will: 

  • Own and lead the design, development and execution of test automation & its processes including:
    • Design, write, review, and test code in a collaborative environment
    • Monitor, consolidate, analyze, debug and communicates automation test results
    • Create and manufacture test data needed for execution or database population
    • Build tools to support automated testing of products
    • Provide accurate time estimates and communication throughout KCL
  • Drive analysis on whether features or functions should be automated and prioritize the items to tackle first
  • Take part in the continual maintenance of our code base and refactoring
  • Work with leadership and engineering team to address and overcome the challenges of improving KCL’s automation frameworks

About you: 

  • 3+ years experience writing idiomatic JavaScript/Node.js
  • 2+ years experience writing Cypress tests
  • Experience testing web, iOS, and Android applications
  • Natural leader who takes initiative to ensure the highest quality is delivered in a timely manner
  • Self-starter who thrives on jumping into the unknown and helping define process from the ground up
  • Enjoys breaking other people’s code and then helping debug
  • Takes pride in automating repetitive tasks, no matter how simple
  • Currently use a modern version-control system for your source code repository (Git, Mercurial, GitHub, BitBucket)
  • Experience with JUnit 
  • Experience with front-end testing tools (Selenium Web Driver, Grid)
  • Understand the difference between BDD and TDD and have experience with at least one
  • Experience with basic database queries in GraphQL and MongoDB
  • Comfortable working on the command line
  • Highly comfortable creating test suites with minimal documentation 
  • Possess a working knowledge of Agile Development Practices and Scrum methodologies
  • Enjoys laying the foundation for quality assurance standards, techniques, and procedures

It’d be nice if you have: 

  • Passion for learning new tools / technologies
  • Experienced in script development in a Linux environment 
  • Cloudformation template experience 
  • Experience creating synthetic checks to monitor and test HTTP-based APIs
  • Experience working with applications deployed into public clouds (Google, AWS, Azure) 
  • Experience running tests in a continuous integration system like TeamCity, Travis, Jenkins, or CircleCI 
  • Experience with performance or load testing
  • Experience with Docker and/or Kubernetes
  • Experience with SauceLabs, BrowerStack, or other browser compatibility testing tools

The salary range for this role is $90,000 - $110,000 based on experience. As an employee of KCL you will be eligible for 100% employer paid medical insurance for the employee, options for dental and vision insurance, 401(k) with company match, and flexible PTO days. 

About KCL

We’ve built a unique company culture that combines sarcasm and shenanigans with high productivity and innovation. Our headquarters sits on the greenbelt adjacent to the beautiful Boise River in Boise, ID. 

We’re looking for self-motivated individuals who can work in a scrappy, fast-paced environment, where egos and org charts are not allowed. If you’ve got brains plus drive and you can admit three work tasks you’re genuinely bad at, you have the self-awareness we’re looking for. At KCL, we never expect perfection, only humility and transparency. 

If you like autonomy and a challenge, we think you’ll love it here.

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

Location

1028 S Bridgeway Place Suite 200, Eagle, ID 83616

Similar Jobs

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