Home
Jobs

690 Nunit Jobs - Page 26

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 9 years

27 - 31 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description Responsibilities, Experience and Skills Required: 6 to 9 years of experience Proficient in design, development and implementation of end-to-end web applications using Microsoft stack of technologies. Integrate browser-based applications with existing services. Work closely with customers and co-workers globally to understand business requirements and implement new solutions Responsible for quality of deliverables and advocate of FURPS (Functionality, Usability, Reliability, Performance and Supportability) Owning the quality of code, UT coverage and technical documentation Deep expertise in designing and working with n-tier architectures Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces Good understanding of multiple tech solutions and ability to pick the correct one for the given situation Experience in building web applications using .NET, C#, Asp.net, MVC, WebAPI, Angular 2 or above Good working knowledge of Cosmos DB Experience in UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.) Strong knowledge of object-oriented programming (OOP) Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+) Should have worked in an AGILE practice methodology (preferably SCRUM) Required Qualifications: Bachelors in Engineering, Computer Science or equivalent. Personal Skills: The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas, working with uncertainties; and the discipline to pay attention to deadlines, details and quality. Good communication and interpersonal skills. Quick learner, strong troubleshooting skills

Posted 3 months ago

Apply

5 - 10 years

27 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

About Elevate Financial Services: Elevate Financial Services is a leading innovator in the financial industry, dedicated to providing cutting-edge solutions that empower individuals and businesses. Committed to excellence, Elevate Financial Services combines technology and financial expertise to drive positive change and enhance the financial well-being of our clients globally. Whats your new role about? Elevate Financial Services is seeking a skilled and experienced Senior Software Engineer (Full Stack) to join our dynamic team. As a Senior Software Engineer, you will be instrumental in designing and implementing robust full-stack solutions. If you are passionate about technology, possess a strong background in .Net Core, Angular, and database technologies such as Cosmos or Mongo DB, and have a keen interest in the Finance/Loan domain, we invite you to be a part of our innovative journey. Key Responsibilities: Full Stack Development: Lead the design and implementation of full-stack solutions using .Net Core for backend and Angular for frontend development. Collaborate with cross-functional teams to deliver high-quality and scalable software applications. Database Management: Design, implement, and maintain database solutions using Cosmos DB or Mongo DB. Optimize database performance, troubleshoot issues, and ensure data integrity. Role & responsibilities : Must have: Proficiency in .Net Core for backend development. Strong expertise in Angular for frontend development. Experience with Cosmos DB or Mongo DB for database management. Proficient understanding of object-oriented programming Skill for writing reusable libraries Knowledge of concurrency patterns Strong SQL programming skills Experience with popular web application frameworks Proficient with continuous integration, service abstraction, and queuing services. Experience creating database schemas that represent and support business processes Expert understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Experience with Azure, developing, deploying and support applications in the cloud. Experience implementing automated testing platforms and unit tests Proficient understanding of code versioning tools (such as TFS and Git)

Posted 3 months ago

Apply

5 - 9 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

Job Job Title .Net Lead Responsibilities Analyzing user requirements, envisioning system features and functionality. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Technical and Professional Requirements: .NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, Entity Framework Preferred Skills: Technology->Microsoft Technologies->ASP.NET->ASP.NET Core Technology->ASP.Net->ASP.Net Web API Additional Responsibilities: Min. 5 years of relevant .Net experience with team handling experience Must have design experience using best practices, Design Patterns, SDLC, OOP, OOD Must have experience in leading and mentoring teams Must be experienced in developing applications using SQL databases, schema, SQL queries Must be experienced in GIT and version control systems Must be skilled in Database constructs, schema design, SQL Server or Oracle, SQL Queries, query optimization. Must be hands-on experienced in MSTest or NUnit, Mocking frameworks, Jasmine, Karma, Cucumber Solid understanding of object-oriented programming Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit testsCompetencies: Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Strong analytical, logical skills and team leading skills Educational Requirements Bachelor of Engineering Service Line Application Development and Maintenance * Location of posting is subject to business requirements

Posted 3 months ago

Apply

5 - 9 years

7 - 11 Lacs

Coimbatore

Work from Office

Naukri logo

Job Job Title .Net Lead Responsibilities Analyzing user requirements, envisioning system features and functionality. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Technical and Professional Requirements: .NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, Entity Framework Preferred Skills: Technology->Microsoft Technologies->ASP.NET->ASP.NET Core Technology->ASP.Net->ASP.Net Web API Additional Responsibilities: Min. 5 years of relevant .Net experience with team handling experience Must have design experience using best practices, Design Patterns, SDLC, OOP, OOD Must have experience in leading and mentoring teams Must be experienced in developing applications using SQL databases, schema, SQL queries Must be experienced in GIT and version control systems Must be skilled in Database constructs, schema design, SQL Server or Oracle, SQL Queries, query optimization. Must be hands-on experienced in MSTest or NUnit, Mocking frameworks, Jasmine, Karma, Cucumber Solid understanding of object-oriented programming Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit testsCompetencies: Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Strong analytical, logical skills and team leading skills Educational Requirements Bachelor of Engineering Service Line Application Development and Maintenance * Location of posting is subject to business requirements

