Quality Engineering Architect

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

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. 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, and define 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, intermittent data issues. Take accountability for quality delivery and ongoing maintenance of the software. Ensure to build performant, scalable code. 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 enquiry with responsible products. Design, architect, and build code across several new and existing software projects. Ensure software is delivered according to the company Software Development Life Cycle procedures, using agreed technology stacks. Provide mentoring to members of the development team. Contribute ideas and suggestions to help ensure code is developed in the best way using the latest technologies. Provide team members with one-to-one feedback and assist in appraisals. Complete all assigned trainings before the due date. Actively participate in an Agile SCRUM development methodology. Have a quality mindset ensuring quality code is produced. Be accountable for the output of the team members and provide an atmosphere of ownership and accountability within the team. Design scalable, robust technical application architectures. Provide peer-review and constructive critique of code produced by other members of the development team. Work to improve the software development processes within Digital Innovation. Lead on user/customer and group collaboration throughout all stages of work. Ensure users" needs are met consistently through each work stage. Build appropriate and effective business relationships across the organization and with customers, suppliers, and partners. Apply, facilitate, and develop creative thinking concepts or find innovative ways to approach a deliverable. Communicate fluently, orally and in writing, and present complex information to both technical and non-technical audiences. Demonstrate an awareness of risk and take an analytical approach to work. Contribute specialist expertise to requirements definition in support of proposals. Identify own development opportunities and development needs of team members. Fully understand the importance and application of security, privacy, and ethics to own work and the operation of the organization. Educate team members on best practices. The purpose of this role is to develop and maintain high-quality secure software applications. This position requires strong technical and communication skills as well as the ability to work independently and with a team. The role includes mentoring junior members of the development team and working closely with all other areas of the Development team, DevOps, Technology department, Operations Managers, IT Infrastructure, and third-party software suppliers. High-level experience with Microsoft .NET / C#, utilizing Microsoft Visual Studio, databases (preferably Microsoft SQL Server, Azure SQL, MySQL, Azure COSMOS), excellent problem-solving skills, SOLID principles, design patterns, dependency injection, unit testing, integration testing using NUnit/xUnit, understanding of REST web services, web UI development, Azure (or other cloud) PaaS services, Azure CI/CD pipelines, quality gates, containerization, development of distributed and scalable solutions, Agile SCRUM development methodology, and a passion for technology. A results-oriented individual with the ability to work to deadlines, communicate effectively, and work with team members. 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 own specialism. Makes decisions impacting the success of assigned work and creates and supports collaborative ways of working across group/area of responsibility. Must-have skills include proficiency in .NET Architecture, .Net Full Stack Development, C# Programming Language, Agile Project Management, a strong understanding of software testing principles, experience in developing automation solutions, knowledge of testing tools and frameworks, and the ability to architect quality approaches. Should be a good team player with good written and verbal communication skills, good analytical and troubleshooting skills. The candidate should have a minimum of 10 years of experience in .NET Architecture. This position is based at our Pune office. A 15 years full-time education is required.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Accenture logo
Accenture

Professional Services

Dublin

RecommendedJobs for You