About Togetherhood

Togetherhood is a fast-growing technology marketplace that connects teaching artists and coaches with schools, buildings and other communities that are seeking out enrichment programming. Our mission is to infuse every community with high quality enrichment and education. The company was founded by a repeat entrepreneur with a strong track record of success (two acquisitions, one IPO as CPO at Farfetch).

What You’ll Do

We are searching for a skilled Test Automation Engineer to join our team. To start, this will be a half-time role, and the expectation is that the team member would work 4 hours per day. In this role, you will play a vital part in ensuring the release of high-quality software products. You'll be responsible for designing, writing, and executing effective automated tests, while also strategically conducting manual testing to guarantee thorough evaluation of our software.

In this job, your primary areas of responsibility will be:

  • Automated Test Development:
    • Design, develop, and maintain comprehensive test automation scripts and frameworks using relevant programming languages (e.g., Java, Python, JavaScript) and tools (Selenium).
    • Ensure comprehensive coverage through the creation of unit, functional, integration, and end-to-end automated test suites.
    • Analyze requirements and specifications to identify testable scenarios and create corresponding test cases.
  • Manual Testing:
    • Conduct exploratory testing to uncover potential issues and edge cases.
    • Design and execute test plans/cases for new features and updates.
    • Meticulously document and log defects, providing clear steps for reproduction.
  • Collaboration and Best Practices:
    • Collaborate closely with developers, QA analysts, and product managers to design and implement effective testing strategies.
    • Participate in code reviews to uphold code quality and alignment with testing processes.
    • Stay up-to-date on emerging testing tools, methodologies, and best practices.
    • Contribute to continuous improvement of QA processes and efficiency.

Who you are

  • Technical Skills:
    • Minimum 2+ years of proven experience in software test automation.
    • Strong programming skills in at least one language (Java, Python, JavaScript, etc.).
    • Expertise with test automation frameworks (Selenium, Cypress, Appium, or similar).
    • Experience in testing web applications and/or mobile applications.
    • Working knowledge of version control systems (such as Git).
  • Methodologies and Processes
    • Understanding of various software development methodologies (Agile, Scrum, Waterfall, etc.)
    • Strong grasp of software testing principles, techniques, and best practices.
    • Experience with test case design and test plan creation.
  • Other Qualifications:
    • Excellent analytical and problem-solving skills.
    • Strong attention to detail and commitment to quality.
    • Ability to work independently as well as within a team.
    • Excellent communication skills (both written and verbal).
  • Desired Skills
    • Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
    • Performance and load testing experience.
    • Familiarity with cloud-based testing tools.

If you are a Test Automation Engineer looking to make a significant impact in a rapidly growing company, we invite you to join our team and help shape the future of Togetherhood. Apply now and be part of an exciting journey!