Job Directory Software Test Automation Engineer

Software Test Automation Engineer
Ashburn, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Essential Functions:

Seeking an experienced software test automation engineer to support a key program in Reston, VA. The candidate will have an understanding of Agile software development practices, delivering deployable software in short sprints. They will have the opportunity to work as an integral part of an Agile Scrum team responsible for assuring the quality of the application capabilities for a variety of legacy and modernized systems and applications. They will work in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Candidate must have a strong background and experience in web application front-end and back-end scripting and automation, development skills with multiple programming languages, IDE, and familiar or experience with framework setup and maintenance. They will also:

* Work closely with developers, professional services team and product managers to define the automated testing components that will be used to validate requirements against developed software.
* Work closely with Product Owners to understand product specifics and to create corresponding automation test strategies.
* Assist with design of test scenarios and test plans to ensure that automated tests can be implemented and executed against.
* Assist with creating project resource estimates, metrics to track completion phase, defect reports, defect prevention, development efficiency and quality
* Contribute to an atmosphere of cross-functional teamwork within the organizations agile project lifecycle.
* Build and execute automated testing on both web front end and back end systems. Ability to test at an API level such as via web services, JMS Queue, or other back end services.
* Run test validations at various levels including DB validation, logging validation, and UI validation.

Physical Requirements:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

* Required to regularly sit, walk, and/or stand throughout various times during the day.
* Use hands repetitively to handle and operate standard office equipment.
* Position may require individual to work beyond the normal work day to support time sensitive projects.

Required Experience:

* College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline, or equivalent professional experience
* Must be a U.S. Citizen, eligible for a Government security clearance or ideally with an interim DOD Secret clearance
* Two - four (2-4) years related IT experience, with 1-2 years analyzing, designing and implementing integration solutions using .NET technologies or related technologies,
* Experience with multiple programming technologies, including .NET, Java, XML/XSLT/WSDL, Web Services, SOAP, JSP
* Key technology experience in areas such as.NET, J2EE, XML, Web Services and SOA
* Hands on programming experience with .NET/C# programming
* Familiar working with Continuous Integration (CI) environment and a variety of testing tools such as Jenkins/Hudson, TeamCity, as well as automation frameworks like Robot Framework, Specflow, Jbehave, Geb, Spock, Junit4, TestNG, Nunit.
* Familiar working with any Open Source Automation tools like Selenium, Cucumber, Watir,
* Familiar working with an open source or commercial version control systems like GIT, Mercurial, CVS, SVN, Clear Case
* Microsoft Team Foundation Server (TFS) skills preferred
* Familiarity with any open source IDE like Eclipse/Net Bean/Spring
* Must have experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phases
* Familiar with DB testing tools like Fitnesse and DBFit
* Ability to work in a fast paced, constantly changing environment
* Must have knowledge and understand fundamental concepts of Continuous Integration, Automated Testing, User Acceptance Testing
* Must be a team player and work in a collaborative team environment.
* Ability and experience to interact with the product Owner, Business Analysts, Scrum Masters and provide guidance on automation tools and testing methods to meet project specific needs.
* Strong written and verbal communication skills

Desired Experience:

* Certified Scrum Master

EEO Minority/Female/Disabled/Veteran

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.