- Minimum Qualification :
Job Description/Requirements
Job Title: Software Automation Tester (C# Specialist)
Location: [Location/Remote]
Job Type: Full-time
Job Overview:
We are seeking a detail-oriented and skilled Software Automation Tester with extensive experience in C# to join our Quality Assurance (QA) team. The ideal candidate will have a strong background in designing, developing, and executing automated test scripts using C# within various test frameworks. This role will involve close collaboration with developers, product owners, and other QA team members to ensure the highest software quality for our applications.
Responsibilities:
Test Development: Design, develop, and maintain automated test scripts and frameworks using C# to ensure comprehensive coverage of functional, regression, and integration testing.
Test Execution: Run automated tests, analyze results, and report any issues, inconsistencies, or gaps in functionality.
Requirements Analysis: Collaborate with product and development teams to understand requirements and define test cases based on those requirements.
Test Framework Management: Set up, configure, and maintain automated test environments and frameworks, particularly those built in C# (e.g., NUnit, xUnit, MSTest).
Code Reviews: Review automated test scripts created by team members to ensure high standards of quality and accuracy.
Defect Tracking: Log, track, and manage defects using tracking tools (e.g., JIRA, Bugzilla) and collaborate with the development team for resolution.
Continuous Improvement: Identify opportunities to improve testing processes, tools, and methodologies, and stay updated on industry best practices for automation testing.
Documentation: Prepare clear, concise, and comprehensive test plans, test cases, and documentation for automated testing processes and scripts.
Performance Testing: (Optional) Conduct performance testing and analysis to identify and troubleshoot performance bottlenecks.
Requirements:
Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience: 3+ years of experience in automation testing, specifically with C#.
Technical Skills:
Proficiency in C# programming and test frameworks such as NUnit, xUnit, MSTest, or Selenium with C#.
Strong knowledge of automated testing practices, including functional, regression, and integration testing.
Experience with CI/CD tools such as Jenkins, Azure DevOps, or similar.
Familiarity with version control systems like Git, SVN, or similar.
Hands-on experience with test management tools like JIRA, TestRail, or equivalent.
Soft Skills: Strong analytical, problem-solving, and communication skills. Ability to work effectively in a collaborative, agile environment.
Preferred Qualifications:
Experience in testing APIs using tools like Postman or RestSharp with C#.
Familiarity with behavior-driven development (BDD) frameworks (e.g., SpecFlow).
Basic knowledge of SQL and database testing.
Exposure to performance testing tools like JMeter or LoadRunner.
What We Offer:
Competitive salary and benefits
Opportunity for professional development and growth
Collaborative and innovative work environment
Remote work option
If you are passionate about quality and have a deep understanding of automation testing in C#, we would love to hear from you!
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.