Responsibilities and skills: • Analyze requirements/use cases and determine test cases needed. • Prepare and maintain all test deliverables including but not limited to test plans, test scenarios, and test cases. • Testing approach and activities should comply with the selected flavor of iterative and incremental software development process. • Detect and report a large variety of issues to ensure smooth and quick resolution through the development lifecycle. • Perform all testing activities on complex web and mobile architectures. • Provide proper level of communicating up accomplishments, issues, and suggested ways of resolving these issues. • Knowledge of and experience with tool sets necessary for requirements management, test management, and issues tracking. • Experience with multiple test case management tools (RQM, HP, Jira Plugins). • Experience with requirements and defect management test tools (JIRA). • Experience with agile and other software development methodologies. • English (reading &writing). Major Problems and Challenges: This position will face issues associated with: • Introduction and implementation of structured risk-based testing. • Introduction of testing within iterative and incremental process. • Challenges with regards to: - timelines; - criticality of issues; - pressure from business and project management in favor of time-to-market at the expense of test coverage and quality of testing. Types of decisions made with complete authority: • Creation of different types of test cases. • Deepness of regression testing during different phases of life cycle. • Acceptance of functional requirements. Types of decisions made with others and/or for which approval is required: • Project scope changes. • Project timeline changes. |