
Senior Systems Analyst from Hays
Ottawa, ON
About the Job

Our private client is looking to hire a Senior Systems Analyst for a 24 month contract.
Your New Role and Requirements:
The Senior Systems Analyst will provide quality assurance leadership, as well as perform manual testing, to ensure the delivered solution meets the technical specifications and design requirements of our client. The role may participate in the test automation effort to support other test engineers.
Responsibilities
Primary Responsibilities
- Plans, coordinates and oversees activities related to the Quality Assurance activities for enterprise information systems
- Provides technical guidance on major upgrades to enterprise applications
- Conduct project risk identification and mitigation action planning with the team
- Assist team in project coordination of technology team (system analysts and infrastructure analysts)
- Work with Continuous Delivery team on promoting the use of and adoption of test automation
- Leads the provision of expertise for the complex elevated technical support issues including solution lifecycle management
- Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
- Conduct system wide requirement analysis and design
Specific Project Requirements
- Understand the functional and technical aspects of the application to be tested (Azure API, web application, integration services like Biztalk or LogicApps) through stories, network topology, data flow diagrams, data contracts, etc.
- Review stories and request clarifications as needed until clear and testable
- Provide testing estimates
- Write test strategy and test plan
- Define and prioritize the test cases to be covered
- Identify the test cases to be automated
- Identify, assign and follow-up on testing prerequisites completion
- Write detailed test cases in Microsoft Azure DevOps (ADO) with feature/story traceability
- Execute manual tests in ADO
- Coordinate integration testing, UAT and production deployment testing
- Make sure testing results are timely populated in ADO and maintain testing dashboards
- Make sure bugs are reported and follow-up on resolution and retest.
- Monitor status of schedules automated tests execution in all environments
- Provide accurate and detailed weekly task reports
- Conduct configuration and team management of own work
- Mentor junior team members with the assistance of PM/Architect
Requirements
- Demonstrated Quality Assurance Leadership
- Experience in creating test plan and test cases
- Test automation skills
- Passionate about quality
- Strong analytical skills
- Detail oriented
- Tenacious
- Quick learning capabilities
- Good communication skills
- Strong time management and organization skills
- Experience in test coordination for small teams
- Experience with testing APIs and web application
- Knowledge of SQL server
- Strong communication skills (written and verbal)
- Demonstrated application of technical problem solving and analytical tools and techniques
- Adhere to QA community of practice guidelines
- Conduct peer-reviews and lead reviews and provide feedback
- Review system's models, specifications, diagrams and charts to provide direction to programmers and manage third party vendor (managed services) relationships
- Provide accurate and detailed weekly task reports
- Ensure system tests complement unit and integration tests
- Conduct configuration and team management of own work
- Mentor junior team members with the assistance of PM/Architect
Assets
- Object-oriented programming skills
- Knowledge of Enterprise Integration patterns
- Knowledge of BizTalk
- Knowledge of C#.net, web services (C#.net, VB.net, VB 6.0, C++, JavaScript, HTML, XML, OOA and OOD Concepts)
What You'll get in Return
The client is offering a 24 month engagement at a competitive rate.
Interested? If you're available and interested in this role, please reply to this email as soon as you can attaching your updated resume and hourly rate requirement