We are looking for a Software Engineer in Test to join Ellevation’s technology team. You will be responsible for test automation and enhancing and enforcing quality into all parts of the software development process, from inception through implementation. You are committed to preventing bugs instead of finding bugs.
As an integral member of our engineering group, you will be asked to create, contribute to, and own pieces of our software development platform and ecosystem. Just as important, we are looking for someone who wants to be in a startup, has tremendous communication skills, and is motivated and a self-starter. You will provide leadership and guidance for the rest of the team in the areas of testability, product and service functionality, and software quality.
You will work closely with our Product and Partner Support teams to gain mastery of the ELL domain and our products. You will then apply that expertise to our platform design and development lifecycle by creating, maintaining and extending automation tests to cover back-end, API integration, database and functional testing across all of our products and important services. You will help to instrument, gather and make key decisions based on code quality metrics.
We value best-practice software engineering principles such as continuous integration, loose coupling, and SOA. As a small technology company, we seek individuals who are willing to be cross-functional, hands-on in multiple areas, and a technical thought leader for the organization.
You are expected to take on and own vital initiatives and duties for the company, spark and lead discussion, and help establish the company’s technical direction while providing timely and quality support and education across the organization. This is a tremendous opportunity to help build the engineering foundation of the company.
Desired Skills & Experience
Qualifications & Requirements