These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Full Stack Engineer

0 people like this description

Short term contract opportunity with Fortune 500 Tech 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 Marketing Cloud 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 Full Stack 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 in the Marketing cloud. 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
•Solid grasp of web technologies (HTTP, JavaScript, HTML, CSS, AngularJS)
•1 year of web application development experience using Ruby on Rails
•Strong GUI design skills
•Strong CS fundamentals, including proficiency in algorithms, data structures, and OOP
•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

These job descriptions are examples. Looking for work?

Find JobsFind Jobs