Job description
<p><p><b>Description : </b>Test Architect / Technical Test Summary :</b></p><p><b><br/></b></p><p>The Test Architect / Technical Test Lead is a senior-level role responsible for designing, implementing, and leading comprehensive testing strategies to ensure the highest standards of software quality, reliability, and performance across Scaffolding software products.
</p><p><br/></p><p>This includes desktop applications built in .NET C#, web frontends developed in Angular, mobile apps using Flutter, and Azure-based backends with .NET APIs. This position combines architectural expertise in test frameworks and automation with hands-on technical leadership to guide testing teams, integrate quality practices into CI/CD pipelines, and drive innovation in testing methodologies.
The ideal candidate will mentor junior team members, collaborate with cross-functional stakeholders, and provide strategic direction to optimize testing processes across the organization.</p><p><br/></p><p><b>Key Responsibilities :</b></p><p><br/></p><p>Develop and Refine Test Strategies : </p><p><br/></p><p>- Create and maintain scalable testing strategies encompassing unit, integration, system, acceptance, performance, security, and UI testing for desktop (.NET C#), web (Angular), mobile (Flutter), and Azure backend APIs (.NET), incorporating modern methodologies like shift-left testing and AI-driven automation.</p><p><br/></p><p>Architect Test Automation Frameworks : </p><p><br/></p><p>- Design and implement robust, reusable automation frameworks that support CI/CD integration, utilizing tools such as Selenium, Appium, Jenkins, or custom scripts in languages like Python, Java, or Groovy, with a focus on cross-platform compatibility for desktop, web, mobile, and Azure services.</p><p><br/></p><p>Lead Technical Execution and Oversight : </p><p><br/></p><p>- Oversee the development of test plans, cases, and scripts; execute complex tests including API testing with tools like Postman; handle Azure-specific elements such as tokens, authentication, and other cloud-based technicalities; log and track defects using tools like JIRA or HP QC; and ensure comprehensive coverage for functional and non-functional requirements across all product components.</p><p><br/></p><p>Mentor and Provide Technical Guidance : </p><p><br/></p><p>- Lead and mentor testing teams, offering expertise on best practices, tool selection, and problem-solving for Scaffolding products; foster a culture of continuous improvement and knowledge sharing, particularly around Azure backend integration and multi-platform testing.</p><p><br/></p><p>Drive Innovation and Standards Compliance : </p><p><br/></p><p>- Evaluate and adopt emerging technologies (e.g., cloud-based testing on Azure, security tools like Fortify); enforce standards for test data management, reusability, and performance optimization to reduce time-to-market and defects, with emphasis on Azure APIs, authentication mechanisms, and web service testing.</p><p><br/></p><p>Collaborate and Report : </p><p><br/></p><p>- Partner with development, product, and DevOps teams to align testing with business goals for desktop, web, mobile, and Azure components; prepare reports on test metrics, risks, and quality insights for and Optimize : </p><p><br/></p><p>- Analyze system architectures to identify testing gaps in .NET C# desktop apps, Angular web frontends, Flutter mobile apps, and .NET Azure backends; lead root-cause analysis for failures and implement solutions to enhance test effectiveness and efficiency, including specialized API and Azure-focused testing.</p><br/><p><b>Required Qualifications :</b> Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.</p><br/><p><b>Experience :</b> 8+ years in software testing, with at least 4 years in a senior/lead role focused on test automation and architecture; proven track record in CI/CD environments and agile/DevOps practices, including experience with multi-platform products (desktop in .NET C#, web in Angular, mobile in Flutter) and Azure backends.</p><br/><p><b>Technical Skills :</b></p><p><b><br/></b></p><p>- Proficiency in automation tools (e.g., Selenium, JUnit, TestNG, ReadyAPI, Appium) and scripting (e.g., Python, Java, Bash, Groovy).</p><br/><p>- Expertise in performance (e.g., JMeter) and security testing.</p><br/><p>- Strong knowledge of databases (SQL/NoSQL), APIs (REST/SOAP) with hands-on API testing using Postman, Azure tokens, authentication, and other Azure-based technicalities for web service testing.</p><br/><p>- Familiarity with .NET ecosystems, Angular for web, Flutter for mobile, and Azure cloud platforms.</p><br/><p>- Experience with defect tracking (JIRA) and version control (Git).</p><br/><p><b>Certifications :</b> Azure administrator certifications preferred.</p><br/><p><b>Soft Skills :</b> </p><p><br/></p><p>- Exceptional leadership and mentoring abilities; strong analytical, problem-solving, and communication skills to bridge technical and non-technical audiences; ability to thrive in fast-paced, collaborative environments.</p><br/><p><b>Preferred Qualifications :</b></p><p><b><br/></b></p><p>- Experience in AI/ML-based testing tools or microservices testing, particularly in Azure environments.</p><br/><p>- Contributions to open-source testing projects or publications on testing best practices.</p><br/><p>- Ability to work in fast-paced environments with teams in different time zones and dynamic release cycles.</p><p><br/></p><p><b>Education :</b></p><p><b><br/></b></p><p><b>- UG :</b> B.Sc in Computer Technology, Computers, Computer Science, IT, B.Tech/B.E. in Computer Science Engineering, Computer Science and Business System, Information Technology, Computer Science, Computer Engineering, Computers</p><br/></p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations