- Solid understanding
of behaviour driven development , test-driven
development, including unit, component, functional, system integration
and regression tests
- Working Knowledge of
software engineering methodology (Agile, incl Scrum, Kanban, SAFe,
Test-Driven Development (TDD), Behavior Driven Development (BDD) and
Waterfall)
Working Knowledge of the following
tools : Cucumber/Godog or other BDD tools, Kubernetes, Docker, Rest Assured /
Resty or other REST API testing tools, Wiremock/Mountebank or other HTTP
stubbing tools.
Responsibilities
- Responsible for all
testing activities aligned to the portfolio and collaborates with all
stakeholders to achieve high quality deliverables
- Collaborates with
development teams and product teams to drive improvements in overall
quality, automation and testing processes and techniques
- Implementing portfolio
solutions for Automation and Testing and have a Devops mindset
- Understand platforms
and applications, adhere to program test principles, exception testing,
which pertains to global functionality keeping test suites lean
- Fully understands the
platform roadmap and quality priorities to proactively envision
scalable, resilient high performing solutions; able to identify
reusability at platform level and drive the tooling and overall delivery
strategy to stay ahead of technology standards
- Support the CI/CD
capabilities for the portfolio, works with enterprise teams to improve
CI/CD capabilities and metrics at the portfolio/enterprise level; drives
best practices and standards, including root cause analysis
- Setting and managing
the product quality standards and metrics for platform, collect,
maintain and report metrics at portfolio level
- Identify patterns,
gaps/risk and opportunities from the metrics to drive innovation and
improvement, platform trend analysis
- Works with team to
identify project/portfolio challenges and report/escalate as
needed
- Uphold standards in
order to ensure quality customer experiences through seamless, robust
and resilient journeys cutting across platforms
- Maintain a healthy and
efficient CI/CD pipeline, drive the strategy and the governance of
automation and testing in a CI/CD environment, ensure development
pipeline standards
|