Overall responsibilities are the following:
Perform testing, quality control checks, perform analysis and resolve challenges that impact release scope, quality, and schedules.
Work with Quality area head in planning release windows, testing cycles.
Communicating crucial release plans and changes thought the Change Advisory Board (CAB) process.Β
Participate to achieve timely software release within defined timeline limits and defined quality standards.
Coordinating processes between different teams (possibly in various locations).Β
Communicating necessary release details to business teams.
Execute test scenarios, perform testing, support deployment, automation testing, and run by book plans.
Execute release readiness and milestone reviews by maintaining release schedules for every core service and ensuring it aligns with major vendors and other stakeholders.
Develop automation testing scripts, release validation tools, scripts necessary for the construction, integration, and quality check of software release.
Ensuring that requirements are clear across dependent workstreams with an effective release plan and its test plan.
Initiating and overseeing the development of technical guides and training for external functionalityΒ
Maintaining testing & validation environments to ensure proper configuration and functionality is available to ensure a successful test run.
Coordinate the proper Patching cycles for lower environments. Validate release notes
Ensure the right deliverables and documentation to the test environment particularly guaranteeing that the external dependent items are available during the test runtime
Developing, improving, and updating the Quality Assurance system.
Conduct defect resolution found on lower environments.
Manage and conduct Quality Gate checks on IT Infrastructure & automation technology work processes.
Record, document quality assurance SLAs trough definition of proper KPIs per application or test cycle.
Interface with Automation, Project, Ops, and Execution to lead business requirements gathering exercises for operational functionality at the application level, and support documentation.
With the Head of Quality Control to define the proper environment maintenance strategy to ensure the proper applications version controls.
Preferred Qualifications:
Education β University or higher vocational degree and certification in Information Technology, Computer Science, Software Engineering or related discipline is preferred.
Experience β Minimum five (5) years of software Quality Assurance and software version management experience. Automated testing experience is preferred.
Experience and understanding of Container Handling is a must. With a thorough understanding of applications and automation.
Skills β the following are strongly recommended/critical:
Highly experienced on Software application life cycle, Quality Control lifecycle tools.
Experienced in working on emulation testing environments like TBA Controls, similar.
Experienced with automated testing tools and its implementation.
Understanding of application architecture & testing framework design.
Experience in version management and lower environments landscape.
Understanding of Continuous Improvement/LEAN/Six Sigma.
Collaboration - Able to build strong working relationships with stakeholders. Must possess empathy, personal tact, cultural understanding, and well-developed communication skills (cross functional as well as on different levels).
Functional Excellence - Ability to execute, participate, obtain cooperation and assistance to meet objectives. Ability to produce high-quality work under pressure (time and resources), and to apply analytical thinking and creative problem solving to daily tasks. Must be well-organized, punctual, and persistent (personal discipline) with strong internal client service skills.
Shows credibility with leadership team
Experience with Agile principles and test planning strategies.
Experience in Defect Management.
Working experience managing demands
Problem solving & resolution driven approach and experienceβ