Logo
Metronome LLC

Test Automation Engineer

Metronome LLC, Chantilly, Virginia, United States, 22021


Provide test automation expertise and leadership in building a Selenium WebDriver based framework. Also provide mentoring and training of team members in test automation concepts and tools. Additionally, provides exploratory, functional and regression testing on web applications.Responsibilitieso Lead the test automation effort, defining automation strategy and architecture that employs Selenium WebDriver and JMeter.o Design and develop Test Automation Scripts using Selenium WebDrivero On a day-to-day basis, you will work with other test engineers and developers to implement new automation scripts and diagnose problems with existing scripts, all running in a Continuous Integration environment.o Constantly work with developers and product owners to help diagnose and solve problems and remove roadblocks, define testing scenarios, and to find ways to introduce efficiencies into multiple agile teams.o Work within Agile teams to provide early manual exploratory testing during development.o Adding tasks and acceptance tests to user stories to ensure that the definition of done includes a zero defect strategy.o Assisting developers with unit test automation to enable Test Driven Development whenever feasible.o Creating and implementing test plans that describe the scope, strategies, test cases and environment for testingo Writing detailed test cases and acceptance criteria that can be used in manual or automated testing for functional and regression testing teams.o Running automated tests and/or load test profiles and analyzing the results.o Work with the Test Lead to make continuous improvements to our agile processes and to set future direction for the team.o Mentor other testers on the team as needed, and onboard new hires.

o Hands-on experience developing test automation scripts with Selenium WebDrivero Experience with test automation tools - Selenium Webdriver, JMeter, and SOAPUIo Experience with scripting in Java, JavaScript, PERL, or Python.o Experience with Unix or variant - i.e. AIX, HP-UX, Linux, Solaris, etc.o Experience managing relational databases, creating and querying test data in SQL.o Solid experience with manual test case design and evaluation for Automation feasibility.o College degree in IT or a related field or at least 5 years experience testing web based applicationso Minimum of two years of recent experience in software testing of web based applications and working experience with X/HTML/5, CSS, jQuery, Javascript, JSON, XML, XSLT, AJAX, ExtJSo Experience working in Agile development framework, preferably as an embedded tester or developer in Scrum team.o Must be able to work independently with little supervision and produce results.o Passionate about agile testing and continuous improvement in the context of application lifecycle managemento Have a penchant for finding ways to get things doneo Well organized and excellent communication skills

o Previous development experienceo Experience writing User Stories and the associated Acceptance Criteriao Experience with JIRA and Microsoft SharePointo Experience with HTTP Capture tools such as Charles Proxy, Fiddler, HTTPWatch, or browser developer tools - Firebug, Chrome Developer Tools, Web Developer