Software Development Engineer in Test (SDET)

  • Full-time

Company Description

At Shyft, we are changing the future for shift workers around the globe. We are a product-centered company that helps teams manage shifts, share schedules and communicate with each other all in one beautiful and easy to use app. Teams across all industries depend on Shyft every day to help make their work lives simpler, more productive and more flexible. As this young industry has grown, this has transformed into a huge responsibility and we don't take it lightly.

Our team is a group of passionate creators, innovators, builders and leaders. We take pride in the work that we do, and share in each others successes - that means that we make it a point of emphasis to trust and empower our colleagues to reach their goals, both professionally and personally. Our loft-style office offers an open and collaborative workspace that perfectly complements our culture, and is centrally located in the Lower Queen Anne neighborhood of Seattle just one block away from the water. We offer competitive benefits and perks to all employees who decide to join us on our journey to change the future of shift workers.

Job Description

We are looking for a motivated software development engineer in test to develop automated testing and CI/CD frameworks to ensure product quality. You will lead the charge on applying Test Driven Development principles and your code will be the guardian of a suite of products that many of users love.

This is a critical role that plays an important part in the overall success of all Shyft product lines. The ideal candidate will be responsible for developing tests to ensure our software runs smoothly and meets client requirements while being cost-effective. Ultimately, you would improve the speed and quality of the software development process by identifying issues early on during the development life cycle and resolve system malfunctions to meet quality standards. If you enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Responsibilities

  • Design and develop automated testing frameworks for Shyft’s software products

  • Design, develop and maintain continuous integration and deployment frameworks

  • Design, develop and maintain functional, regression and performance test suites

  • Design and develop test plans and test cases based on functional and design specifications

  • Work closely with the development team to analyze, debug, resolve issues

Qualifications

  • 5+ years of software development experience in developing automated testing, CI/CD and regression frameworks

  • Proficient knowledge of Ruby on Rails

  • Proficient knowledge of PostgreSQL database and SQL

  • Proficient knowledge of RESTful API design, implementation and testing

  • Proficiency in software automation design patterns

  • Proficient understanding of code versioning tools, such as Git

  • Android and iOS development/testing experiences are nice to have

 

Additional Information

Ensuring a diverse and inclusive workplace where we learn from each other is core to Shyft's values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. All your information will be kept confidential according to EEO guidelines