QE on .NET applications
Zensar TechnologiesHyderabad, Telangana
it-jobs
Job Description
Description - Bachelor's degree in computer science, Information Technology, Engineering, or a related discipline. - 5+ years of experience in Software Quality Assurance, Manual Testing, and Automation Testing. - Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). - Experience testing ASP.NET MVC, ASP.NET Web Applications, .NET Core Applications, and Microservices. - Minimum 3+ years of hands-on experience in Automation Testing using Selenium WebDriver, Playwright, Cypress, or similar frameworks. - Strong experience in API Testing using Postman, Rest Assured, Swagger/OpenAPI, or equivalent tools. - Strong knowledge of SQL and database concepts with hands-on experience in SQL Server, query writing, stored procedures, joins, and data validation. - Experience in Security Testing with knowledge of SQL Injection, XSS, CSRF, Authentication and Authorization testing. - Experience creating and maintaining automation frameworks using Page Object Model (POM), Data-Driven Framework, and Keyword-Driven Framework. - Proficiency in at least one programming language such as C#, Java, JavaScript, or Python. Working knowledge of Git, Azure DevOps, Jenkins, CI/CD pipelines, and test management tools Key responsibilities: - Design and develop test strategies, test plans, test scenarios, and test schedules to effectively validate ASP.NET and .NET Core applications against functional and technical requirements. - Perform Manual and Automation Testing for web applications, APIs, and backend systems to ensure high-quality software delivery. - Participate in requirement gathering sessions, sprint planning, design reviews, and functional specification discussions with business and technology teams. - Develop, maintain, and execute automated test scripts for UI and API testing using industry-standard automation frameworks and tools. - Validate ASP.NET MVC, ASP.NET Web Forms, .NET Core, and Microservices-based applications for functionality, usability, reliability, and performance. - Perform comprehensive API testing including REST APIs, JSON/XML validation, authentication, authorization, request/response verification, and integration testing. - Conduct database testing by writing SQL queries, validating stored procedures, joins, views, triggers, and ensuring data integrity between application layers. - Perform security testing with a focus on identifying vulnerabilities such as SQL Injection, Cross-Site Scripting (XSS), Authentication and Authorization flaws, and OWASP Top 10 risks. - Proactively identify opportunities for test automation and continuously enhance automation coverage across applications and services. - Manage defect lifecycle including defect logging, prioritization, retesting, root cause analysis, and defect closure. - Create and maintain automation frameworks following industry best practices such as Page Object Model (POM), Data-Driven Framework, and Keyword-Driven Framework. - Collaborate with Development, Business Analysis, DevOps, and Infrastructure teams to ensure successful implementation of solutions across environments. - Validate application releases through regression, integration, end-to-end, smoke, sanity, and user acceptance testing.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.