If you live in the cloud and love Python and TEST Automation, we want you! Emotient is seeking a Software Development Engineer in Test to assist in designing and building out extensive TEST automation for our web technologies and cloud API. We are a well-funded, pre-IPO company that works on cutting edge visual emotion detection software.
Sample Projects:
- Design and build software test automation frameworks and tests. Make use of Jenkins, unittest, py.test, selenium and tox to create end-to-end automation suites.
- Design test automation that requires low maintenance structured using best practices.
- Design test automation for testing RESTful web-services and client-side UI (i.e. JavaScript, AngularJS).
- Design test automation that appropriately indicates test coverage and results in a professional manner using industry standards. I.E. JUnit XML that can be parsed by standard tools to convey results.
You:
You are a motivated, creative-minded team player that will bring real-world experience and a world-class education to a growing startup. You thrive in the fast-paced, high-growth, ever-changing environment and excitement that a startup brings (the good, the bad, and the ugly). You are comfortable with having to adapt to changing circumstances and are excited to roll-up your sleeves and create something new. You aren’t above doing the little things, but aim to make a difference in solving the big problems. EC2, Python, Linux, Keep-It-Green, and continuous integration aren’t buzzwords to you but the basic building blocks that make you thrive.
Primary Responsibilities:
- Development of test automation for Emotient’s flagship cloud based product, Emotient Analytics.
- Be an integral part of a hyper-productive Scrum team.
- Create meaningful technical designs and deliver high quality test automation, and make sure others' code is testable.
- Be an integral part of review others' code and making sure we build not just for features, but quality features.