The National Rural Electric Cooperative Association (NRECA), with offices in Arlington, VA and Lincoln, NE is the trade association for over 900 consumer-owned electric cooperatives serving more than 42 million people. NRECA is committed to harnessing the strength of America's electric cooperatives into a single powerful voice. NRECA has won the following awards over the past few years:
* Top Workplace by the Washington Post * 100 Best Places to Work - ComputerWorld Magazine * 50 Best Places to Work - The Washingtonian * CARE Award Recipient - Recognizing organizations that promote a positive work-life balance * Best Place to Work Award Recipient - Lincoln, NE * Gold Well Workplace - Wellness Councils of America * State of NE Governor's Wellness Award - Grower Level
At NRECA, we work with people who are leaders in their fields. They are down-to-earth, hardworking professionals committed to helping our members serve their communities. Our work is interesting, constantly evolving, and requires new skills to meet the evolving needs of a dynamic industry. In this collegial, inclusive work environment, united around the compelling purpose and history of electric cooperatives, we thrive. And topping it off, NRECA cares about each person's overall well-being, encouraging health, financial security, and a sustainable work/life balance. EEO/AA- M/F/Disability/Protected Veteran Status/Genetic Data
Summary Sr. Manager, IT Quality Assurance M.2
Position Summary: Leads enterprise strategy, vision and roadmap for quality engineering and test automation. Oversees team of contractors and FTE Quality Engineers to develop tools, standards, and innovative approaches to quality engineering and test automation. Supports digital transformation and alignment with overall IT DevSecOps initiatives. Partners with leaders across IT organization to ensure quality and confirm that needs are met.
Essential Duties and Responsibilities:
Strategy & Vision
Creates and owns the vision and strategy to define, socialize and implement the enterprise strategy and roadmap for quality engineering and test automation, including formalization of organizational structure, operating policies and procedures and management practices to ensure department delivers operational excellence.
Identifies, sources, and selects a third-party model and vendor to support and staff all required QA/QE resources. Collaborates with senior management and executives to define and ensures success of department strategy.
Tools / Standards
Identifies and implements the standardization of tools and frameworks for test automation and performance testing needs in support of the overall product delivery organization through the continuous research of market best practices.
Leads and oversees the guidance provided on tools, techniques for automated API tests and improved code coverage; extend support to product teams wherever necessary.
Evaluates the process and procedures used by team; identifies opportunities for process improvement and greater efficiency and serves as an advocate for change. Works collaboratively across departments with leaders.
Leads and mentors a team of Quality Engineers to develop innovative approaches, techniques, and solutions in the areas of Automation; provides coaching to employees through their personal growth in functional expertise, communication skills, and ability to effectively interact with clients and peers. Identifies and develops future leaders.
Establishes and assures leadership adherence to budgets, schedules, work plans, and performance requirements. Drives continual improvements to the Quality Engineering practice and instills a culture of continuous improvement within the team.
Defines the metrics and criteria for all non-functional requirements including availability, reliability, quality, performance, and security in collaboration with the appropriate internal stakeholders.
Leads the creation, implementation, and rollout of a ME Metrics Program, aligning them with business/customer needs, including defining key measurements/metrics to quantify and benchmark QE effectiveness, adjusting processes for continuous improvement.
Establishes strong working relationships with the DevSecOps teams to ensure quality is measured and maintained once code reaches production.
Partners with development managers to provide guidance using agile methodologies such as Test-Driven Development, Behavior Driven Development, etc. and other Agile techniques.
Works side-by-side with engineering leaders to enforce an 'automation first' strategy to test case execution; ensures CI/CD pipeline key integration to drive product quality.
Collaborates and partners with infrastructure leadership to meet the required infrastructure needs, test environments and VMs, ensuring the timely availability of required hardware and software resources.
Responsible for the proper security and disposal of any confidential information that he or she may possess in the course of performing this position's job duties, as well as ensuring staff compliance with security protocols in accordance with NRECA's Personnel and Administrative Policy and HIPAA Privacy and Security Policies and Procedures Manuals.
Direct Reports to this Position: 1 FTE 14 -18 contractors
Requirements and Qualifications
Formal Education Required: Bachelor's degree in Computer Science, Information Technology, or equivalent
Experience and Certifications Required: 7+ years of diverse experience developing solutions within the QA/QE space that have been used to achieve quality at speed. 5+ years of experience as a leader managing high performing technical teams. 10+ years experience in an IT organization. Experience using tools, frameworks and languages like Java, JMeter, Jenkins, Sauce Labs, GIT, SQL, Selenium, Dynatrace, Loom, SonarQube, etc. Experience working with IT leadership to create technical strategies. Experience working directly with senior IT groups in an advisory role.
Certified MS Office Professional designation(s) preferred.
FLSA Status: Exempt
Knowledge, Skills and Abilities Required (as demonstrated by prior work experience):
Knowledge of designing, developing, and implementing Test Automation solutions across a portfolio of applications using a variety of tools and frameworks.
Knowledge of the practical application of agile development methods and leading software development teams in an Agile/Lean environment.
Ability to be persuasive, negotiate, and collaborate with individuals at all levels inside the organization. Ability to communicate, both verbally and in writing, with a diverse membership, employees and/or vendors in a clear and precise manner.
Ability to use Microsoft Office tools (Excel, Word, Outlook, Power Point) in the day-to-day essential duties of the job. Ability to operate various office equipment such as personal computer, copier, printer, fax machine or other job-related equipment.
Ability to provide service excellence by building relationships, being resourceful, responsive and respectful.
Essential Physical Requirements: The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal and extensive reading. Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg controls requires exertion of forces greater than that for sedentary work and the worker sits most of the time, the job is rated for light work.
Disclaimer Statement: The preceding job description has been written to reflect management's assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.