01 Aug
|
Recognized
|
Chennai
01 Aug
Recognized
Chennai
This role is for one of Weekday’s clients
Min Experience: 5 years
Location: Chennai
JobType: full-time
About the Role
We are looking for an experienced QA Automation Engineer with a strong background in .NET Core and API testing to join our dynamic technology team. This role is ideal for a professional who has deep knowledge of software quality assurance practices and is comfortable working in a fast-paced product development environment. The ideal candidate should have experience testing enterprise-grade applications, especially within the banking or financial services domain, and should be familiar with backend service testing, middleware validation, and end-to-end QA automation strategies.
You will play a pivotal role in ensuring the reliability and performance of .NET Core-based microservices and APIs, working closely with developers, product managers, and DevOps teams.
Key Responsibilities
- Automation Strategy & Implementation
Design, develop, and maintain robust and scalable test automation frameworks for .NET Core applications and RESTful APIs.
- API Testing & Validation
Create and execute automated test scripts for Web APIs and middleware components, ensuring thorough coverage of all integration points and business logic.
- Quality Assurance Planning
Participate in requirement reviews and provide feedback from a QA perspective. Develop comprehensive test strategies, test plans, and test cases based on technical specifications and user stories.
- Regression and Smoke Testing
Implement test automation for regression and smoke tests, ensuring each build is validated quickly and accurately through CI pipelines.
- Test Reporting & Issue Management
Log defects with detailed descriptions and steps to reproduce, and work closely with developers to resolve issues. Provide transparent and actionable test reports to stakeholders.
- Performance and Load Testing
Support the execution of performance and stress tests to validate system stability and scalability under high loads, especially for APIs.
- Collaboration with Cross-functional Teams
Work closely with .NET developers, product owners, and DevOps teams to maintain high standards for product quality and delivery timelines.
Required Skills and Qualifications
- Experience:
Minimum of 5 years of experience in QA automation, with a strong focus on backend testing and .NET Core-based applications.
- Technical Skills:
- Expertise in API testing using tools such as Postman, REST Assured, or similar.
- Proficiency in scripting automated test cases using C# and .NET Core frameworks.
- Experience in using test automation frameworks (e.g., NUnit, xUnit).
- Strong understanding of CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
- - Domain Knowledge:
Prior experience in the banking or financial services domain is highly desirable.
- Analytical Thinking:
Excellent debugging, root cause analysis, and problem-solving skills, with the ability to identify test coverage gaps and improve quality.
- Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Nice to Have
- Familiarity with containerized environments (e.g., Docker, Kubernetes)
- Experience working with message brokers and middleware technologies
- Exposure to microservices architecture and event-driven systems
📌 Dotnet Developer (Chennai)
🏢 Recognized
📍 Chennai