Posted 3 months ago

Apply

5 - 9 years

7 - 11 Lacs

Hyderabad

Work from Office

Naukri logo

Job Job Title .Net Lead Responsibilities Responsibilities: Analyzing user requirements, envisioning system features and functionality. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Technical and Professional Requirements: Primary skills:.Net,.Net->.Net Core Preferred Skills: .Net .Net->.Net Core Additional Responsibilities: Skills: Min. 5 years of relevant .Net experience with team handling experience Must have design experience using best practices, Design Patterns, SDLC, OOP, OOD Must have experience in leading and mentoring teams Must be experienced in developing applications using SQL databases, schema, SQL queries Must be experienced in GIT and version control systems Must be skilled in Database constructs, schema design, SQL Server or Oracle, SQL Queries, query optimization. Must be hands-on experienced in MSTest or NUnit, Mocking frameworks, Jasmine, Karma, Cucumber Solid understanding of object-oriented programming Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit testsCompetencies: Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Strong analytical, logical skills and team leading skills Educational Requirements Master Of Engineering,MCA,MSc,MTech,Bachelor of Engineering,BCA,BSc,BTech Service Line Application Development and Maintenance * Location of posting is subject to business requirements

Posted 3 months ago

Apply

6 - 9 years

19 - 24 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities, Experience and Skills Required: 6 to 9 years of experience Proficient in design, development and implementation of end-to-end web applications using Microsoft stack of technologies. Integrate browser-based applications with existing services. Work closely with customers and co-workers globally to understand business requirements and implement new solutions Responsible for quality of deliverables and advocate of FURPS (Functionality, Usability, Reliability, Performance and Supportability) Owning the quality of code, UT coverage and technical documentation Deep expertise in designing and working with n-tier architectures Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces Good understanding of multiple tech solutions and ability to pick the correct one for the given situation Experience in building web applications using . NET, C#, Asp. net, MVC, WebAPI, Angular 2 or above Good working knowledge of Cosmos DB Experience in UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc. ) Strong knowledge of object-oriented programming (OOP) Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc. ] (5+) Should have worked in an AGILE practice methodology (preferably SCRUM) Required Qualifications: Bachelors in Engineering, Computer Science or equivalent. Personal Skills: The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas, working with uncertainties; and the discipline to pay attention to deadlines, details and quality. Good communication and interpersonal skills. Quick learner, strong troubleshooting skills

Posted 3 months ago

Apply

3 - 6 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Join us as a Senior Automation Profile at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. Youll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences. To be successful as a Senior Automation Profile you should have experience with: Proficiency in test automation programming languages (Java, Selenium). Experience with API and web service testing using tools like Postman, SoapUI, or REST-assured. SQL and database testing skills. Knowledge of scripting languages (JavaScript, Bash, PowerShell). Developing cross-browser and cross-platform test automation scripts. Familiarity with version control systems and the importance of code reviews. Expertise in test automation tools and frameworks (Selenium WebDriver, Cucumber, JUnit, NUnit, TestNG). Experience with CI/CD tools (Jenkins, Azure DevOps, TeamCity) and non-functional testing (performance, accessibility). Proficiency in test management and bug tracking tools (X-Ray, TestRail, Zephyr, JIRA, Bugzilla, TFS). Understanding of software development methodologies (Agile, Scrum, Waterfall) and testing phases (unit, integration, system, acceptance). Familiarity with DevOps environments. Commitment to continuous improvement and strong communication skills. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability. Accountabilities Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards. Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues. . Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested. Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations, and actively contribute to the organizations technology communities to foster a culture of technical excellence and growth. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation.

Posted 3 months ago

Apply

4 - 8 years

15 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Create and maintain comprehensive documentation: Develop and update detailed documentation including design specifications, API documentation, and user guides to ensure clarity and usability for developers and end-users. Design, develop, and maintain robust applications: Utilize .NET and C# technologies to enhance existing ones, ensuring they meet functional requirements and performance benchmarks. Monitor and optimize performance and reliability: Continuously assess API performance, identifying areas for improvement and implementing optimizations to ensure high reliability and efficiency. Troubleshoot and resolve issues: Quickly address and resolve any issues related to application functionality and performance, minimizing downtime and ensuring a seamless user experience. Ensure high code quality: Follow industry best practices, security guidelines, and compliance requirements to maintain high standards of code quality, ensuring the applications are secure, efficient, and maintainable. Participate in code and design reviews: Actively engage in code and design review sessions, offering constructive feedback to peers and incorporating feedback received to improve the overall quality of the codebase. Unit Test Framework: Able to create TDD for the new functionality and code coverage as much as possible. Tests should be automated using any .NET testing frameworks like NUnit, MSTest, xUnit.net, etc Stay updated with industry trends: Keep abreast of the latest developments and best practices in development, continuously seeking opportunities to improve skills and apply new knowledge to enhance the development process. Skills Must have Holds a Bachelors degree in Computer Science/MCA or a related discipline with 4+ years of experience in software development. Strong expertise in Object-Oriented Programming Design Patterns with practical experience in .NET C# with Object Pascal, Visual C++, HTML, and SQL. Experienced with monitoring and logging tools such as Azure Monitor, Application Insights, and Log Analytics. Knowledgeable in Infrastructure as Code (IaC) tools like ARM templates, Azure DevOps, Git, and Agile methodologies. Strong experience in working with Microservices architecture Microservice Design Patterns. Excellent written and spoken communication skills. High level of initiative and the ability to work independently or as part of a team. Nice to have Azure certifications (e.g., Azure Developer Associate, Designing and Implementing Microsoft DevOps Solutions).

