Required Skills and Experience:
- 7+ years' Experience with Automated Testing Frameworks, Test Methodologies, Test Strategies and Test Beds.
- 7+ years' Experience with Agile Methodologies
- 7+ years' Experience Leading a Software Testing Team
- Involved in a minimum of two large scaled Agile software development projects
- Knowledge of Testing Tools, Testing Frameworks, Continuous Integration Methodologies
- Knowledge of Web Application Testing, Distributed System Testing, Performance Testing, Regression Testing, Database Testing, Mobile Testing, Security Testing, Accessibility Testing, Web Service Testing.
- Knowledge of .Net, SharePoint, Dynamics Web Application Hosting Environment
- Knowledge of Data Modeling and Database Design preferred
- Knowledge of Application Modeling and Design
- Knowledge of Service Oriented Architectures
· Experience with automated testing in enterprise system integration projects and initiatives; understanding of and experience implementing enterprise integration patterns.
· Thorough understanding of standard QA best practices in an Agile environment including authoring test plans and test cases, executing tests and tracking issues to closure
· Good understanding of DevOps and setting up Continuous Integration Environments.
· Experience in Test Driven Development and testing tools and techniques.
· Object-Oriented design principles and design patterns
Additional Preferred Qualifications:
- Experience with code repositories, version, and builds in Azure DevOps
- Experience with web automation suites e.g. Selenium
- Experience with QA Functional test suites such as Microfocus Quality Center / Unified Functional Testing.
- Working automated testing knowledge for C#, WCF, jQuery, XML, JSON, Webapi, SOAP, .NET, JavaScript.
- Testing experience with Web Services (REST, SOAP, WCF) and tools such as SOAPUI and SOAP Sonar.
- BS in Computer science, engineering, or technology-related baccalaureate degree from an accredited college or university, or commensurate experience.
- Experience with Microsoft Dynamics
- Experience Microsoft SharePoint
- Experience with .Net Framework
- Knowledge of Virtualized Hosting Environments
- Knowledge of .Net, SharePoint, Dynamics Web Application Performance
- Knowledge of .Net, SharePoint, Dynamics Web Application Securit