Quality Assurance (Microsoft .Net/Azure Development)

Toronto 22 months agoContractor External
Negotiable
Job Description: Microsoft/Azure Development and Quality Assurance Experience: · Participating in a Scrum agile development team · Contributing to task planning, daily stand-ups, iteration demos, and review meetings · Implementing software code and supporting test (QA) artifacts based on defined user requirements (i.e. user stories) · Providing testing services of software features as delivered by the team · Working in a technical environment that includes the Microsoft Azure Cloud, Azure DevOps, .NET and Angular frameworks, and DevOps CI/CD processing using GIT-based source control Must have: · C#, Angular 5+, SQL, GIT · XML, JSON · Web services · Regression testing (manual and automated), including familiarity with web-based QA automation software such as Protractor, and supporting the use of such tools via coding techniques · Unit testing and test automation support (HTML 5, CSS3, Angular), Web APIs, and web services design, development, and testing · .NET Core-based design, development, and testing · Experience with Microservices and container-based platform development, delivery, and testing Agile Delivery Team Experience: · Experience participating in Scrum Agile development · Experience contributing as a Developer or Tester (QA) in a cross-functional or balanced team which is comprised of roles including Developers, Testers, product management, and design · Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings · Providing input to project estimates and designs · Experience working with a team using concurrent development practices including GIT-based source control, feature branches, and DevOps CI/CD pipelines Business Analysis: · Experience with gathering business requirements · Experience translating business requirements into project delivery timelines and estimates · Experience in programming and analysis at the specified experience level · Experience in structured methodologies for the development, design, implementation, and maintenance of applications Soft Skills: · Excellent analytical, problem-solving, and decision-making skills; oral and written communication skills; interpersonal and negotiation skills · A team player with a proven track record for meeting strict deadlines · Highly developed interpersonal skills Nice to have: · CouchDb, PouchDb · CI/CD pipeline setup and management · Azure DevOps (VSTSS/TFS) · Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP