NextHire Try for free

Accenture

Posted 27 Aug 2026

Quality Engineering Architect - .NET

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

As a Quality Engineering Architect (Test Arch), you will design and develop complex quality engineering strategies and architect quality approaches and improvements across multiple groups/teams. You will define testing scope for complex projects and participate in product design reviews to ensure system testability and overall quality. Experience in testing tools/frameworks and automation solutions is essential for this role.


Responsibilities:

  • Design and develop complex quality engineering strategies.
  • Architect quality approaches and improvements across multiple groups/teams.
  • Define testing scope for complex projects.
  • Participate in product design reviews to ensure system testability and overall quality.
  • Expected to be an SME.
  • Collaborate and manage the team to perform.
  • Responsible for team decisions.
  • Engage with multiple teams and contribute to key decisions.
  • Provide solutions to problems for their immediate team and across multiple teams.
  • Lead quality engineering strategy development.
  • Implement quality improvements across teams.
  • Define the testing scope for projects.
  • Investigate, define, and resolve complex issues.
  • Architect and build incremental additions independently and larger solutions with guidance from an architect.
  • Understand and fix complex coding issues, including race conditions, cross-threading, and intermittent data issues.
  • Take accountability for quality delivery and ongoing maintenance of the software.
  • Understand how to build and ensure performant, scalable code.
  • Accountable for all the code produced by the team, regardless of who wrote it.
  • Accurately estimate the amount of time a development task will take to complete.
  • Liaise with business stakeholders to help build solutions that deliver business value.
  • Adopt a security-first approach and produce secure code.
  • Diagnose any third-line support enquiries with the responsible products.
  • Design, architect, and build code across several new and existing software projects.
  • Accountable for ensuring software is delivered according to the company's Software Development Life Cycle procedures, using agreed technology stacks.
  • Accountable for ensuring all code produced is performant and tested before being handed for peer review.
  • Accountable for providing mentoring to members of the development team.
  • Contribute ideas and suggestions to help ensure we are developing code in the best way using the latest technologies. Accountable for providing team members with one-to-one feedback and assisting in appraisals.
  • Accountable for completing all the assigned training before the due date.
  • Actively participate and encourage others to participate in an Agile SCRUM development methodology, including refinement, planning, stand-ups, and retrospectives.
  • Having a quality mindset ensures that quality code is produced by you and your team.
  • Being accountable for the output of the members of your team and providing an atmosphere of ownership and accountability within the team.
  • Designing scalable, robust technical application architectures.
  • Peer review and constructive critique of code produced by other members of the development team.
  • Working to help improve the software development processes within Digital Innovation.
  • Has significant influence over the allocation and management of resources appropriate to given assignments.
  • Leads on user/customer and group collaboration throughout all stages of work.
  • Ensures users' needs are met consistently through each work stage.
  • Builds appropriate and effective business relationships across the organization and with customers, suppliers, and partners.
  • Work includes a broad range of complex technical or professional activities in a variety of contexts.
  • Applies, facilitates, and develops creative thinking concepts or finds innovative ways to approach a deliverable
  • Communicates fluently, orally and in writing, and can present complex information to both technical and non-technical audiences when engaging with colleagues, users/customers, suppliers and partners.
  • Demonstrates an awareness of risk and takes an analytical approach to work and contributes specialist expertise to requirements definition in support of proposals.
  • Learning and professional development contribute to identifying one's own development opportunities and the development needs of team members.
  • Security, privacy, and ethics fully understand the importance and application to their own work and the operation of the organization.


Requirements:

  • Experience in one or more testing tools/frameworks and expertise in developing effective automation solutions.
  • 10+ years of experience.
  • High-level experience with Microsoft. NET / C#, utilizing Microsoft Visual Studio.
  • Databases, preferably Microsoft SQL Server, Azure SQL, MySQL, and Azure Cosmos DB.
  • Excellent problem-solving skills.
  • Experience in SOLID principles, design patterns, dependency injection, unit testing, integration testing using NUnit/xUnit, understanding of REST web services, web UI development (including jQuery, React/Angular), and Azure (or other cloud) PaaS services (functions, storage, key vault, etc. ), Azure CI/CD pipelines and quality gates, and containerization (Docker Linux/Windows based).
  • Development of distributed and scalable solutions.
  • Experience in working with Agile SCRUM development methodology.
  • A passion for technology and developing your own technical skills.
  • A results-oriented individual with the ability to work to deadlines, communicate, and work effectively with other team members both on-site and remote.
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
  • Able to work independently and as part of a team.
  • Excellent communication skills.
  • Influences the organization, customers, suppliers, partners, and peers on the contribution of one's specialism.
  • Able to make decisions that impact the success of assigned work, i. e., results, deadlines, and budget, and create and support collaborative ways of working across the group/area of responsibility.


Professional and Technical Skills:

  • Must Have Skills: Proficiency in. NET Architecture, . NET Full Stack Development, C# Programming Language, agentic AI, generative AI, and Agile Project Management.
  • Strong understanding of software testing principles.
  • Experience in developing automation solutions.
  • Knowledge of testing tools and frameworks.
  • Ability to architect quality approaches.
  • Should be a good team player.
  • Good written and verbal communication skills.
  • Good analytical and troubleshooting skills.


Additional Information:

  • The candidate should have a minimum of 10 years of experience in NET Architecture.
  • A 15-year full-time education is required.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach