These job descriptions are examples. Looking for work?

Find JobsFind Jobs

UI Engineer

0 people like this description

Contract role with Fortune 500 Cloud computing company in Indianapolis!

Department Description
The Quality Engineering Automation team is an agile team of developers working to provide useful automated testing technologies to the broader Engineering organization. The tools we develop use Ruby, REST and SQL, with web-based GUIs. We design and build them to scale across the enterprise. This automated testing framework is put to work by teams of software developers and Quality Engineers to create and execute automated tests against the features they build across multiple environments, helping to ensure even higher levels of quality for our customers.

Project Description:
The QEA team is looking for a Front-End Software Engineer to make significant contributions to the automated testing framework we are developing. As a developer on the team, you’ll play a key role in the success of automated testing initiatives. You’ll be doing greenfield development on the user interface and middle-tier, building an easy-to-use, powerful, and scalable automated testing framework based on Cucumber. You’ll write systems using Ruby on Rails to handle the process of creating and running the tests other software teams create. The services you create will empower developers and testers to write tests using this framework and get actionable results.

Your Impact
•Design and Develop high-performance and impactful web tools to support automated testing initiatives.
•Design and implement easy to use web-based user interfaces that will
•Deliver a framework and supporting systems to run automated tests and track results
•Identify and improve the efficiency, scalability, usability, and security of systems
•Participate in design and code reviews
•Work closely with development, quality engineering, product management, and operations teams to understand their needs and effectively translate them to technical specifications
•Embrace and promote agile and test-driven software development practices

Minimum Required Skills
•Bachelor’s Degree in Computer Science, Engineering, Statistics or equivalent technical field.
•3+ years of experience designing and developing web interfaces for large scale applications
•Strong GUI design skills
•Strong CS fundamentals, including proficiency in algorithms, data structures, and OOP
•Web application development using Ruby on Rails
•Solid grasp of web technologies (HTTP, JavaScript, HTML, CSS, AngularJS)
•Working knowledge of at least one object-oriented compiled language (e.g., C#, Java)
•Excellent problem solving and debugging skills
•Experience using REST-based APIs to drive a web GUI
•Ability to work independently as well as in teams, in a fast-paced environment
•Strong communication skills

Additional Skills Desired
•Knowledge of Agile & Scrum development methodologies
•Experience with automated testing technologies and tools, particularly Cucumber
•Microsoft SQL Server
•TeamCity
•Git & GitHub

Interview Process:
Phone interview followed by an onsite. If non-local a Skype interview will be conducted.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs