Test Automation Engineering at ChowNow
Are you inspired by best-practices and love writing PEP-8'ed and documented Python for automated testing? Do you desire a hands-on role in ensuring a quality user experience through functional, integration, and acceptance phases? Does the ability to have a direct impact on process workflow inspire you to craft high-quality, resilient, and helpful tests?
Are all() of your answers to the above == True and did you envision that as a list comprehension? If so, keep reading; this might be the development environment you have been searching for.
As ChowNow's Test Automation Engineer, you will help us launch quality products and support existing initiatives that continuously improve the experience of our end-users. You will be an active voice in helping us shape the product by engaging in thoughtful inquiry and critical reflection.
Our automated test suites are powered by Selenium in Python running on BrowserStack.
Our back end applications are written in Python2.7 and 3.6 (we have plans to upgrade to 3.6 globally.)
Our Python-powered RESTful APIs enable several platforms and are built with MySQL, Elasticsearch and Redis.
Our environments are supported by infrastructure-as-code utilizing Ansible and Terraform and deployed to AmazonWebServices.
ChowNow’s front end applications are built on React & Redux, with webpack as our bundler.
Our deployments are automated with Jenkins and we use Docker to build our applications.
Within 3 months:
You will complete the ChowNow New Hire Ramp Camp
You will collaborate with the Director of Engineering, Product Manager, and Product Quality Manager to discover the breadth of automated testing desired to ensure quality. We prioritize the experience of our users.
You will build and support automated tests for a major feature. We ship with iterative agility.
You will design architecture for multiple test suites across multiple product platforms. We aim to test everything feasible.
You will master development patterns and collaborative processes. We work together to make work efficient.
You will write internal documentation and test your systems and tests. We take responsibility for communication and quality.
Within 6 months:
You will have made a tangible impact on our process workflow architecture by reducing cycle times as well as ensuring a quality product. We celebrate our success by measuring our impact, internally and externally.
You will understand major feature areas of our applications and be comfortable navigating the product. We are all product-focused.
You will have participated in the design and implementation of new test suites and developer functionality. We communicate and collaborate on our architecture to achieve security, scalability, and maximum learning.
Within 12 months:
You will build within reliable estimates. We know this takes time, and we strive to be accurate with each other.
You will feel comfortable as a knowledge leader, contributing teaching and continuing to learn. We want to learn as much we teach, and vice-versa.
You will be an essential part of growing our team by fully participating in the hiring interview process. We share responsibility to grow our team.