HamburgerMenu
hirist

Job Description

Key Responsibilities :


- Design, develop, and maintain automation test frameworks for both API and UI testing using C# and Selenium.


- Develop automated scripts for validating RESTful APIs using tools and libraries such as RestSharp or RestAssured within a .NET environment.


- Perform integration testing and end-to-end validation of APIs and microservices.


- Automate regression and functional test suites for .NET-based web applications.


- Implement and maintain CI/CD automation pipelines for continuous testing and reporting using tools like Jenkins, Azure DevOps, or GitLab CI.


- Collaborate with developers and QA teams to identify test scenarios, edge cases, and performance bottlenecks.


- Troubleshoot and debug automation scripts, test environments, and test data.


- Ensure complete test coverage and maintain traceability from requirements to test cases.


- Analyze test results, identify defects, and document findings using bug tracking tools (e.g., JIRA, Azure DevOps).


- Contribute to process improvement and test automation best practices.


- Participate in sprint planning, daily stand-ups, and other agile ceremonies to ensure test readiness and timely delivery.


Required Skills and Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related technical field.


- Minimum 5 years of hands-on experience in automation testing with C# and Selenium.


- Strong expertise in API automation testing using RestAssured, RestSharp, or equivalent tools.


- Solid experience with .NET application testing and understanding of the .NET framework architecture.


- Proficiency in OOP concepts, test framework design, and test data management.


- Working knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps) and version control systems (Git, Bitbucket).


- Experience with test reporting tools such as Extent Reports, Allure, or NUnit reports.


- Familiarity with Agile / Scrum methodologies and collaboration tools like JIRA or Confluence.


- Excellent analytical, problem-solving, and communication skills.


- Ability to work effectively in a fast-paced, onsite, and collaborative team environment.


Preferred Skills :


- Experience with BDD/TDD frameworks (SpecFlow, NUnit, xUnit).


- Exposure to performance and load testing using JMeter or similar tools. Knowledge of SQL and database validation for backend testing.


- Familiarity with Docker, Kubernetes, or cloud-based test environments.


- Experience in test design patterns and reusable automation components.


Key Attributes :


- Detail-oriented and methodical in approach.


- Strong sense of ownership and accountability.


- Passion for quality engineering and process improvement.


- Excellent communication and cross-functional collaboration skills.


- Continuous learner, staying updated with emerging automation tools and trends.

info-icon

Did you find something suspicious?