• We are a national, innovative, high-growth software company devoted to K12 education administration. Our products beat the competition by focusing on all the business operations of K12 schools, including financial and school nutrition management. We have a deep understanding of K12 school systems and regulations with a focus on providing creative, integrated and user-friendly solutions supported by excellent customer service. Our workforce is talented, loyal, dedicated and highly enthusiastic. This is a fantastic career opportunity for the right individual. Where else can you play beach volleyball and work for a leading tech company? Among the responsibilities of the QA Automation Engineer will be to build the foundation of automation testing frameworks of new or enhanced products, provide backup assistance to the front line support group, provide second level helpdesk support using proven technical and problem resolution skills, ensure quality corporate products & services and in general assist management in its over all product development strategy.

Job Duties:

  • Analyze product specifications, decompose complicated software systems, and design strategies to test these systems

  • Work as an Agile team member participating in backlog grooming, sprint planning and task estimation

  • Devise automation test strategies, expand and maintain test automation for the applications you support

  • Provide hands-on leadership by building automated test suites and establishing best practices and documentation

  • Document product defects

  • Write test plans and monitor release status

  • Represent QA in any technical discussion, decision and design involved during product development

  • Provide feedback on the various features of the corporate products

  • Maintain good working knowledge of the various products within the assigned group

  • Provide recommendations for user interfaces and/or features

  • Drive adoption of new test strategies and tools you are passionate about

  • Mentor and guide others on the team Knowledge/ Skill Requirements:

  • B.S. Computer Science or related information technology degree (or at least 6+ years of industry experience)

  • 5+ years of experience in Software Testing

  • 3+ years of automation experience testing Web applications using JavaScript or C# and tools such as Selenium, Postman, NUnit

  • Familiar with CI/CD tools like Azure DevOps, Jenkins and/or Bitbucket pipelines to integrate testing into deployment flow

  • Previous experience leading Agile testing teams

  • Solid experience testing and automating SOAP & REST services

  • Extensive experience using SQL and NoSQL databases

  • Real passion for finding problems with software, figuring out solutions, and helping ensure they never happen again

  • Willingness to read product specs and take it upon yourself to fill in the gaps

  • Excellent understanding of internet technologies

  • Forward-thinking, motivated, and intellectually curious (you know if you are)

  • Previous experience with Git, Jenkins, Maven Total Rewards:

  • 401K with matching (up to 4% of base salary)

  • Health insurance paid 100% for employee

  • Paid Time Off (PTO) Plan and Paid Holidays

  • Annual Bonus, based upon corporate performance and employee performance