x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Quality Assurance / Control Job   »   Platform Quality Assurance Lead
 banner picture 1  banner picture 2  banner picture 3

Platform Quality Assurance Lead

Isoftstone Pte. Ltd.

Job Purpose

In this role, we are seeking a skilled Software Delivery Manager with a deep understanding of software delivery methodologies, technical proficiency across various development technologies, and adept problem-solving skills. The ideal candidate will excel in coordinating project execution, fostering team collaboration, and ensuring timely delivery aligned with business objectives.

Key Accountabilities

· Project Planning and Execution: Responsible for coordinating the planning, execution, and delivery of software projects, ensuring adherence to timelines, budgets, and quality standards. This involves defining project scope, setting milestones, allocating resources, and managing risks throughout the development lifecycle.

· Team Leadership and Management: Overseeing a team of software development squads, Delivery Managers, and other stakeholders, providing planning, guidance, and support to ensure efficient collaboration. This includes fostering a positive work environment, facilitating communication, resolving conflicts, and promoting continuous improvement.

· Stakeholder Communication: Acting as the primary point of contact between the development team and stakeholders, including clients, product owners, and senior management. Responsible for managing expectations, providing regular updates on project progress, gathering feedback, and ensuring alignment between business objectives and technical solutions.

Job Responsibilities & Duties

(Use concise statements that provide a clear understanding of the position’s nature and scope of work, level of responsibility, complexity, creativity, analysis, geographical coverage, etc.)

· Project Deliver Oversight: Directing and coordinating the execution of software delivery goals from initiation to shipping to customers, ensuring alignment with organizational goals, timelines, and quality standards.

· Resource Management: Working together with various technology members, to efficiently manage resources, to support the successful delivery of software to customers.

· Risk Management: Identifying, communicating and mitigating potential risks and issues that may impact project delivery and proactively addressing challenges to minimize disruptions and ensure delivery success.


Major Challenges/Problems

(State the challenges/problems faced on the job)

· Managing Complexity: Delivery managers often face the challenge of managing complex projects with multiple dependencies, technologies, and stakeholders. Balancing competing priorities, addressing technical challenges, and ensuring alignment between business requirements and technical solutions can be demanding.


· Team Dynamics and Motivation: Maintaining high team morale, fostering collaboration, and keeping team members motivated and engaged can be challenging, particularly in fast-paced and high-pressure environments. Dealing with conflicts, addressing communication barriers, and managing expectations across diverse team members adds to the complexity.


· Adapting to Change: In the dynamic landscape of software development, adapting to changing requirements, technologies, and market conditions is a constant challenge. Software delivery managers need to be agile and flexible, capable of adjusting project plans, reallocating resources, and mitigating risks to accommodate evolving needs and priorities.


Working Relationships

(State the position’s essential working relationships with superiors, peers, subordinates and external parties

Internal Teams:


Development Team: Interacting closely with software developers, testers, and designers to oversee project execution, provide guidance, and address technical challenges.


Product Management: Collaborating with product managers and product owners to align development efforts with product vision, prioritize features, and ensure delivery meets business objectives.


Project Stakeholders: Engaging with internal and external stakeholders to communicate project status, gather feedback, and manage expectations to ensure project success and stakeholder satisfaction.

External Parties & Nature Of Interactions:

(State the external parties involved and describe the nature of the working relationship)

External Parties:


· Clients and Customers: Collaborating with clients and customers to gather requirements, provide updates on project progress, and gather feedback to ensure the delivered software meets their needs and expectations.


· Vendors and Contractors: Engaging with external vendors and contractors who may provide specialized services, tools, or expertise to support the software development process. This could include outsourcing certain development tasks or procuring third-party software components.


· Regulatory Bodies or Compliance Agencies: In industries with regulatory requirements, software delivery managers may interact with external regulatory bodies or compliance agencies to ensure that the software product meets legal and regulatory standards. This could involve obtaining certifications, undergoing audits, or demonstrating compliance with specific regulations.

Minimum Education/Qualifications

(Indicate the minimum and preferred qualifications required to perform all essential functions.)

Bachelor’s degree in Software Engineering, Technology, Business, Finance, or related fields.

Minimum Years/Type Of Experience

(Indicate the nature and extent of work experience, including the number of years required.)

7-8 years of experience in software delivery at a mid-large scale software delivery role, with a proven track record in delivering client facing software products

At least 3 years’ experience in managing complex consumer-facing platforms and team management

Technical Competencies

(Indicate the type of technical knowledge, skills and abilities required to perform the job role.)

· Understanding of Software Development Lifecycle: Proficiency in the principles, methodologies, and best practices of software development lifecycle (SDLC), including Agile, Scrum, or other iterative development methodologies. This includes knowledge of requirements analysis, design, development, testing, deployment, and maintenance phases.

· Technical Proficiency: Familiarity with software development technologies, tools, and platforms relevant to the project's technology stack. This may include programming languages (e.g., Java, Python, JavaScript), version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) tools, and project management tools such as JIRA and Confluence.

· Problem-Solving and Troubleshooting Skills: Ability to identify, analyze, and resolve technical issues and challenges that arise during the software development process. This includes debugging code, troubleshooting infrastructure issues, and finding efficient solutions to complex technical problems.


*Note: You may also submit your resume to [email protected]

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Sr. SW Test Engineer
Visa
Quick Apply
Junior QA Engineer (Manual) - SPVL
Scientec Consulting Pte. Ltd.
Quick Apply
Quality Engineer (Product Quality, Qualification and Reliability)
Rohde & Schwarz Asia Pte. Ltd.
Quick Apply
Quality Engineer (QMS)
Rohde & Schwarz Asia Pte. Ltd.
Quick Apply
Junior QA/ QC Specialist in Healthcare #HTY
Recruit Express Pte Ltd
Quick Apply
QC Technician (Lakeside - 5 day)
Jih Sun Employment Agency
Quick Apply
Quality Inspector (Jurong East)
Cielo Talent Pte. Ltd.
Quick Apply
Quality Specialist (Loyang - 6 months contract)
Cielo Talent Pte. Ltd.
Quick Apply
QC Technician- NSY
Mci Career Services Pte. Ltd.
Quick Apply
QAQC Inspector (Stand In)
R.j. Crocker Consultants Pte. Ltd.
Quick Apply