03 Aug
|
Weekday AI
|
Chennai
03 Aug
Weekday AI
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 clear 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 robust 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)
🏢 Weekday AI
📍 Chennai