Job Openings

Job Openings

Are you ready to transform higher education?

While finding employees who meet the specific requirements of a job is important, our team shines because of a shared set of highly-regarded personal characteristics. At Echo360 we are:

  • Passionate about education.
  • Self-motivated and intelligent with the stamina to work in a high-performance environment.
  • Collaborative and work as a team.
  • Dedicated to servicing our customers and exceeding their expectations.
  • Friendly and fun – we work hard and play hard.
  • Dedicated to our individual success as well as the success of the organization.
  • Open to learning and to thinking outside of the box.

To apply for any of the positions listed here please forward your resume and cover letter to HR@echo360.com and include the job title in the subject line. No agencies please. For US-based positions, candidates must be local and eligible to work in the United States for any employer.

Echo360 is proud to be an EOE/M/F/V/D employer.

Software QA Automation Engineer

Location: Reston, VA, United States (Corporate Headquarters)

About the Job

Want to REALLY make a difference as a QA Engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.

Responsibilities

  • Work within an agile team through all phases of product development including design, implementation, and release
  • Apply software quality best practices and procedures to design, influence, and drive quality and testing of products and services
  • Design and implement reusable automated tests to drive automation goals, support continuous integration and regression testing needs, and ensure superb quality
  • Develop, implement, and execute test plans and test cases within project sprints
  • Collaborate with scrum team in identifying testing goals
  • Apply technical expertise to challenging programming and design problems relating to quality engineering
  • Make contributions to and advocate for quality testing needs in a fast moving agile scrum environment
  • Provide accurate scoping, clear strategies, and milestones for automation testing needs

About You

  • You have a deep understanding of software QA methodologies and software testing life cycles
  • You are proficient in writing test plans, developing test case scenarios, and documenting defects
  • You have hands-on automation experience, including scripting and building frameworks
  • You're proficient with one or more programming languages
  • You have deep Selenium or Cucumber experience
  • You are familiar with Ruby as a test scripting language and Jenkins as a CI framework
  • You have experience with QA open source test tools
  • You have strong communication skills, both written and verbal
  • You're able to provide creative and innovative solutions for test approaches
  • You're able to analyze and troubleshoot product defects
  • You're able to translate product requirements into test cases and automated test scripts
  • You have experience with scrum and agile methodologies

Preferred Qualifications

  • Experience with JIRA, Zephyr for JIRA, and ZAPI
  • Experience with eLearning, Blackboard, Moodle, etc.
  • Experience in Higher Learning Applications
  • Experience in multimedia; streaming audio/video, video capture
  • Experience with Mobile testing

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.

 

 

Agile Software Engineers

Location: Reston, VA, United States (Corporate Headquarters)

Want to REALLY make a difference as a software engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.  Be Agile-addicted, passionate about great code, and driven to teach us what you know and constantly learn and discover new technologies and approaches while on our team.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.  A working knowledge and passion for code that continually learns and leverages the best techniques available is key.  Today you can come to Echo360 and deliver enterprise SaaS solutions to live customers written in Scala!

About You:

  • You work well with others
  • You communicate clearly in both written and spoken English
  • You passionately architect, code and advocate for robust software abilities: scalability, reliability, monitor-ability, maintainability, reusability, autonomics…
  • You're able to analyze problems and help create innovative solutions involving technology, methodology, tool and solution components
  • You're willing to do whatever it takes to ensure team and product success
  • You can contribute to all aspects of successful Agile Scrum sprints including planning, development, in-sprint testing, automated regression testing, demonstrations, retrospectives, and product releases
  • You write high quality code and help others do the same through continuous code review
  • You can actively contribute to our Agile Community and the self-improvement or our teams and members

Types of Experience We Value:

  • Development using a functional language
  • Construction of large scale or distributed systems
  • Design and implementation of REST APIs
  • Use of continuous delivery practices
  • Building rich browser-based user interfaces
  • Use of Agile methodologies
  • Test driven development
  • Solving complex or hard problems
  • Practical use of AWS services such DynamoDB, CloudSearch, SimpleWorkflow, Elastic MapReduce

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.