Sr. Test EngineerLocation: Arlington, VADuration: 12 monthsClient is seeking a Senior Software Development Engineer in Test (SSDET) who is well-versed in agile methodologies, has a constant focus on improving the QA process, is excellent at communication and can thrive in a fast-moving, hyper-growth environment. The Senior Software Development Engineer in Test will be part of a Software Engineering process that is highly agile, with short iterations with a big focus on test automation.ResponsibilitiesDevelop, maintain and execute automated test scripts for service, acceptance, integration and regression testing;Design, develop, and expand on our test automation framework and research emerging automation technologies;Lead and engage with Product and engineering team to improve software development production and release speed;Develop the test coverage by defining testing setup and metrics; designing test cases and procedures; and documenting test results;Monitor, triage, debug bugs and helps identify fixes;QualificationsProven experience in both Unit and Integration testing needs with exposure to data virtualization tools;Deep experience testing across a variety of platforms: web and mobile user interface, APIs (REST and SOAP), and/or data warehouse reports;Demonstrated experience in software development to build and use automation frameworks using technologies: Java/.NET, JUnit, Selenium, JBehave, Soap UI/Pro, Spring framework, REST, JSON and XML, Eclipse IDE, etc.;Proficiency in developing high quality test strategies and test execution – specific focus on cross browser and cross device testing;Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover);Experience to Continuous integration and delivery concepts desirable;Exposure to performance engineering requirements desirable to develop non-functional requirements from the start;Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills - with the ability to lead multiple test paths simultaneously;Experience in an agile development environment;Demonstrated knowledge of test methodologies, e.g.
regression, functional, unit, integration, performance, etc.