Requisition Id: |
RQ04780 |
Title: |
Senior Automation Developer |
Role: |
Developer |
Submission Deadline: |
Jan. 25, 2023, 11 a.m. |
Start Date: |
Feb. 6, 2023 |
End Date: |
April 5, 2024 |
Location: |
Toronto, ON |
#Candidates: |
3 |
Job Description :
AMANST Inc. is looking for Senior Automation Developer for a contract opportunity with Ontario Government.
Estimated Business Days: 542 days
Description
- Identifies opportunities for automation within software processes
- Designs and executes QA tests using scripts that automatically test functionality.
- Designs and writes test automation scripts
- Utilizes test automation frameworks
- Investigates problems in software as a result of testing
- Works with QA analysts and software developers to find solutions
- Review test automation approach improvement.
- Analyze testing, DevOps processes, standards, and best practices and drive necessary improvements.
- Provide technical support to Test Automation tools.
- Participate in Sprint Retrospective to examine current Quality Assurance practices to identify potential improvement opportunities.
- Evaluate test automation tools and processes and provide recommendations to promote best practices.
- Transform functional, business, and system knowledge into effective test case planning and execution.
- Create test data according to the test plan; analyze testing results and retesting until expected results are obtained; perform reviews with users and ensures client acceptability levels are met (e.g. participating in walk throughs); recommend changes to ensure acceptable testing results; retest all criteria in a live environment and recommend user sign off for implementation.
- Work closely with developers, architects, product owners, and others in establishing effective test plans based on feature documentation.
- Apply QA and technical expertise and engage other expertise to track and resolve testing and production issues and other IT related problems with quality deficiencies and maintain client service integrity.
- Ensure that testing automation is under source control, documented and disaster recovery is in place.
Experience and Skill Set Requirements
Public Sector Experience – 10%
- ?5+ years of experience working with federal/provincial/broader public-sector healthcare providers
- ?Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
- ?In-depth knowledge of industry standard such as Project Management Institute (PMI) and Public Sector I&IT project management methodologies.
- ?Knowledge and experience with Public Sector Health related projects
- ?Knowledge and understanding of Ministry policy and IT project approval processes and requirements Public Sector Experience adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Enterprise Architecture and Public Sector Gating process, and OPS Standard Systems Development Methodologies
- ?Experience with large complex IT Health-related projects.
QA Automation & Testing Knowledge and Experience – 55%
?7+ years of experience in the following:
- Experience identifying opportunities for automation within software processes.
- Experience designing and executing QA tests using scripts (tools such as Selenium framework)
- that automatically test functionality
- Experience running tests for databases, systems, networks, applications, hardware and software
- Experience identifying and documenting bugs and quality issues in development, service or business processes.
- Experience installing applications and databases relevant to automation?
- ?Knowledge and understanding of testing methods in an object-oriented environment
- Knowledge and experience working in traditional and agile teams using standard and DevOps processes and tools
- ?Knowledge and experience using at least one programming language
- ?All stages of system testing, including strategy, selection of testing tools, test planning, preparing test cases and test data, manual and automated test execution and defect logging and tracking
- ?Experience with a variety of testing systems, including clinical systems testing, mission critical systems testing, and testing high volume transactional systems in highly available environments
- ??Performing functional and non-functional system testing of the following: Commercial Off-the-Shelf (COTS) solutions including testing of patches, new releases, acceptance testing of enhancement request functionality for modules of the product and other enhancements, and regression testing for implementation; in house web applications; HL7-FHIR based webservices (RESTFUL/JSON/XML); Application Programming Interfaces (API); reporting solutions; integration components, extensions, and enhancements
- ?Performing testing of Security Components including use of SAML and JWT
- ?Creating complete system testing documentation and artefacts such as: test strategies, test plans, test use cases, test scripts
- ??API testing tools to query and test interfaces at the messaging layer
- ?Web service queries using tools such as Rational ClearQuest, SOAP-UI, POSTMAN or via Programming Languages
- ?Knowledge and experience with information retrieval packages, and data queries and ad-hoc queries (using SQL) and other query languages
- ?Performing Accessibility testing to websites, web content and mobile applications to conform to the World Wide Web Consortium Web Content Accessibility Guidelines (WCAG) 2.0
?Logging, Tracking and Defect Reporting – 20%
?10+ years of experience with:
- ?Identifying and documenting issues and risks
- ?Creating and maintaining defect logs and defect summary reports (using tools such as Jira or Confluence)
- ?Updating tasks and project status
- ?Participating in QA and cross functional team meetings
- ?Prioritizing test execution based on business priority, defect patterns, and available testing time
- ?Dealing creatively with problems stemming from shared resources, such as test environments and test data
- ?Actively participating in walkthroughs and triage sessions.
?General Skills – 15%
- ?Exceptional analytical, problem solving and decision-making skills
- ?Demonstrated strong interpersonal, verbal and written communication, and presentation skills
- ?Proven troubleshooting and critical thinking experience
- ?Demonstrated ability to apply strong listening skills to facilitate issue resolution
- ?Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
- ?Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
- ?A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines.
- ?Knowledge and experience with all phases of the Systems Development Life Cycle (SDLC)
- ?Reviewing business and technical documentation from a testing perspective to identify issues early in the SDLC