Software Test Engineer Resume
Chantilly, VA
PROFESSIONAL SUMMARY:
Software Systems Test Engineer with a BS in Computer Science and 15+ years of experience testing enterprise level software systems. Result - driven, customer-focused, articulate and analytical with problem solving skills. Experienced in software system test design and execution, requirements gathering, IV&V, analysis, agile software development testing, production support, and documentation. Experienced in Software Testing, Agile Development, CMMI, IV&V, Confluence, and Bugzilla.
TECHNICAL SKILLS:
Advanced: JIRA, Microsoft SQL Server, Visual Basic, Testing Agile Development, CMMI, Continuous Integration
Intermediate: My SQL, Oracle, Access, Crystal Reports, Visual Studio.NET, TDD, FISMA, MS Project, C&A, ITIL, Visio, Remedy, C++, Java
Novice: ASP, MS Team Foundation Server, SAP
PROFESSIONAL EXPERIENCE:
Confidential, Chantilly, VA
Software Test Engineer
Responsibilities:
- Document requirements addressed within each sprint
- Write software tests to ensure the requirements have been thoroughly satisfied
- Generate and submit discrepancy reports to Jira documenting all problems surfaced in testing the current sprint
- Prior to submitting to Jira, discuss the problem with the developer and, if possible, a user or other Subject Matter Expert (SME), to ensure it is a problem and not a misinterpretation of the requirement
- Update the test plan, if required, to ensure it accurately reflects the test steps performed. If the problem can be corrected prior to the sprint deadline, perform and document regression testing to verify the correction fixed the problem without generating new problems in other parts of the system.
- Update the Requirements Traceability Matrix (RTM) to ensure it is current
Technologies Used: HTML 5, Oracle AQ, JIRA, ASP.NET, Remedy, Microsoft SQL Server, C++, Java, JWS, JSON, XML, Agile Development, Continuous Integration, CMMI, MS Project
Confidential, Mc Lean, VA
Senior Software Engineer
Responsibilities:
- Provided support to DLA to eliminate data redundancy using an open architecture that allowed data to be manipulated
- Supported a flexible data structure to facilitate the creation of new fields, mappings, and different views of the same data
- Provided a DoD standards-based budget structure
- Provided a common data query capability for integrated access execution, fluid control, program and budget data and the specified level of detail
- Provided standard reports and an ad-hoc query capability
- Provided the ability to interface with all DoD Programs/Budget Components to maximize system to system data exchanges and minimize manual data and non-database information exchanges
- Supported data collection and entry across all levels to meet both Office of the Under Secretary of Defense (OUSD) (C) and Center for Army Profession and Ethics (CAPE) requirements
- Incorporated the functionality modules and data required by emerging requirements into a single integrated system
- Provide a one stop source of significant DoD historical Program/Budget data for retrieval trend analysis over time
Technologies Used: My SQL, Oracle, Access, Visual Studio.NET
Confidential, Arlington, VA
Senior Systems Engineer
Responsibilities:
- Monitored Agile development environment via daily Scrum telephone conferences and access to code check-in and unit test results ensuring unit testing was consistent, correct and thorough.
- Provided support to the Department of Homeland Security (DHS) in their efforts to defend the nation against cyber threats by ensuring that deployments of EINSTEIN 1, EINSTEIN 2, and EINSTEIN 3 Accelerated fully supported the associated SOW derived requirements.
- Integrated Product Tests (IPTs) were closely monitored to ensure all contractor requirements for that segment were fully met.
- Einstein 3 Accelerated introduced Information Sharing among the Departments and Agencies. This feature was closely scrutinized to ensure data could be passed securely between Internet Service Provers (ISPs) and DHS entities. Ensured this transfer was complete and working correctly.
Technologies Used: Java, Windows, Visio, MS Project
Confidential, Alexandria, VA
Software Test Engineer
Responsibilities:
- Took the lead in developing a Project Software Quality Assurance (QA) plan and ensured procedures conformed to contractual requirements.
- Provided daily independent assessments to the PMO of how the project's software development process was being implemented relative to the finite requirements and recommended enhancements/improvements/methodologies to optimize the organization's process.
- Analyzed and participated in the development of computer systems with a wide range of capabilities to include systems engineering, business management and records control functions.
- Took responsibility for all activities involving quality assurance and compliance with regard to applicable regulatory requirements.
- The Agile development process, and more specifically Scrums, used by Confidential allowed the test team the ability to collaborate on processes, procedures, and workflows with both the development team and the PMO
- Provided on-site software system testing support to the National Geo-Spatial Intelligence Agency (NGA) within United States Army Intelligence and Security Command ( Confidential ) in the development of the Distributed Processing, Exploitation and Dissemination(PED) Initiative (DPI), Distributed Common Ground System-Army (DCGS-A) Counter Intelligence/Human Intelligence (CI/HUMINT) Portal (DCHIP) and Defense Cross-Domain Analytic Capability (DCAC), which integrates a true multi-level security data repository with a collection of Government Off The Shelf (GOTS) and Commercial Off The Shelf (COTS) information ingestion, extraction and retrieval tools to provide a controlled interface to multi-level compartmented security.
- Conducted audits and reviews and analyzed all test data and documentation to ensure it incorporated all project requirements .
- Reviewed documentation, describing system specifications and operating instructions, and revised existing processes and procedures.
- The Test Team was exclusively assigned the responsibility for finding all software bugs and documenting the specific problems in Jira.
- Analyzed user interfaces in development of comprehensive test scenarios to include regression test suites and repeatable test harnesses
- Used SQL scripts to verify back end data
- Developed and implemented test procedures and test plans ensuring quality in the system development environment which supported large databases and applications. Wrote SQL queries to ensure backend testing was complete and correct.
- Tested, maintained, and monitored computer programs and systems, including coordinating the installation of computer programs and systems.
- Participated in business case analysis by advising on new techniques and estimated costs associated with new or revised programs and utilities, taking into consideration personnel, time, and hardware requirements and making trade-off analyses.
- Authored and updated test plans for both directed testing of implemented requirements and regression testing of the entire system.
- Emphasis was placed on the report interface sending data from Counterintelligence/Human Intelligence Automated Reporting and Collection System (CHARCS) to DCHIP where the reports were immediately ingested into workflow and also the reverse, DCHIP to CHARCS. This was exclusively hands-on testing in which software is executed using test scripts and comprehensive results, including anomalies, are documented. A complete set of test scripts was written to thoroughly test assigned areas of DCHIP and CHARCS.
- Defined the problems, developed system requirements which were used to generate program specifications used by developers to prepare detailed flow charts, programs, and tests
- Analyzed problems and the data to be processed
- Assisted in maintaining hardware and software performance tweaking
- Provided technical direction for personnel performing software development tasks to include review of work products to ensure correctness and inclusion of all requirements, adherence to the design concept, user standards, and schedules
- Maintained and enhanced interfaces with outside systems
- Prepared milestone status reports and deliveries/presentations on the system concept to colleagues, subordinates, and end user representatives
- Maintained close coordination with the Project and/or Program Manager to ensure problem solution and user satisfaction
- Made recommendations, as needed, for approval of major systems installations
- Trained staff and users to work with computer systems and programs.
- Made recommendations to expand and modify systems to serve new purposes and improve workflow.
- Continually analyzed workload and computer usage metrics in order to generate reports for PMO
- Downtime was analyzed in order to accurately determine and correct problems
- Assisted in development of plans for and installation and setup of a Selenium automated test system.
- Reviewed documentation, describing system specifications and operating instructions, and revised existing processes and procedures to correct deficiencies and maintain more effective data handling, conversion, input/output requirements and storage.
- Assessed the usefulness of pre-developed application packages and adapted them to a user environment. Developed, documented, and revised system design procedures, test procedures and quality standards.
- Provided daily supervision and direction to colleagues and support staff
Technologies Used: Microsoft SQL Server, Visual Basic, Windows, CMMI
Confidential, Alexandria, VA
Software Test Engineer
Responsibilities:
- Provided on-site software system testing support to United States Army Intelligence and Security Command ( Confidential ) in the development of the Distributed Common Ground System-Army (DCGS-A) Counter Intelligence/Human Intelligence (CI/HUMINT) Portal (DCHIP) and Defense Cross-Domain Analytic Capability (DCAC) which integrated a true multi-level security data repository with a collection of Government Off The Shelf (GOTS) and Commercial Off The Shelf (COTS) information ingestion, extraction and retrieval tools to provide a controlled interface to multi-level compartmented security. This included both automated testing using Selenium and hands-on testing in which software was executed using test scripts and all results including bugs thoroughly documented.
- Provided daily independent assessments to the PMO of how the project's software development process was being implemented relative to the finite requirements and recommended enhancements/improvements/methodologies to optimize the organization's process.
- Conducted audits and reviews and analyzed all test data and documentation to ensure it incorporated all project requirements .
- Authored test scripts to verify all security accreditation requirements in DCID 6/3 were met. DCAC was housed on the following hardware: 1) SunFire V490, 2) PowerEdge 2950 and 1950. The software testing consisted of two types: 1) Dirty Word Testing in which it was demonstrated that the Ingest system flagged all prohibited incoming words and phrases 2) Auditable Event testing of the Linux Operating System located on a SunFire V490, Ingest, Query Tree (QT), Named Area of Interest (NAI), and Nagios, all located on PowerEDge 2950s.
- The Agile development process, and more specifically Scrums, used by Confidential allowed the test team the ability to collaborate on processes, procedures, and workflows with both the development team and the PMO
- The Test Team was exclusively assigned the responsibility for finding all software bugs and documenting the specific problems in Jira.
- Developed and implemented test procedures and test plans ensuring quality in the system development environment which supported large databases and applications.
- The types of auditable events produced by the testing were 1) login/logoff with location, 2) admin actions taken with accountability, 3) virus scan results, 4) tripwire scan results, 5) submission of queries, 6) viewing and printing messages, and 7) saving and distributing messages.
Technologies Used: Microsoft SQL Server, Visual Basic, Windows
Confidential, Arlington, VA
Systems Analyst
Responsibilities:
- Provided on site systems analysis and data synthesizing tasks against a database of disparate information
Technologies Used: Windows, MS Office
Confidential, Fair Lakes, VA
IV&V Analyst
Responsibilities:
- Served as the government’s primary representative to review technical documentation related to the Migrant Student Information Exchange (MSIX) program. Primary test engineer ensuring all software on the Maryland Pension Administration System (MPAS) met documented requirements and had undergone rigorous unit, system integration, and user acceptance testing. Adherence to CMMI standards was closely monitored (Verification & Validation for Dep’t of Education).
- Conferred with clients regarding the nature of the information processing or computation needs a computer program is to address
Technologies Used: Windows, MS Office
Confidential, Fair Lakes, VA
IV&V Analyst
Responsibilities:
- Provided on-site software IV&V support to Confidential Government Solutions in their Fairfax, VA offices.
- Responsibilities included the entire spectrum of software system IV&V support to include software design review, requirement verification and validation, software testing (both white box and black box), as well as functional, regression, load, stress, ad-hoc and reliability testing.
Technologies Used: Windows, MS Office
Confidential, Arlington, VA
Software Test Engineer
Responsibilities:
- Responsibilities covered the entire spectrum of software system test support, to include alpha and beta testing, white box and black box testing, functional, regression, load, stress, ad-hoc and reliability testing and the associated documentation presenting the test results. Added responsibilities included verification and validation of associated system documentation.
Technologies Used: Windows, MS Office
