Quality and Testing Engineer

db

pune 5 Years Exp Posted 1h ago

Job Description

  • Automation Framework Development: Design and develop robust test automation frameworks tailored to mainframe applications.
  • Test Script Creation and Maintenance: Perform functional tests & develop automated test scripts for regression tests in mainframe environments. Continuous improvement and updating of existing tests.
  • Test Execution and Analysis: Execute automated test scripts and analyse test results to identify defects and areas for improvement.
  • Documentation and Reporting: Document test automation frameworks, scripts, and processes.
  • Working with product owners and stakeholders to understand release goals, features, and desired outcomes.
  • Accompany multiple intertwined subprojects and combined them into successful application releases.
  • Creating detailed release schedules, timelines, and milestones, including all phases from development to deployment.
  • Identifying and coordinating the necessary resources (people, environments, tools) for each release.
  • Determining and documenting the frequency and type of releases (e.g., major, minor, hotfix).
  • Setting clear criteria that must be met before a release can proceed to the next stage.
  • Overseeing and coordinating all activities across development, QA, operations, and other teams as well as all environments involved in the release process.
  • Tracking progress against the release plan, identifying, and addressing any deviations or delays.
  • Identifying and managing dependencies between different teams, components, and systems.
  • Go/No-Go Decisions: Facilitating and leading discussions to determine if a release is ready to proceed to the next stage (e.g., UAT, production).
  • Proactively identifying potential risks that could impact the release, such as technical issues, resource constraints, or security vulnerabilities.
  • Creating plans to address identified risks and minimize their impact.
  • Tracking and resolving release-related issues, escalating to appropriate stakeholders when necessary.
  • Post-Release Monitoring- Overseeing the initial monitoring of a release in production to identify and address any immediate issues.
  • Communicating Release Status- Providing regular updates to all stakeholders (management, development teams, product owners, business users) on release progress, risks, and issues.
  • Facilitating Stakeholder Meetings - Leading and participating in release-related meetings, such as release planning, readiness reviews, and post-mortems.
  • Managing Expectations- Setting realistic expectations with stakeholders regarding release scope, timelines, and potential challenges.
  • Creating Release Notes and Documentation- Ensuring comprehensive release notes and relevant documentation are prepared and distributed.
  • Defining and Improving Release Processes - Continuously reviewing and improving the release management process to enhance efficiency, quality, and speed.
  • Implementing and Utilizing Release Tools- Leveraging release automation tools, CI/CD pipelines, and other software to streamline the release process.
  • Ensuring Compliance: Ensure the application’s compliance with Deutsche Bank IT policies (i.e. security monitoring, roadmap compliance, access management-SoD, etc), including availability of all necessary application/service knowledge and documentation.
    • Fostering Collaboration: Promoting effective communication and collaboration between all teams involved in the release process.

Similar Openings for You