Create and review test plans, scenarios, and automated test scripts. Write 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. Develop 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. Responsible for developing tools and services and code automated tests to effectively analyze and test the application code. Develop Troubleshooting 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. Control changes in project scope while communicating impact to management and team members. Review 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 unanticipated client location throughout the US.
Master or foreign equivalent in Computer Science, Applied Science, Software Engineering, any Engineering or related field. In the alternative, will accept Bachelor or foreign equivalent in Computer Science, Applied Science, Software Engineering, any Engineering or related field plus five years of progressive experience in job offered or related work.