21 Oct
|
MainframeMaster
|
Toronto
21 Oct
MainframeMaster
Toronto
Job Description
Perform hands on more complex testing activities: test design, test creation and/or process support within a well-defined functional area to support the delivery of quality solutions by designing and automating tests and/or creating/enhancing automation frameworks.
Accountabilities
- Hands on role focused on Mainframe and API testing. Mainframe testing (COBOL, DB2, IMS, CICS screens is a must) and API is positive to have.
- As a Test engineer for small complexity initiatives, accountable for implementing effective test strategies and plans, test design / development test case automation and test execution to achieve business outcomes.
- Provides QE leadership, direction and feedback throughout the development and design process; provides test development / automation support to ensure that the quality of the intended solution is met.
- Leverage strong knowledge to understand technical solutions to build optimized test approaches, inclusive of the tooling strategy
- Strong knowledge of test data management to reuse automated test data provisioning capabilities
- Effectively engineer and leverage tools and Engineering practices (DevOps tools and processes, source code management, Service Virtualization, monitoring tools, etc.)
- Implement functional and/or non-functional automation frameworks (performance, readiness / reliability testing (ORT), accessibility, security) including script development and execution, and ensure automated tests are integrated into the Continuous Integration (CI), delivery, and testing (CI/CD/CT) pipelines
- Play a key role in developing, documenting, and proactively identifying end-to-end test solution designs and early automation opportunities
- Work collaboratively with the development team to define and validate user stories, acceptance criteria and Definition of Done (DoD) / Ready (DoR)
- Apply the principles of behavior / Test Driven Development (BDD / TDD) and focus on value driven outcomes
- Leads Proof of Concepts (POCs) to evaluate new technologies geared towards better, faster, more secure testing activities (such as Service Virtualization, DevOps, BDD, Test Data Management)
- Adhere to enterprise frameworks or methodologies that relate to quality engineering activities
- Ensure respective programs/ policies/practices are well managed, meets business needs, complies with internal and external requirements, and aligns with business priorities
- Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
- Actively seek and support continuous improvement and automation opportunities within the quality engineering practice
- Conduct meaningful analysis at the functional or enterprise level using data to draw conclusions, make recommendations, assess the effectiveness of programs/ policies/ practices
- Identify opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
- Conduct test assets reviews to ensure adherence to quality, standards compliance, reusability, and ease of maintenance
- Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exist
- Lead / facilitate and/or implement actions / remediation plans to address performance / risk /governance issues
- Actively manage relationships within and across various business lines, corporate and/or control functions and ensure alignment with enterprise and/or regulatory requirements
- Protect the interests of the organization – identify and manage risks, and elevate nonstandard, high-risk activities as necessary
- Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
- Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
- Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation, and teamwork and ensure timely communication of issues/ points of interest
- Provide thought leadership and/ or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit
- Keep current on emerging trends/ developments and grow knowledge of the business, related tools, and techniques
- Participate in personal performance management and development activities, including cross training within own team
- Keep others informed and up to date about the status / progress of projects and / or all relevant or useful information related to day‑to‑da
📌 Quality Engineer I (Toronto)
🏢 MainframeMaster
📍 Toronto