Titre du poste ou emplacement
RECHERCHES RÉCENTES

RQ08210 - Systems Testing/QA Specialist - Senior

Maarut Inc - 23 emplois
Thunder Bay, ON
Temps plein
Niveau d`entrée

Responsibilities:

  • Participate in business requirements walkthroughs.
  • Analyze business requirements documentation including Use Cases and non-functional requirements.
  • Contribute to the testing strategy and create systems test plan and test suites (including test cases).
  • Analyze test data requirements and create appropriate test data to support the test strategy.
  • Execute system and user acceptance tests adhering to HSC Test Methodology.
  • Create and execute automated test scripts where possible, using automated testing tool
  • Verify actual results meet expected results. Examine test databases using SQL. Analyze and log test results. Document and monitor resolution of system variances using an automated problem management system.
  • Provide recommendations to the Project Manager as to the acceptance or rejection of any changed system components.
  • Weekly reporting on status, progress, and key issue/concerns as directed by the Project Lead or Sr. Project Manager.
  • Transfer skills and knowledge to selected OPS staff.

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Over 10 years of recent experience working in Agile environments, participating in Scrum ceremonies such as daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Extensive knowledge of system testing methodologies (e.g., performance, negative, functional, non-functional testing, integration testing, etc.) with the ability to plan and execute system and user acceptance tests..
  • 5+ years of experience testing web applications and web services developed in Java or MS .Net.
  • Experience with defect management systems (e.g., Clear Quest, Jira, MS Azure DevOps) to document, monitor and track defects and system issues.
  • Experience with DB2 database testing to ensure data integrity and performance.
  • Proficiency in using automated testing tools such as Selenium, to automate web application testing, including writing and maintaining test scripts.
  • Mainframe testing experience to validate the functionality and reliability of mainframe online and batch systems.

Skill Set Requirements:

Testing Experience:

  • Over 10 years of recent experience in systems testing.
  • Extensive knowledge of system testing methodologies (e.g., performance, negative, functional, non-functional testing, integration testing, etc.) with the ability to plan and execute system and user acceptance tests.
  • Strong analytical skills to understand and interpret business requirements and system response documents, ensuring the system meets business needs through well-designed test plans.
  • 5+ years of experience testing web applications and web services developed in Java or MS .Net.
  • 5+ years of experience testing in Cloud environments (e.g., MS Azure, Openshift) or Virtual Machine Services (VMS).
  • Proficiency in verifying test results using SQL and JCL to examine test databases, analyze, and log outcomes.
  • Experience with defect management systems (e.g., Clear Quest, Jira, MS Azure DevOps) to document, monitor and track defects and system issues.
  • Ability to write clear and maintainable test plans and test cases that are easily understood by developers, business analysts, and clients.
  • Experience in end-to-end testing of complex systems, ensuring all components work together seamlessly.
  • Proficiency in regression testing to ensure new code changes do not adversely affect existing functionalities.
  • Hands-on experience with test automation frameworks to enhance testing efficiency and coverage.
  • Experience with DB2 database testing to ensure data integrity and performance.
  • Mainframe testing experience to validate the functionality and reliability of mainframe online and batch systems.
  • Experience with WCAG 2.1 standards and testing web applications for accessibility. Familiar with accessibility tools such as NVDIA, JAWS, etc.

Knowledge of Agile and DevOps Methodologies:

  • Over 10 years of recent experience working in Agile environments, participating in Scrum ceremonies such as daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Strong understanding of Agile principles and practices, including iterative development, continuous feedback, and adaptive planning.
  • Experience with DevOps tools and practices, such as continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and infrastructure as code (IaC).
  • Experience in working with epics, user stories, and features to develop comprehensive test plans and test cases that align with business requirements.
  • Ability to collaborate effectively with cross-functional teams, including developers, operations, and business stakeholders, to ensure seamless integration and delivery.
  • Knowledge of version control systems (e.g., Git) and branching strategies to manage code changes efficiently.
  • Experience with project management and tracking tools like Jira and MS Azure DevOps to monitor project status and progress.
  • Experience in using Agile project management tools to facilitate sprint planning, backlog grooming, and task tracking.
  • Active participation in Agile/Scrum teams as a tester, ensuring quality by defining acceptance criteria, conducting continuous testing, and providing feedback throughout the sprint cycle.
  • Proficiency in reporting issues to the Project Manager and assisting with sprint and project schedule planning to ensure timely delivery and resolution of issues.

Communication Skills:

  • Excellent verbal and written communication skills to clearly convey information and expectations.
  • Strong interpersonal and negotiation skills to effectively collaborate and resolve conflicts.
  • Effective consulting skills to engage and advise stakeholders at all levels.
  • Proven team player with a track record of meeting deadlines and contributing to team success.
  • Demonstrated ability to work productively with business clients, developers, and technical specialists.
  • Ability to present complex technical information in a clear and concise manner to non-technical stakeholders.
  • Strong active listening skills to understand and address the needs and concerns of various stakeholders.
  • Proficiency in facilitating meetings and discussions to ensure productive outcomes and alignment among team members.

Automated scripting:

  • Proficiency in using automated testing tools such as Selenium, to automate web application testing, including writing and maintaining test scripts.
  • Knowledge of performance testing tools: Familiarity with tools like LoadRunner or JMeter to conduct performance and load testing, ensuring applications can handle expected traffic.
  • Experience with continuous integration tools: Ability to integrate automated tests into CI/CD pipelines using tools like Jenkins or Bamboo, ensuring automated tests run with every code change.
  • Familiarity with behavior-driven development (BDD) tools: Experience with tools like Cucumber or SpecFlow to write tests in a human-readable format, bridging the gap between technical and non-technical team members.
  • Skill in using test management tools: Proficiency with tools like TestRail, Zephyr, or MS Azure Test Plans to organize, manage, and report on automated test cases and results.

Partager un emploi :