Posted 3 months ago

Apply

6 - 9 years

20 - 23 Lacs

Bengaluru

Work from Office

Naukri logo

As a Principal Software Engineer, you will be responsible for developing innovative .NET web applications, platforms, and products. Your role includes creating applications from the ground up, configuring and maintaining existing systems, and providing comprehensive support. You have to handle single streams of work independently and also mentor group of people. You must manage upwards in customer realm and work with stakeholders in independent manner. Roles & Responsibilities: Developing performant REST APIs Participating in requirements analysis. Writing clean and scalable code. Implementing unit tests. Optimizing the overall performance of Application. Produce the solution for the Module assigned and work with the Team Members. Working alongside graphic designers for web design features. Strong focus on data governance and application security. Be a strong Agile team member. Competency Skills: Working knowledge in Microsoft .NET web stack programming including C#, ASP.NET, .NET Core and MSSQL Server. Expert knowledge of frameworks such as Web API, Entity Framework. Excellent understanding and knowledge of data structures, algorithms and threading. Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript. Conceptually strong in Design Patterns and Object Oriented Programming and Principles Working knowledge with any of the Unit Test Frameworks such as MSTest, NUnit, xUnit.NET. Excellent knowledge of database programming using MS SQL Server 2017 + Strong knowledge and Hands-on experience with Azure / AWS Cloud Services & DevOps. Working knowledge with any of the CI & CD tools. Experience with mentoring or leading a team as a Module Lead is a plus. Knowledge of JavaScript frameworks such as React, Angular is a plus. Excellent interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity & precision. Good problem-solving skills. Attention to detail. Qualifications & Experience : B.E in computer science, software engineering, or equivalent 6-9 years of total experience in developing .NET Web Applications, Platforms or products.

Posted 3 months ago

Apply

3 - 6 years

6 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

As a .Net Developer, you will be responsible for building innovative .NET web applications. You will create applications from scratch, configure / maintain the existing systems and provide support. Roles & Responsibilities: Developing performant REST APIs Participating in requirements analysis. Writing clean and scalable code. Implementing unit tests. Making use of Static Code Analysis tools. Optimizing the overall performance of Application. Working alongside graphic designers for web design features. Strong focus on data governance and application security. Be a strong Agile team member. Competency Skills: 3 years+ hands-on working knowledge in Microsoft .NET web stack programming including C#, ASP.NET, .NET Core and MSSQL Server Experience in Entity Framework. Excellent understanding of data structures, threading. Proficient with fundamental front end languages such as HTML, CSS and JavaScript. Conceptually strong in Object Oriented Programming and Principles Working knowledge with any of the Unit Test Frameworks such as MSTest, NUnit, xUnit.NET. Excellent knowledge of database programming using MS SQL Server 2017 + Strong knowledge and Hands-on experience with Azure / AWS Cloud Services & DevOps Working knowledge with any of the CI & CD tools Excellent interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity & precision.

Posted 3 months ago

Apply

10 - 15 years

17 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

As a Consultant Software Engineer , you will be responsible for developing innovative .NET web applications, platforms, and products. Your role includes creating applications from the ground up, configuring and maintaining existing systems, and providing comprehensive support. You have to serve strongly across multiple streams of work. You are also outward looking, negotiating customer needs and delivering on the needs. Roles & Responsibilities: Developing performant REST APIs Participating in requirements analysis. Writing clean and scalable code. Implementing unit tests. Optimizing the overall performance of Application. Involving in Architectural discussions and decisions. Produce the solution for the Module assigned and work with the Team Members. Working alongside graphic designers for web design features. Strong focus on data governance and application security. Be a strong Agile team member. Competency Skills: Working knowledge in Microsoft .NET web stack programming including C#, ASP.NET, .NET Core and MSSQL Server. Expert knowledge of frameworks such as Web API, Entity Framework. Excellent understanding and knowledge of data structures, algorithms and threading. Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript. Conceptually strong in Design Patterns and Object Oriented Programming and Principles Working knowledge with any of the Unit Test Frameworks such as MSTest, NUnit, xUnit.NET. Excellent knowledge of database programming using MS SQL Server 2017 + Strong knowledge and Hands-on experience with Azure / AWS Cloud Services & DevOps. Working knowledge with any of the CI & CD tools. Experience with mentoring or leading a team as a Module Lead is a plus. Knowledge of JavaScript frameworks such as React, Angular is a plus. Excellent interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity & precision. Good problem solving skills. Attention to detail. Qualifications & Experience : B.E in computer science, software engineering, or equivalent 10+ years of total experience in developing .NET Web Applications, Platforms or products.

