Test Automation Engineer III

Employment Type

: Full-Time

Industry

: Engineering



Job Description

Software Engineer III

  • 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).
  • Education:

  • BS degree in related technical field and 8-12 years prior relevant experience OR Master’s degree with 6-10 years of prior relevant experience.
  • Requirements:

  • 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 required and the ability to obtain a DoD SECRET security clearance.
  • * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

    Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...