C6I Services Corp

Test Automation Engineer II

Automation Engineer in Abingdon, MD

Posted 2019-06-06
Description

Experience with web based applications and software deployment; Experience with automated test and test driven development concepts, tools, and languages; Cucumber, Squish, Selenium, Postman, JUnit, UFT, Protractor, etc.; Experience with functional and scripting languages such as JavaScript and Python; Experience testing web services, including REST-based services using serialization formats such as JSON and/or XML; Experience working with Linux, JAMA, Confluence, Jira, and Stash-Git as well as standard Microsoft Office suite; Experience with all aspects of developing and executing automated tests, including conducting peer code reviews and mentoring/leading team members; Experience with Objected Oriented Analysis, Design and Programming and Java/J2EE technologies; Experience in User Interface development technologies, such as HTML5, NodeJS, Angular 2.x (TypeScript), etc; Familiar with Unified Modeling Language (UML); Experience with Red Hat Linux, Eclipse IDE, and Junit; Experience with test process development, test case design, test procedure development, test execution, system evaluation and test reporting; Experience with requirements traceability, system-of-systems integration and testing, test planning, development and execution testing including experience with Army products and interfaces; Ability to work independently as well as within a team; Ability to isolate and resolve problems, document bugs, regress and close issues while working on particular application releases; Experience with all phases of a project and software lifecycle development processes; Able to multi-task, self-assign work, and function in a dynamic, fast-paced environment; Good verbal, written, communication, and interpersonal skills; Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint); US citizenship and the ability to obtain a DoD SECRET security clearance

Work in an integrated team capacity, frequently coordinating with Systems Engineers, Architects and Capability Software Developers; Design and implement overall automated testing software infrastructure to support modular test management and execution; Design and develop test utilities and harnesses using Javascript, Python or other functional languages; Design, develop, troubleshoot, and debug automated test scripts for mission critical software using modern test automation tools such as Squish, Selenium, Cucumber, Postman, Protractor; Support Lead Test Engineer with process and tools research and recommendations for test automation; Provide technical mentoring to junior level software engineers in building automated test software; Define, document, analyze, perform, and interpret developmental tests for new and/or modified system components; Provide back-up Lead support; Assign testing tasks to other team members, monitoring progress, run team stand-ups and support Program Management meetings and customer facing meetings; Participate in the development, maintenance and refinement of internal quality control and reliability programs; Use Jira, Confluence, BitBucket development operations, collaboration and source control tools; Participate and conduct peer reviews of automated test scripts; Investigate and resolve operational problems in conjunction with other engineering and technical personnel; Provide technical support to other engineering groups; Participate in User Acceptance Testing (UAT), System Testing, Smoke Testing and Integration Testing, Interface Testing, and Regression Testing; Maximize test automation and participate in test driven development activities including Contractor System Test (CST); Produce test reports; Document and manage defect identification through resolution and closure; Work closely with the Test Engineering team to support program milestone events including the Critical Design Review (CDR) and Limited User Testing (LUT)

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Automation Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.