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