Tech Mahindra 21st Jan 2016

Automation – Software Engineer In Test (SET)

Experience: 10 years – 16 years
Work Location: Pune

Job Description


  • Should have 10+ years of Test automation experience, primarily as an architect or consultant creating and driving Automation Test Strategy
  • Experience in Test and Behavior Driven Development (TDD and BDD), J Behave/Cucumber frameworks
  • Strong Java development skill, Eclipse IDE, Spring, JUnit
  • Strong Automation skill on Selenium/Webdriver
  • Experience in testing Web services, SOAP UI Pro, APIs (REST/SOAP)
  • Experience in Mobile application testing & automation (Multiple OS/Browsers, device)
  • Exposure to DevOps and IT environment automation practices (Continuous Integration and Delivery, Tools such as Jenkins/Bamboo/Chef)
  • Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert/Quality Center), software testing standards, methods and conventions.
  • Exposure to Device/Browser compatibility
  • Exposure on validating code reviewr and development quality for Product Health


UI Developer – Angular JS

Experience: 4 years to 8 years
Work Location: Pune

Job Description


  • Deep knowledge of Angular JS practices and commonly used modules based on extensive work experience
  • Relevant Experience into Angular JS: 2+ yrs.
  • Proficiency with HTML5, CSS3, JavaScript, jQuery, JSON/XML.
  • Extensive knowledge of CSS using SASS, LESS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Validating user actions on the client side and providing responsive feedback
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular JS.
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource.
  • Experience with building the infrastructure for serving the front-end app and assets.
  • Architecting and automating the build process for production, using task runners or scripts.
  • Documenting the code inline using JS Doc or other conventions.
  • Writing extensive unit tests using automated TDD tasks.
  • Creating e2e test suites for all components, and running them with Protractor or a well-reasoned alternative.
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Experience with modern software development methodologies – Agile, Kanban, XP, etc.
  • Personal attributes are strong logical and Analytical Skills, should be able to articulate his/her thoughts very clearly and precisely in English both written and verbal
  • Test Driven Development using Mocha and Protractor
  • Good understanding of asynchronous request handling, partial page updates, and AJAX


Java + Angular JS

Experience: 4 – 8 Years
Work Location: Pune

Job Description


  • JAVA/J2EE, Spring framework, Spring MVC or other MVC frameworks
  • Experience in design and review
  • Strong development experience with developing XML, SOAP, REST services
  • Expertise in Angular JS
  • JMS (any messaging service),
  • Unix/Linux, Unix Shell Scripting
  • JBoss preferred or any application server
  • Tools: JUnit, SVN or any configuration management tool, SoapUI or Postman or any web service client tool
  • Agile, Scrum, Continuous Integration Tools like – Jenkins, Bamboo, JIRA
  • Relational Databases (e.g Oracle, Postgres), ORM (Hibernate/Ibatis)



AEM Developer

Experience: 3 years to 14 years
Work Location: Pune

Job Description


  • Develops AEM templates, components, and experiences
  • Authors content as well as experiences in AEM
  • Make changes to AEM site content, assets, and workflow
  • Designs and builds components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR)
  • Diagnoses and solves technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization
  • Works in an agile, rapid development and prototyping environment
  • Translates business requirements into AEM specific implementation specifications designs
  • Working experience with the Personalization feature in AEM
  • Working experience in developing templates and components in AEM


Company Profile

Tech Mahindra represents the connected world, offering innovative and customer-centric information technology services and solutions, enabling Enterprises, Associates and the Society to Rise™. We are a USD 2.7 billion company with 83,000 professionals across 49 countries, helping over 560 global customers including Fortune 500 companies. Our Consulting, Enterprise and Telecom solutions, platforms and reusable assets connect across a number of technologies to derive tangible business value.

We are part of the USD 16.2 billion Mahindra Group that employs more than 155,000 people in over 100 countries. The Group operates in the key industries that drive economic growth, enjoying a leadership position in tractors, utility vehicles, after-market, information technology and vacation ownership.