Posted 3 months ago

Apply

4 - 9 years

6 - 11 Lacs

Mumbai

Work from Office

Naukri logo

SQA-Senior Software Quality Engineer -Testing automation , Integrations Salesforce/MS Platforms Job Summary This position provides mentorship and expertise in technologies and processes for Information Services Management (ISM) and Quality Assurance (QA). He/She maintains an awareness of emerging technologies to ensure a competitive advantage. This position automates test scenarios and expected outcomes. He/She provides expertise for UPS key business functions and supporting technologies. This position applies a comprehensive knowledge of technical skills, principles, practices, and procedures of testing methodologies and working knowledge in planning, designing, and conducting QA reviews and inspections. This position conducts comprehensive testing and risk-based assessments of the testing objects. He/She uses source documentation as input and contributes to the planning and implementation of testing activities. This position leads testing components of large and complex projects, assigns tasks, provides direction to resources, and reports progress to project stakeholders. He/She creates and selects tools and methodologies for review and approval by management. Responsibilities: Conducts quality assessment (QA) development processes. Develops test solutions. Provides expertise in testing across the QA organization. Develops and implements new practices and testing standards. Contributes to project design. Expert in testing practices, testing levels, test plans and defect management Experience with testing automation frameworks, such as NUnit, Selenium and Rest Assured Proficient in using JSON, REST API and testing APIs using Postman Experience with Salesforce/MS Platform Implementations and Integrations Familiarity with security standards and security validation tools Knowledge of CI/CD, cloud-based deployments, and pipeline validation tools Experience working within Agile SAFe development teams Knowledge of Object-Oriented Programming, Microservices and Service Oriented Architecture (SOA) Qualifications: Bachelor's Degree or International equivalent Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics or related field - Preferred Experience with both web and client/server based testing

Posted 3 months ago

Apply

2 - 6 years

4 - 8 Lacs

Jaipur

Work from Office

Naukri logo

Dotnet Developer Jaipur, Rajasthan 4 years experience Full-Time Dotnet Developer Required Experience Minimum : 4 years Maximum : 5 years Job Description We are seeking an experienced Senior .NET Core / .NET Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance software applications, leveraging the latest Microsoft technologies. You will collaborate with cross-functional teams to translate business requirements into technical solutions, mentor junior developers, and ensure that best practices, coding standards, and quality assurance measures are upheld. Additionally, you may occasionally interact with clients or stakeholders to clarify requirements, present progress, and ensure alignment with project goals. Job Responsibility Application Development: Design, develop, and maintain robust, high-quality, and secure applications using .NET Core, ASP.NET Core, and related technologies. Implement and integrate RESTful APIs and microservices architecture to support scalable, distributed systems. Architecture Best Practices: Contribute to architectural decisions, guiding the technical direction of projects. Enforce coding standards, apply design patterns, and leverage best practices to maintain a clean, modular, and maintainable codebase. Performance Security: Identify performance bottlenecks, optimize application performance, and ensure efficient use of resources. Implement security measures, authentication mechanisms (e.g., OAuth, JWT), and secure coding practices to safeguard applications. Collaboration Mentorship: Work closely with product managers, UX/UI designers, QA testers, and other developers to refine requirements and deliver optimal solutions. Mentor junior developers through code reviews, technical guidance, and knowledge sharing sessions. Continuous Integration Delivery: Use CI/CD pipelines (Azure DevOps, GitHub Actions, or similar) to streamline the development lifecycle. Maintain automated testing strategies, including unit, integration, and end-to-end tests, to ensure code quality and reliability. Documentation Communication: Create and maintain technical documentation, including architectural diagrams, code comments, and API documentation. Communicate effectively with team members, stakeholders, and occasionally with clients to address requirements, report progress, and provide technical guidance. Continuous Improvement Innovation: Stay current with emerging technologies, frameworks, and industry trends in the .NET ecosystem. Suggest process improvements, tooling enhancements, and new technologies to increase efficiency and product quality. Required Qualifications: Experience: 4-5 years of professional experience in .NET development, including .NET Core (3.1+) and ASP.NET Core. Technical Skills: Strong proficiency in C# and the .NET framework. Experience building RESTful APIs, microservices, and distributed systems. Proficiency with relational databases (e.g., SQL Server) and ORM frameworks (e.g., Entity Framework Core). Familiarity with modern front-end frameworks and integration patterns is a plus. Testing Quality: Experience with testing frameworks (e.g., xUnit, NUnit) and best practices for unit, integration, and functional testing. DevOps CI/CD: Familiarity with CI/CD tools, containerization (Docker), and cloud platforms (Azure, AWS, or GCP). Soft Skills Other Attributes: Strong problem-solving and analytical capabilities. Excellent communication and interpersonal skills. Ability to work both independently and within a team environment. A proactive approach, with a focus on delivering high-quality solutions on schedule. Nice-to-Have: Experience with front-end technologies such as React, Angular, or Vue.js. Knowledge of cloud-native technologies (Kubernetes, serverless functions). Exposure to Domain-Driven Design (DDD), Event-Driven Architectures, or other advanced architectural patterns.

Posted 3 months ago

Apply

