One of our biggest 2013 initiatives involves Continuous Deployment. CD will allow us to promote our software to production in hours rather than days or weeks. Through the use of automation and virtualization, we will help transform our business by reducing time to market for our customer facing applications., Primary responsibilities include build automation for Java and Grails based projects. Automation of cloud based server setup and configuration. Develop deployment scripts used to deploy our applications. Automation of functional regression tests using Geb and Saucelabs.,
Job Requirements, C/C++, Java, Groovy or Python.
Basic Qualifications,
We are looking for passionate software engineers to solve complex problems. , Our continuous deployment initiative will ultimately allow us to deploy software changes live to site in hours rather than days or weeks. We are looking for an intern to assist in the development of these capabilities.
Technical Intern
- Learn to analyze and translate business requirements into test cases.
- Learn to develop and maintains automated test scripts in Groovy.
- Learn to create and execute automated functional regression tests.
- Learn to add the automated tests to the CI server and increase code coverage of the tests
- Identify, report and track issues through bug reporting tools.
- Assist developers with issue analysis.
- Closely interact with project managers, Developers, and other QA engineers.
- Pursuing a Bachelor’s degree in Computer Science or related software engineering discipline from an accredited university.
- A good history of academic achievement.
- Strong documentation and communication skills within a team environment.
- Exposure to a programming such as Java, C++ or any scripting language
- Exposure to a relational DB such as Oracle and exposure to SQL.
- Familiarity with major operating systems (Windows, Mac OSX, Unix).
- Experience with Microsoft Office (Word & Excel).
- Attention to detail and a passion for quality are essential
Preferred (Not Required):
- Web application or software quality assurance experience is a plus.
- Experience with QA Automation is a plus.
- Familiarity with issue tracking tools is a plus.