A
Test Engineer
Salary undisclosed
Checking job availability...
Original
Simplified
Duties and Responsibilities:
- Coordinate and schedule testing in the associated test environment based on the identified and approved schedule.
- Development of Test Automation Scripts: Create extensive and complex automated test scripts for functional and performance type tests.
- Development of Test Plans: Develop test plans to ensure that the testing approach sufficiently addresses software features, and to verify that the test process achieves an appropriate level of test coverage, that test results are verified, that the correct code configuration has been tested, and that the tests are appropriately documented.
- Development of Test Cases: Develop intricate manual test cases to include step-by-step procedures for testing objectives. These test cases shall be based on verified requirements, for independent verification and validation to include predicted test results. Identify requirement traceability matrix to validate the relationships between the test plans, designs, test cases and procedures for test and analysis.
- Communications: Provide timely, accurate feedback to the customer. Foster an open, communicative partnership with the development team, eliminating any adversarial relationships, jointly focusing on the customers needs (requirements), and recommending improvements as identified.
- Meetings: Participate in customer and developer meetings in support of testing of software applications.
- Tools and Processes: Research and recommend new tools for implementation as new requirements are identified to replace or complement current processes/toolsets. Aid Engineering Test and Evaluation government staff to ensure proper/consistent usage of tools and processes.
Software Testing Activities
- Testing Services. Provide testing services to support Government Acceptance Testing of contractor. The contractor shall perform the following tasks using various forms of testing to support Agile Scrum, Traditional, Continuous Integration and Continuous Delivery and Waterfall.
- Functional Testing. Conduct functional testing based on the approved testing methodology and schedule utilizing or developing test scripts and/or test cases.
- Performance, Load, Stress and Endurance Testing. Conduct testing based on the approved schedule, creating performance test models, utilizing, or developing performance test scripts. In addition to measuring the performance of any newly added components, an assessment of the aggregate performance of the application is critical, identifying any performance degradation. Upon successful acceptance testing, a new performance baseline should be conducted and recorded.
- Automation Testing. Common automation tools used are: net, ALM-Octane, LoadRunner Performance, Unified Functional Test (UFT) UI, Java TestNG/Junit, Cobertura/Jacoco Unit Coverage, RestEASY (Java) API, Katalon API and UI, Selenium UI, Jmeter Performance, Axe Monitor, Comply & WorldSpace 508 automation, Jenkins CI/CD Promotion, Reports and Scans, and Xray Jira Test Plan/Report management tool.
- Regression Testing. Verify that newly introduced enhancements do not have a negative im- pact on pre-existing components within the application or critical interfaces.
- Test Script Maintenance. Create and maintain a library of test scripts for manual and automation tests for each application tested. This approach optimizes regression testing by improving thoroughness of the testing, while shortening the duration of the testing cycle. The contractor should retain all test scripts in a specified central location for access by Government officials used during the lifecycle of the application.
- Software Administration Support. Assist with installation and maintenance of the products used to support and/or conduct test management and test automation functions. These tools include MicroFocus testing suites (ALM.net, ALM-Octane, LoadRunner Enterprise and UFT One 15.1+), UI, Java TestNG/Junit, Cobertura/Jacoco Unit Coverage, RestEASY (Java) API, Katalon API and UI, Selenium UI, JMeter Performance, Axe Monitor, Comply & WorldSpace 508 automation, Jenkins CI/CD Promotion, Reports and Scans, and Xray Jira Test Plan/Report management tool.
- Monitor user s acceptance testing. Monitor user acceptance testing and review testing results as an acceptable level of verification.
- Section 508 Testing. Section 508 compliance testing can be performed using an automated testing tool and by testing the application manually utilizing the Section 508 Compliance Test Process for Applications version 5.0. Automated testing should be performed during the development of the iteration to identify defects for remediation early in the process. Automated testing tools will be executed as part of each project s CI/CD pipeline. Manual testing must be completed prior to the iteration entering production. All 508-compliance testing must be performed by a DHS Section 508 certified trusted tester with a level 5.0 certification.
Others:
- Minimum bachelor s degree
- Minimum: 5 yrs experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Duties and Responsibilities:
- Coordinate and schedule testing in the associated test environment based on the identified and approved schedule.
- Development of Test Automation Scripts: Create extensive and complex automated test scripts for functional and performance type tests.
- Development of Test Plans: Develop test plans to ensure that the testing approach sufficiently addresses software features, and to verify that the test process achieves an appropriate level of test coverage, that test results are verified, that the correct code configuration has been tested, and that the tests are appropriately documented.
- Development of Test Cases: Develop intricate manual test cases to include step-by-step procedures for testing objectives. These test cases shall be based on verified requirements, for independent verification and validation to include predicted test results. Identify requirement traceability matrix to validate the relationships between the test plans, designs, test cases and procedures for test and analysis.
- Communications: Provide timely, accurate feedback to the customer. Foster an open, communicative partnership with the development team, eliminating any adversarial relationships, jointly focusing on the customers needs (requirements), and recommending improvements as identified.
- Meetings: Participate in customer and developer meetings in support of testing of software applications.
- Tools and Processes: Research and recommend new tools for implementation as new requirements are identified to replace or complement current processes/toolsets. Aid Engineering Test and Evaluation government staff to ensure proper/consistent usage of tools and processes.
Software Testing Activities
- Testing Services. Provide testing services to support Government Acceptance Testing of contractor. The contractor shall perform the following tasks using various forms of testing to support Agile Scrum, Traditional, Continuous Integration and Continuous Delivery and Waterfall.
- Functional Testing. Conduct functional testing based on the approved testing methodology and schedule utilizing or developing test scripts and/or test cases.
- Performance, Load, Stress and Endurance Testing. Conduct testing based on the approved schedule, creating performance test models, utilizing, or developing performance test scripts. In addition to measuring the performance of any newly added components, an assessment of the aggregate performance of the application is critical, identifying any performance degradation. Upon successful acceptance testing, a new performance baseline should be conducted and recorded.
- Automation Testing. Common automation tools used are: net, ALM-Octane, LoadRunner Performance, Unified Functional Test (UFT) UI, Java TestNG/Junit, Cobertura/Jacoco Unit Coverage, RestEASY (Java) API, Katalon API and UI, Selenium UI, Jmeter Performance, Axe Monitor, Comply & WorldSpace 508 automation, Jenkins CI/CD Promotion, Reports and Scans, and Xray Jira Test Plan/Report management tool.
- Regression Testing. Verify that newly introduced enhancements do not have a negative im- pact on pre-existing components within the application or critical interfaces.
- Test Script Maintenance. Create and maintain a library of test scripts for manual and automation tests for each application tested. This approach optimizes regression testing by improving thoroughness of the testing, while shortening the duration of the testing cycle. The contractor should retain all test scripts in a specified central location for access by Government officials used during the lifecycle of the application.
- Software Administration Support. Assist with installation and maintenance of the products used to support and/or conduct test management and test automation functions. These tools include MicroFocus testing suites (ALM.net, ALM-Octane, LoadRunner Enterprise and UFT One 15.1+), UI, Java TestNG/Junit, Cobertura/Jacoco Unit Coverage, RestEASY (Java) API, Katalon API and UI, Selenium UI, JMeter Performance, Axe Monitor, Comply & WorldSpace 508 automation, Jenkins CI/CD Promotion, Reports and Scans, and Xray Jira Test Plan/Report management tool.
- Monitor user s acceptance testing. Monitor user acceptance testing and review testing results as an acceptable level of verification.
- Section 508 Testing. Section 508 compliance testing can be performed using an automated testing tool and by testing the application manually utilizing the Section 508 Compliance Test Process for Applications version 5.0. Automated testing should be performed during the development of the iteration to identify defects for remediation early in the process. Automated testing tools will be executed as part of each project s CI/CD pipeline. Manual testing must be completed prior to the iteration entering production. All 508-compliance testing must be performed by a DHS Section 508 certified trusted tester with a level 5.0 certification.
Others:
- Minimum bachelor s degree
- Minimum: 5 yrs experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job