Sr. Test Engineer
Software Testing Supporta. Review business requirements documentation to understand testing needs/requirements with respect to both functional and non-functional requirements of applications, application interfaces, and/or service-oriented architecture (SOA) services. b. Collaborate with both business and information technology (IT) subject matter experts (SMEs) to collect, verify, develop, and document applicable test requirements. c. Formulate test scenarios and develop test cases, test scripts, test data for various types of testing, e.g., user acceptance testing, system integration testing, performance testing, automated regression testing, load testing and stress testing. d. Analyze, evaluate, make changes, and keep up to date all test requirements and test specifications. e. Lead as well as perform testing related activities including User Acceptance Testing (UAT) and other testing (automated and non-automated) needs. f. Assist in UAT and other testing activities by providing data suitable for the testing, running batch and online functionality as needed and providing data reports. Develop data manipulation scripts to modify data. g. Review, update, and provide written comments on all testing related documentation, e.g., test results and reports. h. Examples of anticipated deliverables include, but are not limited to, all of the following: 1) Test plans 2) Test scripts 3) Test data 4) Defect reports 5) Test results 6) Testing status reports 7) Data manipulation reports 2. Status Reporting a. Update Monthly Engagement Status. b. Develop and present technical findings for schedule, resources, issues, risks and mitigations during the monthly status review. c. Provide weekly status reports. d. Examples of anticipated deliverables include, but are not limited to, all of the following: 1) Weekly status reports, including, but not limited to, the following: a) Meetings attended, presentations delivered, and completed assignments. b) Activities planned for the coming week; and c) Observations and recommendations. 3. In addition, other job functions and responsibilities include design of test data to support the test strategy and test approach; continuous improvement of test efficiency, through the implementation of new methods, techniques, and test tools across the organization/projects; monitoring and assuring compliance to the test strategy (per release/project); implementation of post-execution test strategy/framework improvements based on feedback received from other test analysts and testers; provide periodic status of milestones and checkpoints to management and participating product teams thus allowing assessment of the progress against plan; maintains expert level product knowledge with test management tools such as JAMA. 4. Provide training, coaching and knowledge transfer to CalSTRS staff. Transfer of knowledge to appropriate client employees is required, along with any requested materials and content for transfer of knowledge.