2 - 3 years

11 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

A C# Automation Developer with 2-3 years of experience typically focuses on developing automated test scripts and tools using C#. The job includes: Designing and implementing automation frameworks and tests for functional, regression, and NFR testing. Writing efficient, reusable, and reliable C# code. Collaborating with QA teams and developers to identify automation opportunities and integrate testing into CI/CD pipelines. Debugging test failures to ensure high-quality software delivery. Staying updated on automated testing best practices and improving efficiency. Developing, automating, executing, debugging, and reporting on test cases based on user requirements. Strong problem-solving and OOP skills. Experience with Agile/SAFe processes and releases. Familiarity with desktop and web automation tools and frameworks. Experience in DevOps tools, with Azure DevOps being a plus . Experience with healthcare imaging applications and NFR test automation is a plus. Skills Required: C# NUnit Selenium , MSUIA Roles and Responsibilities: Automate the Test cases/Test scenarios. Perform review of Automation code. Design/Amend Automation framework/test. Validation & verification with test execution and test report creation. Realization of tasks within schedule and with a good quality. Develop a system understanding of the (sub-)system within the intended environment of application. Review the (sub-)system requirements against the intended environment/use. Conversant with software development processes / methodologies

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a detail-oriented and highly motivated Automation QA Engineer with expertise in C# and .Net, specifically using the SpecFlow framework. The ideal candidate will be responsible for ensuring the quality and reliability of Our software products through the design, implementation, and execution of automated test scripts. You will work closely with cross-functional teams, including developers, Product managers, and QA engineers, to deliver high-quality software solutions. Key Responsibilities : Develop, maintain, and execute automated test scripts using C#, .Net, and SpecFlow framework. Collaborate with developers and QA teams to design test plans, test cases, and test scripts to validate functionality and performance. Analyze requirements and provide input on testability during design and planning phases. Identify, document, and track software defects, working closely with the development team to resolve them. Work with DevOps team to Implement and maintain CI/CD pipelines for automated testing. Create and manage test data, environments, and tools to support automated testing. Continuously improve the automation framework and testing processes to enhance efficiency and coverage. Provide clear and concise test reports to stakeholders, ensuring visibility of test progress and results. Stay updated with the latest testing tools, trends, and best practices. Technical Skills Proficiency in C# and .Net Framework. Hands-on experience with the SpecFlow framework for Behavior-Driven Development (BDD). Strong understanding of software testing principles, methodologies, and best practices. Experience with test automation tools such as Selenium, NUnit, or similar. Familiarity with CI/CD tools like Jenkins, Azure DevOps, or GitHub Actions. Knowledge of version control systems, particularly Git. Understanding of REST API testing using tools like Postman or RestSharp. Soft Skills Strong analytical and problem-solving skills. Excellent written and verbal communication skills. Ability to work in a collaborative, fast-paced Agile/Scrum environment. Detail-oriented mindset with a passion for delivering high-quality software. Preferred Qualifications Experience in performance testing using tools like JMeter or LoadRunner. Exposure to cloud-based environments (e.g., Azure, AWS). ISTQB or equivalent testing certifications. Education Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.

Posted 3 months ago

Apply

8 - 12 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: We are seeking a highly skilled Senior Automation Engineer/Test Lead with strong programming expertise and hands-on experience in test automation frameworks. The ideal candidate will have extensive experience in automation testing, framework development, and execution in diverse environments. Key Responsibilities: Develop, maintain, and enhance automation frameworks. Design, implement, and execute automation scripts using C# or Python. Work extensively with BDD, SpecFlow, Selenium, Visual Studio, and NUnit framework. Utilize UI Path for automation solutions. Manage NFT workflow execution across different machines/environments. Analyze execution logs and publish reports on dashboards. Develop utilities for NFT execution and automation. Utilize TestComplete for test automation and ensure proper object recognition. Design and maintain automated test suites with JavaScript/C#. Implement data-driven testing and behavior-driven development (BDD) within TestComplete. Conduct performance testing using tools like JMeter, LoadRunner. Integrate automation solutions into CI/CD pipelines (Jenkins, PowerShell, Python). Identify performance bottlenecks and optimize test execution. Required Skills and Qualifications: Strong programming skills (C# preferred). Extensive experience in automation test development and framework design. Proficiency in UI Path automation. Deep understanding of object recognition and automation workflows. Strong analytical skills for execution log analysis and dashboard reporting. Hands-on experience with CI/CD pipelines, Jenkins, PowerShell, and Python. Experience with performance testing and tool integration. Knowledge of healthcare domain is a plus. Additional programming knowledge in Python/Java . Familiarity with test automation best practices and Agile methodologies. Why Algoshack AlgoShack is a cutting-edge IT product company revolutionizing the way organizations approach automation and development. At AlgoShack, youll get to work on innovative projects with the latest technologies in a collaborative environment. We offer ample growth opportunities and a culture that values work-life balance, with competitive benefits and flexibility. Location : Bangalore Employment Type: Full Time Experience: 8-12Years Work Mode: Work from Office Role: Senior Automation Engineer/Test Lead Availability: Immediate Join us to make an impact and grow your career!

Posted 3 months ago

