Automation Development Engineer at Tech Mahindra

Automation Testing Openings From India

Position: Automation Development Engineer

Location: Bangalore, India

Tech Mahindra, a leading global technology solutions provider, is seeking talented Automation Development Engineers to join our team in Bangalore. As an Automation Development Engineer, you will be responsible for developing and testing scripts, as well as implementing automation solutions. You will work with various coding languages, frameworks, and tools to create robust and efficient automation solutions.

Responsibilities:

  • Develop and test scripts to automate repetitive tasks and streamline processes.
  • Utilize coding languages such as Python, C#, AutoIT, Batch scripting, and Shell scripting to build automation solutions.
  • Demonstrate a strong understanding of Object-Oriented Programming (OOPS) principles.
  • Work on UI test automation development to ensure efficient and reliable testing of user interfaces.
  • Automate API requests and perform testing of RESTful services.
  • Implement and utilize Loggers and Config Parsers to enhance automation frameworks.
  • Apply knowledge of Power shell commands, wmic commands, and Registry Editor for system-level automation.
  • Work with test deployment frameworks like Jenkins to configure and build jobs.
  • Configure and build jobs using Shell, Bash, and Python scripting languages.
  • Hands-on experience with development tools such as Python and Visual Studio.
  • Familiarity with configuration files like INI and JSON for managing settings.
  • Strong knowledge of Windows and Linux operating systems.
  • Proficient in source code management using tools like Git and Gerrit.
  • Experience with CI/CD processes using Jenkins.
  • Familiarity with ticketing and management systems such as JIRA, ServiceNow, and Confluence.
  • Demonstrate excellent communication skills to collaborate effectively with cross-functional teams.
  • Utilize analytical and problem-solving skills to identify and resolve automation-related issues.

Requirements:

  • 2-5 years of experience in automation development.
  • Strong proficiency in coding languages like Python, C#, AutoIT, Batch scripting, and Shell scripting.
  • Sound knowledge of Object-Oriented Programming (OOPS) principles.
  • Experience in UI test automation development.
  • Experience in automating API requests and testing RESTful services.
  • Familiarity with Loggers and Config Parsers for efficient automation frameworks.
  • Knowledge of Power shell commands, wmic commands, and Registry Editor.
  • Experience working with test deployment frameworks like Jenkins.
  • Proficient in configuring and building jobs using Shell, Bash, and Python scripting.
  • Hands-on experience with development tools such as Python and Visual Studio.
  • Familiarity with configuration files (INI and JSON) and operating systems (Windows, Linux).
  • Strong knowledge of source code management using Git and Gerrit.
  • Experience with CI/CD processes using Jenkins.
  • Familiarity with ticketing and management systems like JIRA, ServiceNow, and Confluence.
  • Excellent communication skills and the ability to collaborate effectively.
  • Strong analytical and problem-solving skills.

To apply for this position, please send your resume to hp00879184@techmahindra.com. Please include details of your relevant experience, skills, and any certifications. Tech Mahindra offers a competitive salary package and a supportive work environment.

Note: This job description is intended to convey essential job functions and requirements. It is not intended to be an exhaustive list of responsibilities, skills, or qualifications associated with the position.

Vinayak Nale

Vinayak Nale

Leave a Reply

Your email address will not be published. Required fields are marked *