Test Automation Developer
Company Description
Recruitment and Staffing Agency
Job Description
Job ID: 4328064
Job Title: Test Automation Developer
Location: Groveport, OH
Duration: 6+ months(Possibility for extension till permanent)
Remote: No
W-2 only
In the Agile Application Development group, you will work in small teams to directly contribute to innovative business capabilities, such as building the next generation point of service (POS) system for mobile devices.
Consider joining our team and growing your career with us. We are hiring technology enthusiasts who share our passion for efficient delivery of new technology and want to solve real business problems.
Responsibilities
Write test scenarios using test frameworks such as Cucumber and languages such as Java and Ruby.
Produce well-written, efficient, high-quality, self-documenting test code that follows best practices and design patterns
Design, implement and launch highly-visible features for our retail platform using Test/Behavior Driven Development practices
Use your critical thinking skills by doing exploratory testing
Continuously grow your skills and value through paired programming and code reviews
Practice relentless automation, continuous integration, continuous delivery and continuous improvement
Recommend and adopt new technologies as well as keeping existing technologies on leading edge versions
Interface with the project team to develop a test strategy for each feature
Report on quality to project and department leadership
Be an ambassador to the open source community to share your passion for testing innovation and to learn from the testing community
Requirements
Thorough understanding of Object Oriented analysis and design principles
Experience with WebService technologies
Experience with presentation layer technologies, including Javascript, HTML and CSS
Experience with Cucumber, Ruby, Selenium, mocking, service virtualization or equivalent
Experience with headless testing
Able to balance the need for speed of execution with coverage requirements
Experience in relational database programming
3+ years developing automated tests
2+ years in Java and J2EE
5+ years of development experience
Preferred Skills
Experience with NoSQL databases such as MongoDB
Experience with one or more JavaScript frameworks (e.g., AngularJS)
Experience with testing in dependency injection frameworks (e.g., Spring)Experience with Continuous Integration tools (Electric Commander, Jenkins)
Proficiency with virtualization technologies such as VMware