Apply

8 - 11 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Mandatory: C#, Good undertanding of C++,Windows Service( TopShelf),MSI (WixToolkit) Good to have: hardware integration with C++ or C#, Cloud Proven professional experience in Windows services, C#, C++, .NET development with a strong focus on .NET Core. Expertise in windows installer MSI packages using C# or C++. Expertise in microservices architecture, design patterns, and building scalable applications. Proficiency in unit testing frameworks like NUnit or xUnit and mocking frameworks like Moq. Strong knowledge of messaging protocols such as MQTT and RabbitMQ for distributed systems. Experience with PostgreSQL or SQL Server, Entity Framework, LINQ, and OData. Well versed with Azure/AWS cloud and deployment and configuration of services in cloud infrastructure especially Azure application insights, Azure monitor, Azure sql/postgreSql, Azure blob storage, Azure API Apps/management, Azure App Services, Azure functions, Azure IOT Hub and other Azure offerings.

Posted 3 months ago

Apply

4 - 6 years

10 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Position Overview We are seeking an experienced QA Automation Engineer with 4 to 6years of hands-on experience in automated testing of .NET applications. The ideal candidate will have a strong background in developing robust test automation frameworks and implementing comprehensive test strategies for complex enterprise applications. Key Responsibilities Design and develop advanced test automation frameworks using C# and .NET Create and maintain automated test suites for web, desktop, and API testing Lead test strategy development and implementation for complex projects Perform thorough regression testing and analyze test results Identify and document software defects with detailed reproduction steps Collaborate with developers to improve application testability Mentor junior QA engineers on automation best practices Participate in code reviews of test automation scripts Drive continuous improvement in testing processes and tools Required Technical Skills 4-6 years of QA automation experience with .NET applications Strong proficiency in C# and .NET testing frameworks Expert knowledge of Selenium WebDriver with C# Experience with API testing tools (Postman, RestSharp) Proficiency in test automation frameworks: o MSTest/NUnit/xUnit o SpecFlow for BDD o Selenium WebDriver o Playwright for modern web testing Strong experience with CI/CD tools (Azure DevOps, Jenkins) Expertise in API testing and web services (REST, SOAP) Proficiency in SQL for test data management Experience with version control systems (Git) Additional Technical Requirements Understanding of test automation design patterns Experience with performance testing tools (JMeter/K6) Knowledge of mobile testing frameworks Familiarity with containerization (Docker) Experience with cloud testing (Azure/AWS) Understanding of security testing principles Required Professional Skills Strong analytical and problem-solving abilities Excellence in test case design and test planning Experience with Agile/Scrum methodologies Strong documentation and reporting skills Ability to manage multiple testing projects Excellent communication skills with stakeholders Technical Expertise Areas End-to-end test automation Database testing Performance testing API automation Cross-browser testing Mobile application testing Continuous integration testing Test data management Defect lifecycle management Preferred Qualifications ISTQB certification Experience with test management tools Knowledge of DevOps practices Experience with accessibility testing Bachelor's degree in Computer Science or related field Experience with microservices testing What We're Looking For A hands-on QA engineer who enjoys automation Detail-oriented professional with strong debugging skills Self-motivated individual who drives quality improvements Team player who can mentor junior QA engineers Professional who can bridge development and testing effectively

Posted 3 months ago

Apply

2 - 3 years

6 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

C# Automation Developer A C# Automation Developer with 2-3 years of experience typically focuses on developing automated test scripts and tools using C#. The job includes: Designing and implementing automation frameworks and tests for functional, regression, and NFR testing. Writing efficient, reusable, and reliable C# code. Collaborating with QA teams and developers to identify automation opportunities and integrate testing into CI/CD pipelines. Debugging test failures to ensure high-quality software delivery. Staying updated on automated testing best practices and improving efficiency. Developing, automating, executing, debugging, and reporting on test cases based on user requirements. Strong problem-solving and OOP skills. Experience with Agile/SAFe processes and releases. Familiarity with desktop and web automation tools and frameworks. Experience in DevOps tools, with Azure DevOps being a plus . Experience with healthcare imaging applications and NFR test automation is a plus. Skills Required: C# NUnit Selenium , MSUIA Roles and Responsibilities: Automate the Test cases/Test scenarios. Perform review of Automation code. Design/Amend Automation framework/test. Validation verification with test execution and test report creation. Realization of tasks within schedule and with a good quality. Develop a system understanding of the (sub-)system within the intended environment of application. Review the (sub-)system requirements against the intended environment/use. Conversant with software development processes / methodologies

Posted 3 months ago

Apply

10 - 15 years

12 - 17 Lacs

Uttar Pradesh

Work from Office

Naukri logo

