Assist in creating and review test plans, scenarios, and automated test scripts. Assist in writing the test plan and strategies by analyzing and converting system design and business requirements, identifying scope and objective of testing, determining testing cycle based on project deadlines, and identifying potential issues and resource capabilities. Assist in developing the implementation approach and the types of testing to be performed (Unit, Integration, Regression, Functional, Performance etc), identify the Test Cases, and develop verification and validation criteria. Assist in developing tools and services and code automated tests to effectively analyze and test the application code. Assist in developing Troubleshoot and Test Record Maintenance Guidelines, and identify gaps in test execution and ensure the gaps are within Tolerance Levels. Follow the process to assure that standards and procedures are established and are followed throughout the life cycle of the product. Assist in controlling changes in project scope while communicating impact to management and team members. Assist in reviewing software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. Participate in product design reviews to provide input on functional requirements, designs or potential problems. Temporary travel required to client sites throughout the U.S.
Bachelor or foreign equivalent in Computer Science, Applied Science, Software Engineering, any Engineering or related field.