Automation Engineer

Posted: November 27, 2018
New Classrooms : Automation Engineer

Company: New Classrooms
Headquarters: New York, NY
URL: http://www.newclassrooms.org/

About the Role
The Quality Assurance team at New Classrooms works at the intersection of technology and education. Our team plays a critical role supporting the constant evolution of New Classrooms’ personalized learning model, Teach To One: Math. We are looking for an Automation Engineer to join our QA team’s work ensuring the quality and reliability of groundbreaking education technology. This position will require a mix of automated and manual testing, and play a pivotal role in the automation of our existing test processes.
About You

Maybe you have programming experience, but you’d like to do more testing and automation, or maybe you have quality assurance experience but want to learn programming and automation. Maybe you are self-taught or considering a career change or are looking to get your foot in the technology door. Your background might be in computer programming, or math, or science, or language, or philosophy, but the bottom line is you like finding the simplest way to solve complicated problems. You’re not afraid to ask questions, or share your insights. You like to take things apart to see how they work. And even when you’re not looking for bugs, bugs still find you.
What You Would Do

  • Participate in architecture and implementation of test automation.
  • Integrate new and legacy products into the test framework.
  • Integrate test automation into the SDLC.
  • Extend test framework capabilities to fit business needs.
  • Establish test plans with clearly defined test objectives for new and legacy products.
  • Provide QA estimates to project teams including cost/value trade-offs for depth and breadth of testing.
  • Manage and organize a variety of test cases.
  • Collaborate with software engineers to establish data environments and unique testing methodologies to effectively test back end code.
  • Measure quality of products against documented requirements; reach out for clarification and/or modification of requirements as needed.
  • Investigate help desk-reported issues and log validated defects for the engineering queue according to established prioritization process.
  • Prepare scenarios for UAT in the appropriate environment when needed.
  • Support operations team in post-release monitoring activities.

What We Are Looking For
– If you have a background in coding:
  • Fluency in one or more scripting languages, preferably Python.
  • Proficiency with relational databases, preferably Microsoft SQL Server and/or PostgreSQL.
  • Familiarity with code versioning tools, preferably Git.
  • Familiarity with design patterns and when to use them.
  • Experience with REST and SOAP APIs and standard data formats including JSON and XML.

– If you have a background in testing:
  • Experience with software development processes and particularly assuring quality of technology products.
  • Experience with REST and SOAP APIs and standard data formats including JSON and XML.
  • Comfort in setting up test data and running SQL queries to confirm quality of code-produced data.

-Bonus points for:
  • Experience transitioning manual tests to automated tests.
  • Familiarity with test-driven development fundamentals, including the creation and management of tests using popular testing frameworks (Selenium, pytest, Robot Framework) and approaches.
  • Strong written and verbal communication skills as well as interpersonal skills, with both technical and non-technical colleagues.
  • High degree of efficiency and motivation in a challenging, fast-paced environment, including willingness to work off-hours to ensure successful deployments.
  • Interest in education technology or education reform, required


Application Information

Equal Opportunity
All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.
Work Authorization
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

To apply: Please apply via our careers page: https://newclassrooms.bamboohr.com/jobs/view.php?id=248