Minimum 10+ years of hands on working experience Degree in a technical field and equivalent work experience Proven experience developing large Web applications, SaaS solutions Experience working with Microsoft technology Web tack:C#, .NET Core Expert level in at least in one of the following technologies:Angular, React Expert level Web applications development using Typescript Solid working knowledge of relational database development:MS SQL/SQL Azure, EF 6, EF Core Familiarity with basic Azure toolset:KeyVault, Azure Storage, Queues, Blob Experience in non relational databases:MongoDB Unit testing:NUnit, Moq, jest Experience using distributed version control systems:Git/SVN Experience using collaboration tools:Azure DevOps, Asana, Jira Cloud based application development:MS Azure, AWS, Google Cloud Business analytics knowledge is a big plus:Power BI, Azure Analysis Services Tableau, Anaplan Nice to have: Responsive Web design experience Good understanding of HTML5, CSS and SCSS JSON and Rest API integration MS Power BI usage and integration

Posted 3 months ago

Apply

10 - 15 years

12 - 17 Lacs

Uttar Pradesh

Work from Office

Naukri logo

Minimum 10+ years of hands on working experience Degree in a technical field and equivalent work experience Proven experience developing large Web applications, SaaS solutions Experience working with Microsoft technology Web tack:C#, .NET Core Expert level in at least in one of the following technologies:Angular, React Expert level Web applications development using Typescript Solid working knowledge of relational database development:MS SQL/SQL Azure, EF 6, EF Core Familiarity with basic Azure toolset:KeyVault, Azure Storage, Queues, Blob Experience in non relational databases:MongoDB Unit testing:NUnit, Moq, jest Experience using distributed version control systems:Git/SVN Experience using collaboration tools:Azure DevOps, Asana, Jira Cloud based application development:MS Azure, AWS, Google Cloud Business analytics knowledge is a big plus:Power BI, Azure Analysis Services Tableau, Anaplan Nice to have: Responsive Web design experience Good understanding of HTML5, CSS and SCSS JSON and Rest API integration MS Power BI usage and integration

Posted 3 months ago

Apply

