HamburgerMenu
hirist

Quality Engineering Architect - .Net Frameworks

Placewell HRD Consultants
Bangalore
7 - 12 Years

Posted on: 26/08/2025

Job Description

As a Quality Engineering Architect (Test Arch), you will design and develop complex quality engineering strategies, 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.


- Investigates, defines, and resolves 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 and ensure to build 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 organisation 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 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), Azure (or other cloud) PaaS services (functions, storage, key vault, etc), Azure CI/CD pipelines and Quality Gates., Containerisation (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 prioritise, meet deadlines, and manage changing priorities.


- Able to work independently and as part of a team.


- Excellent communication skills.


- Influences the organisation, customers, suppliers, partners, and peers on the contribution of own specialism.


- Able to make decisions which impact the success of assigned work, i. e. results, deadlines, and budget, and creates and supports collaborative ways of working across group/area of responsibility.


Professional and Technical Skills :


- Must Have Skills : Proficiency in. NET Architecture, . NET Full Stack Development, C# Programming Language, 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.

info-icon

Did you find something suspicious?