This is a test lead and manual QA position for enterprise software deployment efforts including Office 365 ProPlus and SharePoint deployments.
• Responsible for the definition, implementation, and execution of functional, regression, and acceptance test strategies.
• Develop and maintain test plans.
• Develop and maintain test cases.
• Create and maintain test data.
• Execute tests.
• Evaluate test results to determine adherence to requirements and conformance to established business processes and requirements.
• Create Test Reports.
• Create and maintain Quality Metrics on assigned projects.
• Mentor QA resources.
Required Qualifications:
• Excellent oral, written skills and listening skills.
• A Bachelor’s degree in Computer Science, Computer Engineering, or Management Information Systems.
• Knowledge of System Engineering Life Cycles.
• Experience on Office 365 and/or SharePoint deployments.
• Experience with integration testing of 3rd party systems, and cloud based systems.
• 3 or more years working with developers, engineers and architects.
• 5-7 years of experience in the development and execution of test plans and test scripts for large-scale applications deployments and infrastructure upgrades.
• Experience with database query tools and languages.
• Experience with managing test case repositories.
• Knowledge of scripting language(s).
• Experience reviewing defect reports and managing defect backlog.
• Experience with test data creation, management and migration.
• Experience with web-based GUI level testing, mobile testing, client-application testing and User Acceptance Testing.
• Ability to work on multiple projects and flexibility to change priorities when needed.
Tasks:
• Work with business and technical stakeholders to assess the impact from infrastructure and software updates and develop test strategies.
• Create test plans for infrastructure upgrades and deployments from requirements, system knowledge and interaction with team.
• Assist with test environment configuration with Operations support.
• Coordinate and lead testing activities across the organization.
• Execute and track testing activities.
• Maintain automation tools and perform upgrades and enhancements.
• Create status reports and communicate to Test Manager.
• Take part in walk-throughs at the design, coding/configuration and execution level.
• Recommend tool and process improvements.
• Create all necessary documents and communicate to the team in support of the project.
• Document defects.
• Maintain and version control project test ware.
Experience with the following is a plus:
• Experience with SCCM.
• Familiarity with Security Testing methods and tools.
• Experience with UNIX environments
• Experience with Silk Performer, Selenium, Soap Sonar, JIRA, Jenkins and Maven.
• Perl or Python scripting
• Experience with test driven development.
• Knowledgeable of the change and release processes.
• Experience with automated functional test tools.