hero

Portfolio Careers

Job openings across the Race Capital portfolio companies.

Test Automation Engineer - 6 month contract renewable

GoodNotes

GoodNotes

Software Engineering, Quality Assurance
Lancaster, OH, USA · Asia · Europe
Posted on Saturday, June 22, 2024

We want to make work and study more efficient and enjoyable, by providing the best digital paper solution possible. We plan to be the go-to tool for all forms of notes. Our digital paper and learning ecosystem inspires anyone to take notes, share what they know, collaborate with others, and learn as a community

The Test Automation Engineer is responsible for the creation and execution of automated test cases to ensure that all our releases are all of the highest quality. They will work closely with our QA function to coordinate planning test automation, writing automated test code, maintaining tests, reviewing test results, and reproduce and report genuine bugs.

Role Overview:

  • Own and maintain the coverage of the automation test suite by (but not limited to) the following:
    • keep them up-to-date with new functional changes
    • Implement new automated tests and write the code to run them
    • Improve the current test cases
  • Monitor and review nightly automated test failures
  • Work closely with in-house QA team on automation planning
  • Reproduce bugs and issues

Requirements:

  • Knowledge and practical experience setting up test automation frameworks for mobile applications
  • Experience with XCUITest in Swift
  • Experience with BDD (Behaviour Driven Testing)
  • Experience using Git for version control, merging, pull requests
  • Experience with continuous integration environments such as TeamCity
  • 4+ years of Test automation experience, at least 1 year with XCUITest
  • Performance testing knowledge a plus