Test Automation Engineer (C# Automation)
Arrow Electronics
Date: 1 week ago
City: Ahmedabad, Gujarat
Contract type: Full time

Position
Test Automation Engineer (C# Automation)
Job Description
Job Role:
As an Automation Test Engineer, you will play a critical role in ensuring the quality and reliability of our software products by designing, developing, and maintaining robust automated test scripts. You will leverage your expertise in C# and FlaUI to automate tests across various application platforms. This role involves executing automated tests, analyzing test results, and troubleshooting issues while continuously improving the automation framework. Additionally, you will collaborate closely with development teams to ensure that all application features meet high-quality standards and are delivered efficiently.
Key Responsibilities
Required Skills and Qualifications:
IN-GJ-Ahmedabad, India-Ognaj (eInfochips)
Time Type
Full time
Job Category
Engineering Services
Test Automation Engineer (C# Automation)
Job Description
Job Role:
As an Automation Test Engineer, you will play a critical role in ensuring the quality and reliability of our software products by designing, developing, and maintaining robust automated test scripts. You will leverage your expertise in C# and FlaUI to automate tests across various application platforms. This role involves executing automated tests, analyzing test results, and troubleshooting issues while continuously improving the automation framework. Additionally, you will collaborate closely with development teams to ensure that all application features meet high-quality standards and are delivered efficiently.
Key Responsibilities
- Automation Test Script Development: Design, develop, and maintain high-quality automated test scripts using C# and the FlaUI framework to automate the testing of both web and desktop applications.
- Test Case Identification & Prioritization: Work closely with stakeholders to identify, review, and prioritize test cases for automation, ensuring that the most critical functionality is covered.
- Test Execution & Result Analysis: Execute automated test cases and thoroughly analyze test results. Identify, report, and help resolve defects in collaboration with development teams.
- Collaboration with Development Teams: Partner with development teams to understand application features and requirements, ensuring alignment between test automation efforts and project goals.
- Issue Troubleshooting & Resolution: Investigate issues related to the automation framework or automated test execution, troubleshooting and providing resolutions to improve efficiency and reliability.
- Framework & Process Improvement: Contribute to the continuous enhancement of the test automation framework, tools, and processes, ensuring that they remain scalable, maintainable, and effective over time.
- Documentation & Reporting: Document automation processes, test results, and defect reports accurately. Provide detailed reports and recommendations to stakeholders regarding the quality of the software under test.
Required Skills and Qualifications:
- 3-10 years of hands-on experience in software testing, with a strong focus on automation testing using C# and FlaUI.
- Proficiency in C#: Strong understanding of the C# programming language, with extensive experience in writing clean, efficient, and reusable code for test automation purposes.
- FlaUI Framework Expertise: In-depth experience with the FlaUI framework for UI automation, especially in automating desktop applications.
- Test Automation Frameworks: Familiarity with test automation frameworks such as NUnit, and experience in using them to design and execute automated tests.
- CI/CD Pipelines: Practical experience working with CI/CD tools and pipelines, ensuring automated tests are integrated into the development lifecycle and executed in automated builds.
- Windows Automation: Solid understanding and hands-on experience with Windows-based automation frameworks and tools for desktop application testing.
- Problem-Solving & Analytical Skills: Excellent problem-solving abilities to identify, diagnose, and resolve complex automation-related issues and defects.
- Communication & Teamwork: Exceptional written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams including developers, testers, and project managers.
- Web & Mobile Automation: Experience with Selenium (for web automation) and Appium (for mobile automation) would be highly advantageous.
- Test Data Management: Familiarity with managing test data for automated testing, ensuring the proper setup and teardown of test environments.
- Agile Methodology: Experience working in an Agile development environment, contributing to sprint cycles and delivering high-quality automation solutions in a timely manner.
- Strong background in automating both Web and Desktop applications using C#, FlaUI, NUnit, and related tools.
- Experience in creating and maintaining scalable and maintainable test automation scripts.
- A proven ability to troubleshoot and resolve automation-related issues in a fast-paced development environment.
- Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment.
- Competitive salary and benefits package.
- Career growth opportunities in a fast-paced and dynamic industry.
- A strong focus on work-life balance and employee well-being.
IN-GJ-Ahmedabad, India-Ognaj (eInfochips)
Time Type
Full time
Job Category
Engineering Services
See more jobs in Ahmedabad, Gujarat