drjobs Manager / Senior Manager Quality Assurance

Manager / Senior Manager Quality Assurance

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sri Lanka

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

Quality Assurance Leaders at IFS are passionate about the quality of our market-leading products. By exceeding industry standard quality assurance processes and methodologies they collaborate across all aspects of quality assurance throughout the entire software development lifecycle. As quality evangelists they ensure that quality is prioritized early in the design phase promoting a right-first-time approach.

Quality Assurance Leaders are accountable for the existence of comprehensive test strategies test plans test cases refining test procedures and troubleshooting quality issues. They monitor both external and internal test results asking the right questions to identify patterns that signal the need for further testing and quality practices. They strategically assess the need for automated tests ensuring that development time is effectively allocated to implementing them thereby enhancing overall product quality accelerating time-to-market and optimizing long-term performance.

Quality Assurance Leaders ensure their team can provide an up-to-date status on quality at any time offering insights into test progress coverage and risks while promptly escalating any quality concerns to the relevant stakeholders.

As a key member of the team the Quality Assurance Leader collaborates closely with Area Leads Program Management and Software Engineering Leaders to ensure that all aspects of quality are considered throughout the 7-Stage Development Process (7SDP) at IFS.

Quality Assurance Leaders at IFS are dedicated to fostering strong proactive relationships with stakeholders across the organization including support organization teams. Their focus is on minimizing the time R&D teams spend on product support and reducing escalations by delivering high-quality well-documented software on schedule. By maintaining regular engagement with Area Leads Program Management and Software Engineering Leaders they ensure that concerns are promptly addressed solutions are implemented as issues arise and required preventive measures are taken.

Passionate about continuous improvement Quality Assurance Leaders drive excellence in quality processes through datadriven decision-making and staying ahead of industry trends. They lead the charge in implementing and tracking action items that stem from root cause analyses retrospectives and other evaluations ensuring ongoing enhancements to quality standards

