NCQA is seeking an experienced Assistant Director of QE Architecture to lead our QE strategies and frameworks for various software development projects. The ideal candidate will possess expert-level coding skills in C#, Blazor, Knockout, .NET Core, SQL, React, TypeScript, Git, and Azure. This senior leadership role involves strategic oversight, resource management, and the execution of advanced programming approaches to ensure top-tier software quality and efficiency.
Responsibilities:
- Strategically lead and manage QE architecture and frameworks supporting complex software development projects.
- Oversee and optimize resource allocation, ensuring efficient deployment of personnel and tools across projects.
- Direct the design, development, and maintenance of automation scripts and tools to enhance testing efficiency and coverage.
- Collaborate with senior development teams to ensure adherence to coding standards, best practices, and architectural guidelines.
- Develop and implement comprehensive training programs to enhance skill sets within the QE team.
- Mentor and guide QE team members in advanced programming techniques and best practices, fostering a culture of continuous learning and improvement.
- Manage the integration of QE processes with CI/CD pipelines using tools like Git and Azure for streamlined DevOps practices.
- Perform high-level code reviews and enforce strict adherence to quality standards across all projects.
- Implement performance, scalability, and security tests for enterprise-level applications, ensuring robust and reliable software solutions.
- Knowledge of designing, developing, and maintaining robust automation frameworks using Selenium, C#, AI-based testing tools, and other open-source tools is preferred.
Requirements:
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- 10+ years of experience in software development and QE, with substantial focus on software architecture and programming.
- Demonstrated expertise in leading QE strategies and architectural planning in a senior role.
- Mastery of C#, Blazor, Knockout, .NET Core, SQL, React, TypeScript, and version control systems like Git.
- Comprehensive experience with Microsoft Azure and modern DevOps practices.
- Proven leadership experience in overseeing large-scale software projects, including resource management and team development.
Preferred Skills:
- Advanced certifications in software development, QE methodologies, or specific technologies utilized.
- Exceptional analytical and problem-solving skills.
- Strong leadership and communication skills, with a proven track record of effective cross-functional collaboration.
- Extensive experience in agile project management and team mentoring.
Compensation & Benefits:
- For new hires, this position pays in the range of $135K - $150K per year, depending on experience.
- This position is eligible for an annual incentive bonus, payable in accordance with policy.
- Click herefor employee benefit information.
NCQA is committed to being an employer of choice and fostering an inclusive culture and workplace.We are an Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesNCQA is a drug free workplace. NCQA recruits, hires, trains and promotes individuals, and administers any and all personnel actions, without regard to race, color, religion, national origin, age, sex, pregnancy, citizenship, familial status, disability status, veteran status, genetic information, or other protected statuses under applicable state and federal laws.NCQA will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
41 CFR 60-1.35(c).