This role will contribute as the Quality team's technical testing subject matter expert. The role will have three main focuses: crafting code for automation tools & approaches, influencing testing technical strategies and serving as the technical point of contact for product owners.
We want you to leverage your technical background to build testing solutions that ensure the quality of software used by our customers and restaurant Operators. You'll be hands-on with the development of automation scripts and create testing tools for the Quality team to leverage. In addition, you'll also search for what's next by tinkering with applications built on top of the latest advances in technology which include cloud computing, micro services, and mobile applications.
You will be the chief advocate for driving practices such as Behavior-Driven Development (BDD) and Test-Driven Development (TDD) in projects, coordinating all test-related activities.
You'll also be responsible to communicate regularly to product owners, project stakeholders, Quality team members and engineering resources regarding the system's quality to promote quality development practices.
Build testing automation code and scripts
Lead exploratory testing and other manual testing activities
Design, develop, conduct, and analyze load and performance tests
Direct the test efforts of contract resources on a project where applicable
Contribute to the strategy of our automation framework and processes
Provide Budget Estimates for Testing Initiatives
Set the direction and approach for achieving the desired level of quality on projects
Experience automated software testing tools. (ex. Cucumber, Appium, Selenium, jMeter)
Experience executing tests
Good analytical skills and works well on project teams
Experience discussing software development, architecture, and infrastructure
Good written and oral communication skills
A creative, challenging, and inquiring mind
Resourceful and a self-learner to stay relevant with best practices in the industry
Bachelor's degree in applicable field
Experience with version control software; such as Subversion and Git
Experience with SQL
Experience with Web Services; SOAP/XML
Familiar with Behavior Driven Development (BDD) and related tooling
Familiar with Continuous Integration (CI) and Continuous Delivery (CD) concepts
Familiar with Agile and related frameworks; such as Scrum and Kanban
Minimum Years of Experience3