People Management Responsibilities:
Led and mentored a team of developers and testers to achieve project goals.
Conducted performance reviews, provided feedback, and identified training needs.
Facilitated team meetings to align tasks, resolve conflicts, and enhance productivity.
Assigned tasks based on team members' strengths and project priorities.
Encouraged a collaborative work environment to boost team morale and efficiency.
Monitored team performance and ensured timely delivery of project milestones
C#/.NET Development Responsibilities:
Developed and maintained C#/.NET applications, focusing on code quality and performance.
Implemented API integrations and improved system functionalities based on requirements.
Worked with version control systems like Git and TFS for source code management.
DevOps Responsibilities:
Managed CI/CD pipelines using Git and TFS to automate build, test, and deployment processes.
Configured and monitored cloud infrastructure and application performance.
Automated tasks using scripting languages to enhance system efficiency.
Collaborated with development teams to ensure smooth code integration and delivery.
Software Testing Responsibilities:
Designed and executed test cases for web and desktop applications built with C#/.NET.
Performed manual and automated testing to identify and resolve software defects.
Utilized Jira for bug tracking and project management, ensuring clear documentation of test results.
Conducted regression testing and ensured test coverage for new features.
Coded UI Automation in C#/.NET: Overview
Coded UI Test (CUIT) is a test automation tool in Visual Studio (discontinued after Visual Studio 2019) that helps automate UI testing for Windows applications, web applications, and SharePoint. It allows you to create automated tests by recording UI actions or by writing code in C#.
DevOps Responsibilities:
Managed CI/CD pipelines using Git and TFS to automate build, test, and deployment processes.
Configured and monitored cloud infrastructure and application performance.
Automated tasks using scripting languages to enhance system efficiency.
Collaborated with development teams to ensure smooth code integration and delivery.
Software Testing Responsibilities:
Designed and executed test cases for web and desktop applications built with C#/.NET.
Performed manual and automated testing to identify and resolve software defects.
Utilized Jira for bug tracking and project management, ensuring clear documentation of test results.
Conducted regression testing and ensured test coverage for new features.
C#/.NET Development Responsibilities:
Developed and maintained C#/.NET applications, focusing on code quality and performance.
Implemented API integrations and improved system functionalities based on requirements.
Worked with version control systems like Git and TFS for source code management.
Project Management and Collaboration:
Used Polarian for requirements management and traceability throughout the project lifecycle.
Coordinated with cross-functional teams to align testing and development efforts.
Reported progress and impediments in agile meetings to streamline project delivery.
People Management Responsibilities:
Led and mentored a team of developers and testers to achieve project goals.
Conducted performance reviews, provided feedback, and identified training needs.
Facilitated team meetings to align tasks, resolve conflicts, and enhance productivity.
Assigned tasks based on team members' strengths and project priorities.
Encouraged a collaborative work environment to boost team morale and efficiency.
Monitored team performance and ensured timely delivery of project milestones
Net Framework