Maarut Inc -
47 Jobs
East York, ON
Responsibilities/Assignment Deliverables:
- The QA Specialist will be responsible for developing test plans, test scripts, and test cases, and executing them across various system components.
- The QA Specialist will plan and organize comprehensive testing efforts for large systems in both Graphical User Interface (GUI) and non-Graphical User Interface (non-GUI) environments. This includes:
- Systems Integration Testing: Ensuring seamless interaction between integrated components.
- Specialized Testing: Conducting performance, load, and stress testing to validate system reliability and capacity.
- User Acceptance Testing (UAT): Supporting end-to-end testing, regression testing, and functional validation.
- Security Testing: Assessing the system's ability to protect data and prevent unauthorized access.
- The QA Specialist will collaborate with the testing lead, IT lead, and project team members in the analysis, design, development, implementation, and ongoing support of the required systems.
General Skills:
- Experience planning, organizing, and implementing testing efforts at the specified experience level.
- Knowledge of structured methodologies for application development, design, implementation, and maintenance.
- Proficiency in using Computer Aided Software Engineering (CASE) tools and data query tools to support test case development.
- Experience with version control systems across various platforms.
- Expertise in executing functional, non-functional, and system-level integration tests.
- Proven experience supporting and participating in User Acceptance Testing (UAT) activities.
- Strong understanding of quality assurance principles, practices, tools, and structured methodologies.
- Experience creating testing strategies, test plans, test cases, and test data for different phases of testing, including technical and business validations.
- Knowledge of and experience with all phases of the Software Development Life Cycle (SDLC).
- Excellent analytical, problem-solving skills, along with organizational, creativity, perseverance, verbal/written communication, and interpersonal skills.
- Demonstrated ability to work as a team player with a track record of meeting deadlines.
- Expertise in identifying gaps in user stories and following through with test management processes.
Desirable Skills:
- Proficiency in at least one programming language.
- Experience with information retrieval packages.
- Knowledge and application of testing methods in object-oriented environments.
- Understanding of Information Management principles, concepts, policies, and practices.
- In-depth knowledge of AODA regulations and related standards.
- Experience planning and organizing testing efforts for both large and small systems.
- Expertise in coding automated test scripts to create sets of automated test cases.
- Experience testing Commercial Off-the-Shelf (COTS) applications.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Solid understanding of the end-to-end application development lifecycle and associated challenges.
- Proficiency with manual and automated testing tools and processes in a service-oriented architecture.
- Hands-on experience with SQL and database testing (e.g., SQL Server, Oracle).
- Strong understanding of unit testing coverage.
Skill Set Requirements:
Testing Skills:
- Experience planning, organizing, and implementing testing efforts at the specified experience level.
- Knowledge of structured methodologies for application development, design, implementation, and maintenance.
- Expertise in executing functional, non-functional, and system-level integration tests.
- Proven experience supporting and participating in User Acceptance Testing (UAT) activities.
- Strong understanding of quality assurance principles, practices, tools, and structured methodologies.
- Experience creating testing strategies, test plans, test cases, and test data for different phases of testing, including technical and business validations.
- Expertise in identifying gaps in user stories and following through with test management processes.
- Solid understanding of the end-to-end application development lifecycle and associated challenges.
- Proficiency with manual and automated testing tools and processes in a service-oriented architecture.
- Proficiency in using Computer Aided Software Engineering (CASE) tools and data query tools to support test case development.
- Experience with version control systems across various platforms.
- Proficiency with manual and automated testing tools and processes in a service-oriented architecture.
- Hands-on experience with SQL and database testing (e.g., SQL Server, Oracle).
- Expertise in coding automated test scripts to create sets of automated test cases.
Communication Skills:
- Good verbal/written communication, and interpersonal skills.
- Excellent analytical, problem-solving skills, along with organizational, creativity, perseverance, verbal/written communication, and interpersonal skills.
- Demonstrated ability to work as a team player with a track record of meeting deadlines.