Software Engineer in Test

Software Engineering Venice, California


Hi, We’re AppFolio. 

We’re innovators, changemakers, and collaborators. We’re more than just a software company — we’re a cloud-based powerhouse that creates products to make our customers’ lives easier. We’re revolutionizing the way people do business, and we want your ideas, your enthusiasm, and your passion to help us keep on innovating.

We love where we work, and you can, too.

To find out more about what AppFolio has to offer, check out

We are looking for a Software Engineer in Test to join our Dynasty team in Venice to help us build AI for real estate powered by the latest advances in machine learning technology. Our Dynasty flagship product, Lisa, is a conversational AI that automates leasing communications, replaces manual tasks, and helps customers grow their business. 

The ideal candidate embraces new technologies, enjoys working in a collaborative environment, loves to ship quickly, and has a passion for solving problems. If you’re interested in working with a talented, entrepreneurial team operating with cutting edge technologies at break-neck speed to solve real customer problems in a way things haven’t been done before - this might be your dream opportunity. 


Work with QA Engineers and Developers to create and update test frameworks for automated testing of web applications, as well as develop test reports and dashboards for project metrics and organizational KPIs.

  • Build, execute, and maintain automation tests within an Agile delivery environment.
  • Integrate automated tests with CI/CD pipelines and execute as part of the build process.
  • Create and distribute test reports and dashboards.
  • Identify, document, track and manage defects, and work with development teams to
    replicate, troubleshoot, and resolve issues.
  • Track and report on established QA metrics and KPIs for assigned projects.


  • BS in Computer Science or related field
  • 2-5 years of experience in developing tools and automation frameworks with strong coding skills
  • Hands-on experience with Java and JavaScript. Experience with Python is a plus.
  • Familiar with testing React applications using tools like Jest and Enzyme
  • Hands-on experience generating test reports, dashboards, and other result based
    notifications, such as Slack.
  • Working knowledge & experience using CI/CD tools like Git and CircleCI
  • Experience with logging and alerting systems such as LogDNA, Sentry, and Honeycomb
  • Preferred knowledge of working with cloud solutions like Amazon AWS.

Our Story 

AppFolio (NASDAQ: APPF) was founded in 2006 with the mission to revolutionize vertical industry businesses by providing great software and service. Our easy-to-use, cloud-based software helps our customers more effectively market, manage, and grow their businesses. Today our software solutions exist in two verticals including the real estate (AppFolio Property Manager, AppFolio Property Manager PLUS, and AppFolio Investment Manager) and legal (MyCase) industries.

To find out more about what AppFolio has to offer, check out


Statement of Equal Opportunity

At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.