3 - 5 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Strong Programming skills (preferably C#) are a must. Strong Hands-on Experience with automation tests / framework development. Strong work Experience with BDD, Spec flow, selenium, Visual Studio, NUnit framework. Good Experience with TestComplete automation tool Deep understanding of object recognition (controls, windows, etc). Proficiency in writing complex test scripts using JavaScript/C# Experience in creating and maintaining automated test suites. Familiarity with data-driven testing, and behavior-driven development (BDD) within TestComplete. Experience with performance testing tools (eg, JMeter, LoadRunner) - (Advantages) Experience with CI/CD Pipeline/Jenkins, Python and Powershell - (Advantages) Experience with CI/CD Pipeline/Jenkins, Python and Powershell - (must for one of the engineers) Ability to design and execute performance tests, analyze results, and identify bottlenecks. Knowledge on other programming language like python / java.(Advantages) Knowledge on Health care domain is preferred.

Posted 3 months ago

Apply

0 - 4 years

1 - 4 Lacs

Surat

Work from Office

Naukri logo

We are seeking Software Testers to fill two positions. As a software tester, you will be in charge of the quality assurance stage of software development and deployment. Automated and manual test will ensure that the software is ready to be deployed for users. Testing plays a vital role in the development of our software. You must be able to conduct your testing with proper documentation and repeatable procedures. Key job responsibilities: Must have 1 year exp. in manual testing. Strong experience working with Test Automation framework using Selenium webdriver Software development skills in C#/Java Should have worked with Mstest/Nunit/TestNG Building Automation Scripts, debugging, Execution, Result Analysis & Maintain the automation scripts Analyse and understand application user interface. Experience in Database testing & API testing Experience in version control such as Git, bitbucket etc Good to have CICD pipeline knowledge. Good to have load testing knowledge (Jmeter) Excellent culture produces an excellent product. We value our team members, so we provide a nurturing environment of camaraderie. We recognize talent with competitive compensation and career empowerment.

Posted 3 months ago

Apply

3 - 6 years

6 - 11 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

Programming C#, .Net, .Net Core, Identity, Entity Framework, creating unit tests using NUnit. Database SQL, Preferred MySQL and PostgreSQL. Frontend Vue.js, TypeScript (other frameworks Angular and react experience will work too), HTML, CSS. Cloud Preferable to have knowledge around some of AWS services SNS, SQS, Lambda, API Gateway, DynamoDb, CloudFormation, CloudWatch, ElastiCache, ElasticSearch etc.

Posted 3 months ago

Apply

3 - 5 years

14 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers. We empower car dealers and manufacturers to fully embrace digital transformation. HowBy creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs. We use cutting-edge technology to link our clients systems, departments and sites. We provide an open technology platform that s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it Role Overview: We are seeking a QA Automation Engineer (3-5 years) to enhance our Engineering Team s efforts in delivering high-quality software. In this vital role, you ll lead the quality assurance lifecycle within our Agile process, ensuring timely releases. You ll design and coordinate test strategies, develop and maintain our test automation frameworks, and execute comprehensive automated tests. Your expertise will be crucial in driving our continuous integration flows, troubleshooting system issues, and maintaining the highest standards of quality assurance for our products. Key Responsibilities Drive the software quality assurance lifecycle within Agile methodologies Design, implement, and coordinate test strategies and plans with development/product teams Contribute to the maintenance and enhancement of mobile test automation frameworks Develop and execute automated UI and functional tests on real devices and emulators Review daily test results, report and track issues Enhance and maintain automated CI flows Troubleshoot issues in systems under test Essentials Skills 3 - 5 Years of relevant work experience, Must have strong experience in building robust, extensible automation framework using Web UI, Web service (REST, SOAP) platforms. Must have commanding knowledge on functional test tools Selenium or Cypress Must have commanding knowledge on Api test automation tools Restsharp or RestAssured Must have commanding knowledge on CICD tools Jenkins/Bamboo Should have experience in using Dockers Should have explored other automation tools such as UFT, Watir, Robot, Sikuli, Robotium, SoapUI, Postman etc. Should be familiar with remote execution tools like Sauce Labs, Perfecto, Selenium Grid, etc Must have knowledge on Maven/Gradle/Ant Must have commanding knowledge on TestNG, Cucumber, Junit, Nunit. Must have experience on formulating process and governance revolving with automation and test management/practice. Must have conducted various training workshops on framework Hands on experience with Non-Functional Test automation or practices (Performance, Security, Accessibility) Experience with build, testing and continuous integration tools and integrating test automation framework on cloud or on prem infrastructure Should have worked on source code management tools like GIT/BitBucket/SVN and managed the admin role. Strong cross-browser and cross-device test implementation experience Inquisitive, methodical, and analytical in testing applications Excellent verbal and written communication skills Thrive in self-motivated internal-innovation driven environment Experience in a global matrix organization Ability to quickly understand code and specifications Desirable Experience on Module Federation Microfrontend Architecture Why join us We re on a journey to become market leaders in our space - and with that comes some incredible opportunities. Collaborate and learn from industry experts from all over the globe. Work with game-changing products and services. Get the training and support you need to try new things, adapt to quick changes and explore different paths. Join Keyloop and progress your career, your way. An inclusive environment to thrive We re committed to fostering an inclusive work environment. One that respects all dimensions of diversity. We promote an inclusive culture within our business, and we celebrate different employees and lifestyles - not just on key days, but every day. Be rewarded for your efforts We believe people should be paid based on their performance so our pay and benefits reflect this and are designed to attract the very best talent. We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration. Keyloop doesn t require academic qualifications for this position. We select based on experience and potential, not credentials. We are also an equal opportunity employer committed to building a diverse and inclusive workforce. We value diversity and encourage candidates of all backgrounds to apply .

Posted 3 months ago

Apply

Exploring NUnit Jobs in India

NUnit is a popular unit testing framework for the .NET platform, and there is a growing demand for professionals with expertise in this area in India. Job seekers looking to explore opportunities in the nunit domain can find a range of roles across various industries in the country.

Top Hiring Locations in India

Here are 5 major cities in India actively hiring for nunit roles:

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for nunit professionals in India varies based on experience levels. Entry-level positions can expect a salary range of INR 3-6 lakhs per annum, while experienced professionals can earn upwards of INR 10 lakhs per annum.

Career Path

A typical career path in the nunit domain may progress as follows: - Junior Developer - Developer - Senior Developer - Tech Lead

Related Skills

In addition to proficiency in NUnit, professionals in this domain are often expected to have skills in: - C# - .NET Framework - Test Automation - Software Development Lifecycle

Interview Questions

Here are 25 interview questions for nunit roles:

  • How does NUnit differ from other unit testing frameworks? (basic)
  • What are the advantages of using NUnit for unit testing? (basic)
  • Explain the [SetUp] and [TearDown] attributes in NUnit. (medium)
  • How can you run NUnit tests from the command line? (medium)
  • What is the purpose of the Assert class in NUnit? (basic)
  • How do you group tests in NUnit? (medium)
  • Explain the difference between Assert.AreEqual and Assert.AreSame in NUnit. (medium)
  • What is the TestCase attribute in NUnit used for? (medium)
  • How can you ignore a test in NUnit? (basic)
  • What is the purpose of the TestFixtureSetUp attribute in NUnit? (medium)
  • How do you create parameterized tests in NUnit? (advanced)
  • Explain the concept of data-driven tests in NUnit. (medium)
  • How can you mock objects in NUnit tests? (advanced)
  • What is the purpose of the TestCaseSource attribute in NUnit? (medium)
  • How do you handle exceptions in NUnit tests? (medium)
  • Explain the concept of test fixtures in NUnit. (basic)
  • What is the difference between Assert.Pass and Assert.Ignore in NUnit? (basic)
  • How do you perform setup and teardown operations in NUnit tests? (medium)
  • What is the purpose of the Theory attribute in NUnit? (advanced)
  • How do you perform parameterized testing using TestCaseData in NUnit? (medium)
  • Explain the concept of constraints in NUnit assertions. (medium)
  • How do you use the Timeout attribute in NUnit tests? (basic)
  • What is the purpose of the OneTimeSetUp attribute in NUnit? (medium)
  • How do you run tests in parallel in NUnit? (advanced)
  • Explain the concept of category-based filtering in NUnit. (medium)

Closing Remark

As you explore opportunities in the nunit job market in India, make sure to enhance your skills, prepare thoroughly, and apply confidently. With the right knowledge and preparation, you can land a rewarding career in the nunit domain. Best of luck in your job search!

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.

Featured Companies