Job Description :
Role: Automation Engineer
Duration: Long Term/CTH/Full Time
Location: Sterling, VA

Responsibilities
Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
Develop and improve existing test automation frameworks (i.e. make them faster, more flexible, and easier to use) and utilize parallel processing or grid systems to speed up the tests
Work across projects and collaborate with cross-functional teams to understand complex interaction between systems
Define and establish test metrics to measure not just product quality but also quality of testing and feedback to engineers
Develop efficient and effective quantitative methods and guidelines to continuously improve quality processes and practices across multiple projects
Experience supporting User Acceptance testing effort by user training and developing test artifacts
Other similar professional duties maybe assigned as needed
Qualifications
3 to 5 years of experience in testing, including planning, test execution, and analysis
5 to 8 years of experience in Information Technology
At least 3 years of experience in developing automated QA test suites and tools using Selenium, Nunit
Strong skills in any one programming language, preferably C#
Exposure to backend services/microservices testing is a plus
Ability to review the complex code and write unit test cases
Exposure to client-side automated testing such as JEST, KARMA, PROTRACTOR
Exposure to stress, reliability, security and performance testing using tools like : NetSparker, Fortify, LoadRunner, Jmeter
Knowledge in management tools such as JIRA Platform, Wiki, TFS and/or ALM
Must be a self-starter/self-directed member of the team
Strong analytical and communication skills
Bachelor’s degree in computer science or a related field
Employer will accept a suitable combination of education, training, and experience