Software Test Engineer

Sorry, this job was removed at 11:51 a.m. (EST) on Wednesday, January 31, 2018
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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

  • Candidates who have the following background and experiences are encouraged to apply:
  • At least 2-4 years of C# (or equivalent) programming in a test engineering role
  • Experience with NUnit, Moq and other unit testing frameworks
  • At least 2 years of testing automation frameworks and technologies, such as Selenium
  • Proficiency with scripting languages (Python, Powershell, etc.)
  • Proficient with RDBMS platforms such as SQL Server, query writing and schema management
  • Knowledge of continuous integration/deployment processes and tools
  • Qualifications & Requirements

    • At least 4-6 years of technical expertise, including recent test engineering experience with high-performance, enterprise-facing websites and/or SaaS platforms.
    • Demonstrated success working in and promoting a rapidly changing, collaborative, and iterative product development environment.
    • Passion for software and product quality. Values clean and elegant, yet pragmatic and effective, software design.
    • Proven success at a software startup or early-stage company.
    • Strong interpersonal skills and ability to collaborate cross-functionally.
    • Ability to work hard while maintaining attention to detail, with a sense of urgency.
    • Experience working within an Agile organization (scrum, “lean”, etc.)
    • BS in Computer Science or equivalent degree.
    • Very strong communication skills; ability to communicate clearly both orally and verbally to audiences of varying technical knowledge.
    • Commitment to continuous improvement and the mission; desire to focus talents on helping improve outcomes for others. 
    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Technology we use

    • Engineering
    • Product
    • Sales & Marketing
    • People Operations
      • C#Languages
      • JavascriptLanguages
      • PythonLanguages
      • SqlLanguages
      • ASP.NET MVCLanguages
      • ReactLibraries
      • ASP.NETFrameworks
      • FlaskFrameworks
      • Node.jsFrameworks
      • AureliaFrameworks
      • EntityFrameworks
      • ElasticsearchFrameworks
      • PostgreSQLDatabases
      • SQLDatabases
      • Google AnalyticsAnalytics
      • SplunkAnalytics
      • Insight SquaredAnalytics
      • IllustratorDesign
      • InVisionDesign
      • PhotoshopDesign
      • SketchDesign
      • ConfluenceManagement
      • JIRAManagement
      • HubSpotCRM
      • SalesforceCRM
      • WistiaCRM
      • AskNicelyCRM
      • SlackCollaboration
      • ZoomCollaboration
      • TrelloProject Management
      • Google SuiteProject Management

    Location

    Collaborative workspace in the heart of Boston - a stone's throw from many central T stops (Downtown Crossing, Government Center, and Aquarium). Free snacks, beverages, and local organic fruit provided.

    An Insider's view of Ellevation Education

    What makes someone successful on your team?

    Our success is built on two key elements-

    Passion for our mission: We are passionate about helping our partners achieve great things with their students.

    Listening and learning: With a wide range of partners, listening deeply helps us communicate with partners how our tools can meet their needs and provides a rich source of feedback for our team.

    Ira

    Partner Success Director

    What are some social events your company does?

    We have quarterly department offsites and an annual company-wide offsite. These are opportunities for us to work together in person, learn and brainstorm as a team, and generally, just hang out with each other in cool, new spots in Boston and throughout the US. Our last company trip to Denver was amazing!

    Lillian

    Technical Talent Acquisition Partner - Product & Engineering

    What are Ellevation Education Perks + Benefits

    Ellevation Education Benefits Overview

    Ellevation offers an extensive benefits package including medical, dental, vision, life insurance, long & short-term disability, FSA, HSA, commuter benefits, 401(k), and more. Our team enjoys unlimited vacation days, flexible work hours, and work-from-home options. We have sit-to-stand desks and standing stations around the office as well as a kitchen/eating area stocked with snacks and coffee.

    In addition to our great benefits and competitive salaries, here are some things that make us unique:
    + Mission-driven organization were team members are empowered to make a significant impact
    + Opportunities to join DEIB-focused groups and support building a culture of belonging
    + Professional development and growth opportunities
    + Company and team offsites in various cities across the United States
    + Remote and in-person engagement opportunities, including happy hours, themed events, and competitions
    + Remote and in-person wellness programming to support team’s mental and physical wellbeing

    Culture
    Partners with nonprofits
    Open door policy
    OKR operational model
    Team based strategic planning
    Open office floor plan
    Employee resource groups
    Employee-led culture committees
    Quarterly engagement surveys
    Employee awards
    Flexible work schedule
    Ellevation employees enjoy a flexible work schedule that allows them to take time when needed to attend to their personal needs and life demands.
    Remote work program
    Ellevation employees can work remotely as needed, pending their manager's discretion.
    Diversity
    Documented equal pay policy
    Dedicated diversity and inclusion staff
    Mandated unconscious bias training
    Mean gender pay gap below 10%
    Diversity employee resource groups
    Hiring practices that promote diversity
    Diversity recruitment program
    Health Insurance + Wellness
    Flexible Spending Account (FSA)
    Ellevation's FSA helps employees to set aside pretax dollars to use for healthcare and childcare expenses. Up to $2000 (annually) for healthcare and $5000 for dependent care.
    Disability insurance
    Short-Term: replaces 60% of pre-disability monthly earnings up to a max of $1000/week for up to 26 weeks. Long- Term: replaces 60% of pre-disability monthly earnings to a max of 7,500.
    Dental insurance
    Ellevation's dental plan covers 100% of the cost of preventative care, including x-rays.
    Vision insurance
    Ellevation's vision plan provides 100% coverage for annual eye exams. Frames and contacts are covered up to $130, prescription glasses are 40% off and non-prescription are 20% off.
    Health insurance
    Ellevation's provides 5 insurance plans with Cigna to cover everyone's needs: High, Mid and Low PPP, EPO and an HSA where Ellevation matches up to $1000 (individual) or $2000 (family) contributions.
    Life insurance
    Ellevation offers life insurance with flat $100,000 benefits. Voluntary Term Life Insurance is also available to all employees, their spouses, and children.
    Wellness programs
    Mental health benefits
    Financial & Retirement
    401(K)
    401(K) matching
    Ellevation's 401(k) retirement plan matches 3% of an employee's earnings.
    Company equity
    Ellevation offers stock options to its employees.
    Performance bonus
    Ellevation offers a bonus plan to employees for meeting annual performance targets.
    Charitable contribution matching
    Pay transparency
    Child Care & Parental Leave
    Childcare benefits
    Generous parental leave
    Ellevation offers 8 weeks of paid parental leave for the birth, adoption or fostering of a child.
    Family medical leave
    Ellevation offers up to 12 weeks of unpaid, job-protected FMLA. Learn more here: https://ellevationeducation.com/sites/default/files/uploads/pdfs/4E_-_LOA_Section_%285%29.pdf
    Adoption Assistance
    8 weeks of paid leave and adopting parents receive a lump sum bonus of $5,000 to assist with expenses incurred in the adoption process.
    Vacation + Time Off
    Unlimited vacation policy
    Ellevation doesn't limit the number of paid vacation days employees may take during a calendar year, provided that they use good judgment to ensure that business needs are met.
    Generous PTO
    Paid volunteer time
    Ellevation provides the Boston team with opportunities to volunteer with local charitable organizations. Remote employees are encouraged to choose a place locally to volunteer 1 day per year.
    Paid holidays
    Ellevation offers all employees paid time off to observe all major holidays and in addition, our offices are closed during the week between December 23rd and January 2nd.
    Paid sick days
    Ellevation employees are allowed to take up to 6 sick days per calendar year.
    Flexible time off
    Bereavement leave benefits
    Hardship benefits
    Company-wide vacation
    Office Perks
    Commuter benefits
    Ellevation offers pre-tax commuter benefits to all employees.
    Company-sponsored outings
    Twice a year, we gather the entire company for a two- day offsite that culminates with a fun party. In addition, the different teams in the company have their own outings, retreats, and social events
    Free snacks and drinks
    Some meals provided
    Ellevation provides company-sponsored lunched around holidays and special events.
    Company-sponsored happy hours
    At Ellevation we host weekly Fun Fridays at our Boston office. In addition, our remote employees have started a remote happy hour.
    Recreational clubs
    Ellevation sponsors sports leagues as requested by employees.
    Fitness stipend
    Home-office stipend for remote employees
    Mother's room
    Onsite gym
    Ellevation provides employees with a free access to a state-of-the-art fitness center in the same building where our office is located.
    Professional Development
    Job training & conferences
    At Ellevation, we have a budget for professional development opportunities and conferences for our employees. In addition, Ellevation offers professional training for new managers and leaders.
    Tuition reimbursement
    Lunch and learns
    Promote from within
    Continuing education available during work hours
    Online course subscriptions available
    Customized development tracks
    Personal development training

    More Jobs at Ellevation Education

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