Responsibilities:

  • Product Quality
    • Drive adoption of modern engineering practices especially regarding testing with automation at the forefront of all with the correct mix of automation
    • Constantly drive to improve test coverage of the components owned by the team
    • Help tackle cross-team engineering challenges and contribute creative ideas to improve quality
    • Work closely with other leaders including Area Leads Program Managers and Software Engineering leaders to gather requirements and create high-level designs to test application Software.
    • Being the voice on Product Quality when signing off releases during development activities
    • Actively participate in the Quality Assurance Guild and its activities to improve quality assurance practices across the organization
  • Test Strategy & Planning
    • Understand the domain product and associated quality requirements & risks
    • Define & maintain quality policy for the product/product group based on IFS Quality Policy & Product Quality requirements
    • Define & maintain the QA strategy which guides the team to mitigate quality risks and to deliver the required level of quality with input from different stakeholders
    • Ensure team-specific QA strategies and processes align with agreed-upon processes in the organization while at the same time driving continuous improvement within the team
    • Accountable for communicating QA Strategy & Plan to all stakeholders creating shared understanding and responsibility among them to ensure defined quality expectations are met in each stage in 7SDP
    • Guide the team to develop and execute detailed test plans to ensure that we provide the required test coverage
  • Lead & Drive Team Performance
    • Attract recruit and retain the right talent for the job team and IFS
    • Create and foster a culture and working environment that drives engineering quality and service excellence and reflects the core values of IFS
    • Mentor scrum team members to foster a strong quality culture focusing on product quality and encouraging accountability and ownership of deliverables
    • Build Develop Grow and Lead high-performing teams and ensure individual goals as well as team goals are achieved
    • Continually monitor inspire and appraise the performance of the team members for set expectations and take corrective actions where necessary
    • Support career progression take up salary discussions of team members and compensate and reward fairly
    • Help team members build their knowledge and skills by getting them involved in IFS Guilds internal training and external training and certifications
    • Be the voice and advocate for Quality Assurance within the leadership team
  • Process and Continuous Improvement
    • Promote and drive implementation and optimization of Quality Assurance processes using such practices as Agile concepts DevSecOps Principles and initiatives from IFS Guilds
    • Contribute to retrospectives and reviews helping the team to identify and implement improvements.  Govern preventive actions inclusive of following up on root cause analysis (RCA) to improve quality processes which will help reduce future defect leakage
    • Building self-motivated dynamic teams that experiment with quality practices and make decisions while fostering a high-trust culture involves several strategic actions
    • Analyze and define quality metrics for the team to identify trends and potential risks to improve quality and reduce further defects.  Establish dashboards & reporting mechanisms to provide visibility to quality trends & share among stakeholders.
    • Establish mechanisms for teams to track and report quality metrics such as test coverage and defect density to improve transparency and inform data-driven decision-making
  • Automatic Testing
    • Ensure a good balance between different automated test types across various test levels aligning with the test pyramid (i.e. Unit Tests Integration / API Tests and UI Tests)
    • Ensure the right Test Automation Architectures are in place to meet current and future automation requirements.  Work closely with team members to build scalable architectures leveraging DevOps practices for seamless execution and adaptability to evolving testing needs.
    • Identify and prioritize areas where automated tests would provide the most value while focusing on building and maintaining a robust regression test suite.  Ensure continuous execution of automated tests through DevOps practices with processes in place to keep the regression suite updated relevant and providing comprehensive coverage.
    • Provide directions to the organization in automatic testing and strategies including training needs based on knowledge gaps and other resources required.
    • Ensure that test results and defects are reported to a central location as part of the release criteria process.
    • Identify the industry test automation trends tools and best practices and make appropriate recommendations for the specific project and organizational needs
    • Establish regular reporting of automated test results within CI/CD pipelines ensuring the team tracks automation coverage and defect detection rates to guide test expansion and refinement.
  • Performance testing
    • Collaborate with Area Leads Program Managers and Engineering Leaders to gather requirements and ensure a performance testing plan is established for the product area including a clear test strategy execution plan and comprehensive reporting.
  • Usability Testing
    • Establish strong collaboration with User Experience Designers and make sure teams are adhering to IFS Design System guidelines
    • Ensure the existence of test plans comprehensively cover all usability scenarios
    • Analyze the Usability Test execution reports and track defects
    • Awareness of usability Testing Tools to leverage automation and enhance efficiency
  • Security Testing
    • Work closely with Area Leads Program Managers Engineering Leaders and security team to gather define and refine requirements for developing a security test plan for the product area ensuring it includes a well-structured test strategy execution plan and comprehensive reporting to effectively identify and evaluate security vulnerability and risks
    • Verify the central security testing reports and guide the team in managing testing processes and addressing any identified vulnerabilities effectively.
    • Promote the adoption of security testing methods and processes to ensure a consistent and proactive approach to identifying and mitigating security risks
    • Collaborate with software engineering leaders and the security team to ensure security scans and tests are embedded in the CI/CD pipeline enabling automated vulnerability checks at every development and deployment stage
  • Resilience Testing
    • Team up with Area Leads Program Managers and Engineering Leaders to gather requirements and create a comprehensive resiliency testing plan for the product area ensuring it encompasses a clear strategy execution plan and detailed reporting to assess its ability to handle failure scenarios effectively
    • Ensure stress and failure testing is conducted to evaluate and document the products behavior under extreme load or beyond its design limits
    • Ensure necessary tuning activities are performed to enhance the products resilience and recovery capabilities
    • Partner with software engineering leaders to ensure resilience tests are integrated into CI/CD pipelines enabling regular resilience checks
  • Adopting AI into Testing & AI Testing
    • Take the lead in researching to introduce AI-based testing and quality assurance initiatives
    • Ensuring that the selected AI testing & QA practices are implemented correctly
    • Realize IFS direction on different AI initiatives (product-related product-embedded business-enabled and casual-use)
    • Realize the Industrial AI classes and how they relate to product teams AI use cases
    • Define test strategies tools and automation frameworks specifically tailored for validating AI functionalities ensuring data integrity and addressing the unique challenges of AI systems
    • Proactively getting to know the test data requirements to test AI solutions
    • Take the lead in ensuring quality from the end-user perspectives of the AI solutions

Qualifications :

Qualifications

  • Recommended 5 years of relevant experience
  • BA/BS required in Computer Science MIS or IT or a related field preferred.

Mandatory Skills

  • Organization and coordination
  • Scoping and requirement specification
  • Planning and forecasting
  • Communication demonstration and presentation
  • Leadership
  • Test Driven Development (TDD)
  • Test Design Techniques (TDT) such as Whitebox TDT
  • Testing Tools & Methodologies:
    • Selenium / Appium
    • SpecFlow / ReqNRoll
    • Unit Testing Framework (MSTest / NUnit / XUnit)
    • Gherkin (BDD frameworks)
    • Cucumber
    • Visual Studio
  • Programming Languages: 
    • C#/.NET
    • SQL
    • HTML CSS
  • Source Control:  Git
  • Manual Testing
  • Test scripts
  • Testable code
  • Performance testing
  • Ability to build test documentation

Good to have Skills

  • Functional and/or Technical Domain Expertise
  • AI & Automation Integration: Experience with leveraging AI tools and technologies to:
    • Enhance code quality (ex:  AI-assisted static analysis code review tools)
    • Accelerate Development workflows (ex:  GitHub Copilot AI-based test generation)
    • Automate repetitive infrastructure or scripting tasks
    • Innovate across the software engineering lifecycle (ex:  troubleshooting or incident responses)
  • Experience with Jasmine Unit Tests

Cypress


Additional Information :

We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.


Remote Work :

Yes


Employment Type :

Full-time

Employment Type

Remote

Company Industry

Key Skills

  • Continuous Integration
  • Quality Assurance
  • FDA Regulations
  • Root cause Analysis
  • TFS
  • Food Processing
  • ICH Q10
  • Jira
  • Software Testing
  • Quality Management
  • Selenium
  • Github

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.