Senior Supervisor, Quality Assurance Engineering
PowerSchool View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Manages QA activities for technically complex areas of testing, including functional testing, test automation, performance, and load testing.
- Partners closely with Product Management and Engineering to define sound test strategies, influence architecture and design decisions, and optimize QA resource utilization across teams.
- Provides coaching, mentoring, and technical leadership to QA Engineers across manual, automation, performance, and AI‑augmented testing disciplines.
- Fosters a strong quality‑first culture across engineering teams, promoting shared accountability for product health, preventative QA practices, and continuous improvement.
- Leverages AI technologies to improve QA efficiency, accuracy, and productivity; strong experience with AI tools, prompt engineering, and AI‑assisted testing workflows is essential.
- Drives measurable reduction in incoming customer‑reported defects through proactive quality strategies, comprehensive test coverage, and rigorous RCA and prevention practices.
- Contributes to automation framework design and development, including writing and reviewing automated tests in Java and/or JavaScript/TypeScript.
- Promotes and enforces modern QA best practices aligned with departmental goals, industry standards, and organizational quality objectives.
- Represents the QA function throughout all phases of the SDLC and collaborates effectively with all contributing teams.
- Implements ongoing quality improvement processes, partnering cross‑functionally to strengthen quality gates, coverage, and defect prevention capabilities.
- Develops, monitors, and communicates QA metrics that help drive continuous improvement and team performance.
- Anticipates project and release risks, takes corrective action proactively, and escalates as appropriate to ensure delivery commitments are met.
- Provides clear and effective communication regarding issues, risks, objectives, and progress of QA initiatives.
- Oversees planning and execution of testing efforts, ensuring proper resource allocation and adherence to committed timelines.
- Directly supervises QA Leads and QA Engineers, ensuring quality and completeness of all testing artifacts.
- Simultaneously manages multiple projects while maintaining high standards of quality and on‑time delivery.
- Develops technology and quality strategies that support the organization’s long‑term vision and objectives.
- Anticipates change and maintains operational plans that are flexible and adaptive.
- Ensures delivery of high‑quality service and seamless cross‑team collaboration through strong understanding of business needs and customer expectations.
- Builds and manages strong relationships throughout the organization to reinforce a culture of quality, service, and collaboration.
- Continuously evaluates existing processes and tools, identifying opportunities for improvement and adopting modern, scalable solutions.
- Leads organizational change initiatives related to new technologies, processes, and quality methodologies.
- Performs other duties as assigned.
- 6+ years of software development, quality engineering, and/or quality assurance experience for enterprise software products
- 2+ years of experience leading and managing QA teams
- Bachelor’s degree in computer science or a related technology field
- Strong understanding of the agile SDLC and contemporary QA processes, tools, and methodologies
- Experience with AI-based testing practices, including use of AI tools, prompt engineering techniques, and applying AI-assisted workflows to improve efficiency, coverage, and defect detection
- Demonstrated skills in project management, resource allocation, problem‑solving, and decision‑making while working with highly technical teams
- Experience developing or testing automation for enterprise-scale web applications
- Experience implementing defect-prevention practices, including RCA, quality gates, and upstream quality improvements
- Demonstrated ability to promote a quality-first mindset and drive shared accountability for reducing customer-reported defects
- Technical expertise in defining testing and automation strategies
- Ability to review automation code (Java/JavaScript/TypeScript) and provide feedback to improve quality and coverage
- Experience managing automated testing, performance, load, and stress testing
- Prior hands-on coding experience in Java, JavaScript, or TypeScript
- Strong analytical skills and experience implementing QA metrics such as defect profiles, test execution progress, and results reporting
- Proven ability to drive quality improvement across the SDLC using measurable QA outcomes
- Strong ability to manage multiple projects in a fast-paced environment with frequent interruptions
- Adaptability and effectiveness in dynamic, changing environments
- Ability to mentor and coach employees in performance, growth, and technical capability
- Strong ability to influence cross-functional partners and lead adoption of modern QA and AI-driven testing practices