AMANST Inc. is looking for Intermediate QA Analyst for a contract opportunity with Government of Ontario.
Requisition deadline: 11 Sep 2024 at 12:00 pm
Must Haves
- Knowledge and experience in at least one programming language
- Experience in the use of information retrieval packages
- Knowledge and understanding of testing methods in an object-oriented environment
- Knowledge and understanding of Information Management principles, concepts, policies and practices.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Experience planning and organizing testing efforts for both large and small systems
- Experience coding automated test scripts to produce sets of automated test cases
- Experience testing Commercial Off-the Shelf Applications (COTS)
This Resource Will Be Shared Between Two Projects
- EPI Enhancements FY24-25 at 71% allocation.
- MECP-Legacy Apps Planned Operational Maint FY24-25 at 29% allocation.
Responsibilities
- Collaborates with product managers, product owners, and technical team to develop test strategies and test plans
- Strong understanding of manual testing practices to support developing manual test scripts, test cases and/or test scenarios
- Assist with planning and creating test data as it relates to each test phase
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing
- Plans and organizes testing efforts in both front-end and back-end application components/environments
- Communicate test results regularly through reports that summarize test completion and defects found
- Help with the implementation of the project technical testing strategy and methodology. This includes testing of integration points and interfaces and non-functional requirements (e.g. fail-over, component response times, data integrity, security)
- Evaluate test results against acceptance criteria to determine successful completion of the sprint increment
- Defines and measures acceptance criteria for test cases
- Record all defects/issues in the Cluster’s defect reporting tool (Microsoft Azure DevOps), including detailed descriptions, screenshots, and steps to re-produce
- Participate in elicitation and business requirement workshop sessions, sprint reviews and/or walkthrough meetings
- Work with cross-functional teams to ensure quality throughout the agile / iterative solution development lifecycle
- Conducts post-release / post-implementation testing
General Skills
- Experience in planning, organizing and implementing testing efforts at the specified experience level
- Knowledge of structured methodologies for the development, design, implementation and maintenance of applications
- Knowledge and experience in the use of Computer Aided Software Engineering (CASE) tools and data query tools to aid in the development of test cases
- Knowledge and experience in the use of automated test tools and version control systems on one or more platforms
- Experience executing functional tests, non-functional tests and systems level integration tests
- Experience supporting user acceptance testing and participating in UAT activities
- Experience with quality assurance principles, practices, tools and structured methodologies
- Experience creating testing strategy documentation, test plans, test cases and test data for various types and phases of testing, including technical and business functional validation
- Experience in quality assurance and testing, including unit testing, integration testing, load testing, performance testing, etc.
- Knowledge and experience in all phases of the Systems Development Life Cycle
- Excellent analytical, problem-solving and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills
- A team player with a track record for meeting deadlines
- Knowledge of one or more automated testing tools
Desirable Skills
- Knowledge and experience in at least one programming language
- Experience in the use of information retrieval packages
- Knowledge and understanding of testing methods in an object-oriented environment
- Knowledge and understanding of Information Management principles, concepts, policies and practices.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Experience planning and organizing testing efforts for both large and small systems
- Experience coding automated test scripts to produce sets of automated test cases
- Experience testing Commercial Off-the Shelf Applications (COTS)
QA/Testing Skills (25)
- Working on large complex application development projects (Web-based applications preferred)
- Working in an Agile distributed development environment with project team working over virtual collaboration tools (e.g. TEAMS or equivalent)
- Working in an enterprise CLOUD platform (e.g. Azure or equivalent)
- Proven experience in the use of a SQL/PLSQL tool to review and extract data from database
- Proven experience in developing end-to-end data migration ETL test plan, functional scenarios, integration workflows, Web-based UI testing, functional, regression, smoke, performance, load and stress testing plans
- Proven experience in developing AODA test plan
- Proven experience in the using test automation tools within the DevOps field, developing strategies and managing the testing life cycle
- Experience with Azure DevOps tool (or equivalent) for developing complete testing scripts and approval processes
Business Analysis Experience (20)
- Demonstrated experience in business and systems analysis in a cloud environment
- Demonstrated experience in requirements gathering and development of user stories
- Experience creating requirements artefacts in an Agile project environment using DevOps
- Strong understanding of data modeling, data analysis, report writing
- Demonstrated experience in creating required business analysis artifacts pertaining to business modernization initiatives, new workflows, particularly business analysis requirements & deliverables to perform gap analysis that will enable the modernizing a new solution to achieve business efficiencies
- Demonstrated experience in Agile methodology
Technical Experience (15)
- Proven record in developing complex test cases, hands-on test execution, defect management
- Strong experience with SQL/PLSQL tool and data extraction and analysis
- Hands on skills with AODA testing tools (e.g. JAWS, NVDA)
- Familiar with Vulnerability Testing tools and Performance Load Testing tools
- Hands on skills with Azure DevOps tool (or equivalent) for creating and executing testing scripts
- Hands on experience with coding / modification and execution of automated test scripts using Katalon Studio or equivalent
- Hands-on skills with Java-based UI testing and Backend testing
Defect Management Skills (20)
- Demonstrated experience in defect management process, using defect management tools, and reporting defect status (e.g. DevOps)
- Demonstrated experience in identifying, tracing, isolating and replicating problems and successfully conducting root cause analysis
- Experienced with using defect management tools such as DevOps or equivalent
- Document, track and escalate issues as appropriate, using DevOps or equivalent tools/means
- Experience with Agile Scrum methodology
- Demonstrated Experience with Agile Sprint Management and defect tracking and testing life cycle management using Azure DevOps or equivalent
- Experience troubleshooting and investigating: Identify problems, Prioritize problems, isolate them and problem root cause analysis, and trouble shooting
Communication And Interpersonal Skills (20)
- Demonstrated good personal, analytical and communication skills
- Excellent English language verbal and written communication skills
- Articulate, detail oriented, hard-working, team player being able to work under pressure
- Strong collaboration and negotiation skills.
- Good research skills and quick learner