Job Directory Software Developer in Test

Software Developer in Test
Broomfield, CO

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Software Developer in Test will be responsible for building and maintaining automated testing frameworks in support of testing Nexia Home Intelligence services. You will be responsible for working with an agile development team to produce customer-facing home automation web services and mobile apps (IOS, Android, WinPhone, etc.) that enable customers to remotely manage their homes from the web or a smart phone.

Principal duties and responsibilities include:

* Interact directly with agile development team to produce releasable features


* Actively track and incorporate software testing best practices and tools


* Development and execution of internal test plans and test cases according to project timelines and project deliverables


* Develop test automation tests and scripts for regression test purposes


* When necessary executing manual test cases


* Percentage of Travel: 5



Requirements:

* 3 years' experience developing using Ruby


* Experience creating automated tests utilizing Cucumber, Gherkin, Watir, TestNG and Selenium Web Driver.


* Experience with requirements and defect tracking systems


* Bachelor's degree in Computer Science, Computer Information Systems or Civil Engineering or equivalent work experience


* Automation experience using Ruby / Rspec / Capybara will be considered.


* Experience with Agile development methodologies


* Excellent communication skills



Desired (what you will learn if you don't already know it):

* Familiarity with source control tools like CVS, SVN, or Git


* Unix skills (shell variables, shell redirections, pipes, process control, file access rights, file transfers)


* Able to routinely work throughout the complete stack including z-wave, Linux, Ruby, Rails, MySQL, iOS, Android, WinPhone, etc preferred.


* Continuous Integration and Delivery


* Responsive Design Concepts


* Some knowledge of programming languages and web technologies such as Java, Ruby, JavaScript, jQuery, AngularJS, Bootstrap.js, HTML, CSS, Backbone.js


* Ability to write scripts - e.g. in python, perl, ruby, or bash is advantageous


* Cloud Infrastructure (such as Rackspace or Amazon AWS)


* Software Build tools (such as Jenkins).



We are committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employee, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations.

If you share our passion for inspiring progress-for bringing about bold shifts in how people, economies and societies operate-then you belong with Ingersoll Rand. Progress begins with you.

'656890

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.