Automation Tester (.NET)

NewDelhi, Delhi, India
Dec 04, 2024
Dec 04, 2025
Remote
Full-Time
2 Years
Job Description

We are currently seeking an experienced and motivated Automation Tester to join our growing team in a remote capacity. This is an excellent opportunity for professionals with a solid background in .NET automation testing, particularly in HiL (Hardware-in-the-Loop) testing. As part of our dynamic team, you will play a crucial role in shaping and enhancing our testing infrastructure and ensuring seamless integration of automated tests within the ACE infrastructure.

Key Responsibilities

  1. Customer Communication. You will be expected to maintain regular and effective communication with our clients, ensuring all relevant status updates are shared promptly. This includes raising any concerns or challenges that may arise, as well as clarifying requirements to ensure that expectations are aligned and understood clearly.
  2. HiL Test Integration. A significant part of your role will involve defining and implementing a strategy for integrating HiL (Hardware-in-the-Loop) tests into the ACE infrastructure. You will need to ensure that the HiL tests are seamlessly integrated, efficient, and contribute positively to the overall quality assurance process.
  3. ACE Infrastructure Support. You will be responsible for supporting the ACE (Automation and Continuous Engineering) infrastructure, ensuring its stability, functionality, and continuous improvement. This may involve troubleshooting issues, implementing updates, and optimizing performance.
  4. Test Script Creation. You will be tasked with creating automation scripts that will consume the test results from HiL tests and record them into an SQL database. These results will then be used for further reporting and analysis in Power BI. This requires a deep understanding of test data handling, SQL queries, and reporting mechanisms.

Requirements

  1. 2+ years of relevant experience in automation testing, particularly with a focus on .NET technologies.
  2. Strong knowledge of Windows OS (WinOS). Since the position involves working on the Windows operating system, experience with WinOS is essential.
  3. Proficiency in .NET Frameworks. You should have hands-on experience with C# and various versions of .NET (including v4.8, v5, and v6), as these are key technologies used in this role.
  4. Version Control Expertise. Familiarity with Git for version control is essential. Experience in managing repositories, branching, and handling merges will be a key part of your workflow.
  5. Experience with Jenkins. Proficiency in using Jenkins for continuous integration and deployment (CI/CD) processes is required. You will be expected to work with Jenkins pipelines to automate and streamline the testing process.
  6. Automation Frameworks and Tools. You should have experience with Coded UI for UI automation testing, as well as the Microsoft Unit Test Framework for creating robust and scalable unit tests.
  7. Familiarity with WinAppDriver. Knowledge of WinAppDriver for automating Windows desktop applications is highly desirable. This will play a critical role in your ability to perform end-to-end automation testing on Windows applications.

Desirable Skills

  1. SQL. Strong SQL skills are necessary to efficiently record and manage test results in the database. You will be responsible for writing queries that interact with the database to store, retrieve, and process test results.
  2. Power BI. Basic knowledge of Power BI or any other reporting tools to visualize test results and provide insights to stakeholders will be an added advantage.

Why Join Us?

  1. Remote Work Flexibility. Enjoy the flexibility of working remotely while being part of a highly collaborative and innovative team.
  2. Growth Opportunities. We believe in fostering professional growth and providing opportunities for skill enhancement and career advancement. You will have the chance to work on exciting projects and integrate cutting-edge technologies into your testing processes.
  3. Supportive Team Environment. Join a team that values communication, transparency, and mutual support. We aim to create a work environment where everyone can thrive and contribute to the success of the organization.

If you're an experienced Automation Tester with a passion for working with .NET technologies and a strong desire to work on impactful projects, we encourage you to apply for this exciting opportunity.