Job Description:
No two career paths will ever look the same. At Leidos, we know the most talented and diverse IT and engineering professionals will always have a multitude of career choices; your time at Leidos will be a wise investment in your career and in yourself.Our Civil business is helping to modernize and manage infrastructure, systems and controls, and cybersecurity for civilian agencies and commercial clients around the globe. With core competencies in information technology, energy and environment, complex logistics, and specialized engineering, we solve technical challenges and implement newfound efficiencies on a number of programs!Protect yourself and your family, with the benefits of working for a world-class employer. When you join Leidos, you join a Fortune 500 company and one of Ethisphere Institute's "World's Most Ethical Companies" Leidos...We strive to make the complex clear.
The Treasury Solutions & Development (TSD) Organization supports the Total Information Processing Support Services (TIPSS) contract vehicle which is used by the Internal Revenue Service (IRS) for IT contractor support needs. TSD provides various levels of IT products and services including software development, operations and maintenance (O&M), project management office (PMO) support and network management. TSD employees of various levels and skills sets across the US at various IRS facilities and Leidos offices.
This role will provide leadership to an enterprise test team comprising of 50+ engineers from both Leidos and our customer. This will require the ability to shape and define the customer's overall test strategy, to execute against the strategy by using practical working approaches, and to successfully manage tests. The role of test automation as an enabler to the testing operation is a critical one in today's testing environment. The role will also contribute to the definition and establishment of toolset support for the integration environment.
Typical Duties:
Develop, promote and provide a clear vision and strategy for the integration and test team
Define and implement test strategies and plans for testing within a virtual mainframe environment
Lead test planning and execution
Provide goals and objectives for the team in line with the test strategy
Ensure work is on schedule, within budget and meets the customer's expectations
Lead and coach a highly efficient test team, blending traditional and automated skillsets
Provide oversight and guidance for employees performing testing of multiple IRS systems, ensuring requirements are captured, test conditions/cases/data are created, tests are executed, and results are verified and documented
Direct and help plan Systems Acceptability Testing for multiple IRS systems
Supports, advises Final Integration Test execution as needed
Review deliverable work products to ensure that all test teams comply with required customer processes and procedures.
Communicate effectively to all stakeholders
Build a framework that provides metrics and real-time reporting for the test engineering function
Lead test automation planning and execution
Analyze current automation solutions, understand changing business needs, and propose strategies for the enhancement and/or migration to new automation framework
Evaluate existing manual test cases, and identify opportunities for automation.
Develop a plan that includes both short-term and long-term test automation solutions.
Develop test automation scripts and tools.
Collaborate with project test teams to implement developed automation.
Work towards building a stable and low maintenance set of automated tests that remove the requirement to run regression tests manually
Ensure the engineering team uses the automated tests to get the highest return on investment (ROI)
Monitor team progress as well as the ROI from automated tests regularly; and share and improve results
Measure and improve effectiveness of the automated test suite
Manage the development and maintenance of a test data management capability
Work with the customer to evaluate and improve, as necessary the test data management processes to help ensure reduction of time to operationalize test data, fulfil requirements for high fidelity data, minimize security risks without compromising agility, and to lower costs of storing data
Provide expertise and advice to those managing systems integration testing and discrete testing efforts, complete with load and data refresh capabilities
Requires a Bachelors degree and 8+ years of relevant experience.
General Testing Skills
Significant experience (5 - 10 years) within large scale systems of systems and portfolio systems integration
Significant experience (5-10 years) of test planning, management and execution, preferably in large scale, complex, virtualized mainframe environments
Comprehensive understanding and implementation experience of defining & execution of various test strategies
Must be a U.S. citizen
Test Automation Skills
At least 4 years of software test automation experience which must include:
Experience applying extensive technical expertise in the area of test automation
Prior experience with at least one type of framework implementation
Prior automation framework maintenance and enhancement experience, which may include but not limited to the conceptualization, integration and optimization of frameworks to meet dynamic needs
Automation script development experience that includes testing of large, complex applications that run on a variety of platforms such as Mainframe/DB2, UNIX, and Web.
Hands on test automation scripting and framework development experience using Java and/or Java Script programming/scripting languages
Ability to work at any point in the verification and validation part of the software lifecycle
Prior IBM Mainframe and Unisys based applications' test automation experience
Project Management/Test Management, Test Data Management, Agile Development, and DevOps
Success in technical project management leadership
Extensive background and experience in applications/systems testing
Extensive background and experience in test data management, test data synthesis and version management
Experience with agile development methodologies, DevOps, continuous integration and source control tools
Leadership, Management, Communication, Innovation
Able to use understanding of customer needs and expectations to generate mutually beneficial solutions
Can deliver clear messages through dialogue, written work and formal presentation
Ability to communicate effectively orally and in writing with team members as well as leadership, customers, and other stakeholders
Commitment to monitoring progress against expectations, addressing performance
Demonstrates commitment to sharing technologies and best practices and to offer fresh, innovative ideas and unconventional approaches
Desired Skills:
Technical expertise including fluency in one or more popular programming language
Knowledge of professional engineering practices & best practices for Agile and Waterfall development life cycles
Knowledge of web services testing, performance testing, load testing (tools and good practices)
Experience writing, maintaining and executing automation tests using frameworks such as; JUnit, Telerik Test Studio, HP Unified Functional Testing software, Selenium, TestComplete, Watir or similar
Experience with the Rational suite of tools (e.g., RFT, RQM, and RTC)
Experience with Common Accessory Scripting Language (CASL) in Attachmate
Experience with SoapUI
Experience with IBM mainframe (JCL/TSO)
Experience with Unisys mainframe
External Referral Bonus:
No
Potential for Telework:
No
Clearance Level Required:
Public Trust
Travel:
No
Scheduled Weekly Hours:
40
Shift:
Day
Requisition Category:
Professional
Job Family:
Testing and Quality Assurance
2000
Civil