The kind of person we're looking for:

A talented Automation Engineer who has experience breaking down problems at a code level. Needs to have experience testing software and dealing with multi-component testing systems. Candidate must be comfortable with using Java, Python, and Groovy, and also must be interested in discovering newer technologies to cover our ever-evolving software platform. We collaborate across multiple teams to supply automated testing solutions to all areas of the platform.  This includes our mobile and web server platforms, so the ability to communicate between teams is a must.

Our company has an open, relaxed, and friendly environment where jokes and silliness are common, yet we're serious about the work we do. We fully expect the same from you. Our organizational structure is pretty flat so you'll be given a fair amount of latitude with, and responsibility for, your own time.

The kind of stuff you'll be doing:

  • Designing and developing new automated tests for our Selenium and Appium based testing suite, which is written in mix of Java, Groovy, and Python
  • Working directly with the Development team to turn test cases into automated software
  • Maintaining and improving existing automated testing platform and software components associated with it
  • Ability to find bugs in the software and use creativity to define edge cases within the automated tests
  • Working on multiple areas of the software platform related to automated testing. This includes mobile app testing, and web-based UI testing

The kind of experience you'll need:

  • Experience writing Java, Groovy, or Python
  • Experience with SQL and relational databases
  • Experience with automated testing systems that run large volumes of tests (Test runners, RedwoodHQ, etc.)
  • Excellent written and verbal communication skills
  • Experience with Virtual Machines (VMWare, Hyper-V, etc.)
  • The ability to clearly articulate questions and create test case documentation and edge case design
  • Comfort in both Linux and Windows
  • Facility with version control systems (Git preferred)

The extra stuff that would be nice:

  • Experience working with spreadsheets and diagrams
  • General experience with Unix (Linux preferred)
  • Understanding of web technologies: HTTP, SSL, REST, JSON, XML
  • Experience working with HTML and CSS

 

Apply for this Job

* Required