DCS Corp. is looking for an experienced Sr. Test Automation Engineer professional to join the F/A-18 & EA-18G Integrated Product Team (IPT). The Test Automation Engineer will be a member of the Enterprise Data Fusion Team and Lead planning, estimation and implementation of test automation frameworks and strategies. A demonstrable understanding of software principles, theories, and concepts related to software engineering should be within the experience scope of the candidate.
Essential Job Functions:
Demonstrate deep understanding of testing methodologies, test automation and software development principles.
Lead planning, estimation and implementation of test automation frameworks and strategies.
Lead translation of manual testing scenarios to test automation coverage across multiple toolsets (Selenium, TestStudio, UFT, etc.).
Contribute to and ensure knowledge of standards across teams.
Oversee the setup, configuration, and maintenance of automated (continuous) testing environments.
Lead training sessions and mentor others on the various aspects of test automation.
Effectively communicate status to stake holders and proactively locate and address concerns.
Provide oversight and management of team’s service request queue.
Champion Agile best-practices, processes, and tools in support of DevOps processes with respect to Test Automation.
Provide leadership and communicate testing status to the team.
Partner with leadership teams and stakeholders to drive projects forward.
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachelor’s degree and minimum of five plus years of relevant, software development experience.
Obtain and maintain a Security Clearance.
Two plus years of project leadership experience.
Prior experience working within one or more Test Automation platforms (Tosca, UFT, Selenium).
Experience with Microsoft infrastructures, MS SQL Server (2014/2017), Azure DevOps (CI/CD) tool, Agile software development (Scrum/SAFe).
Capable of delivery and providing oversight of resources.
Strong working understanding of problem-solving and troubleshooting techniques and strategies.
Ability to work in a collaborative, multi-discipline environment to produce deliverable products.
Excellent written and verbal communication skills.
Prior experience with continuous testing and establishment/management of related test automation infrastructure.
High level of knowledge of multiple test automation toolsets.
Strong knowledge and prior experience establishing and leading continuous testing infrastructure and related release tollgates.
Scripting experience, and advanced knowledge of one or more scripting languages.
Strong understanding of Test Management and ALM software.