Collaborate with customers to gather, document and analyze requirements for large complex Software Systems. Utilize UML and/or other methodologies to conduct requirements analysis.
Work with the customer and development teams to seek requirements clarifications, document design and conduct requirements/design review meetings.
Develop detailed test plans based on the requirements and document Traceability matrices.
Perform functional, non-functional (load/performance testing) and regression testing. Analyze/Document test results and provide management reports on test coverage.
Work with the customer and management on User Acceptance Testing to validate business requirements and resolve issues.
Work with the project teams to develop and document release and deployment plans.
Provide Operations and Maintenance Support including logging/tracking defects, testing and debugging production issues and assisting the project teams with deployment activities.
Bachelor's degree in computer science, mathematics or related field preferred
Experience working with full Software development life cycle
Experience working with relational databases is preferred.
Experience with UML, Object oriented concepts
Experience writing design documentation, user guides, test plans, etc.
Knowledge of emerging and current technologies including Cloud/SOA/Web services.
The successful candidate will meet the following requirements:
Security Clearance: Must be a U.S. Citizen or a permanent resident
See Job Description