Test Automation Engineer
Randstad · Bengaluru, Karnataka, India
Randstad · Bengaluru, Karnataka, India
Job Description : We are looking for an Automation Engineer with strong expertise in C#-based automation, CI/CD integration, and automation framework development. The ideal candidate will have hands-on experience automating web and desktop applications, building custom automation tools, and implementing robust reporting solutions. A strong developer mindset and ability to work closely with development teams are essential. Job Level: PL10 Key Responsibilities: • Design, develop, and maintain scalable automation frameworks using C#. • Automate web and desktop applications with reliable and maintainable solutions. • Build reusable automation libraries, utilities, and internal tools. • Integrate automated tests into CI/CD pipelines for continuous testing. • Develop and maintain automation execution reports (HTML, dashboards, logs, metrics). • Collaborate closely with developers to improve testability and quality. • Analyse automation failures, identify root causes, and ensure stability. • Follow and promote automation best practices and coding standards. Required Skills & Qualifications: • 3-5 years of experience in automation using C#. • Strong software engineering principles (OOP, SOLID, design patterns) in automation code. • Strong experience with web and desktop application automation. • Hands-on experience in automation framework design. • Solid knowledge of CI/CD tools and pipelines. • Experience in custom reporting and test result analysis. • Strong programming skills with a developer-level mindset. • Proficiency with Git or similar version control systems. • API or performance automation experience. • Exposure to cloud-based or distributed test execution. •Hands on experience on automation tool such Ranorex. • Experience working in Agile/Scrum teams.