Tech Mahindra

Job Title: Java /J2ee Lead

Location of these position is Bay area, CA.

  • Java Technical lead
  • Has 8-9 years of working experience in java / j2ee Technologies.
  • Hands-on experience in software development.
  • Strong programming knowledge in:
    • Java, J2EE (Specifically JMS), Spring, Hibernate, JPA.
    • Messaging server: HornetQ or RabitMQ.
    • Database : Oracle with SQL Skills. PL/SQL skills is preferable.
    • Webserver: JBoss (Prefereably JBoss 7 with CDI concepts)
    • Operating System : Mac OS or Linux or Unix
  • Good Communication skills with the ability to interact with customer and guide the team.





Job Title: Lead/Architect (Java J2EE/CCT/Genesys SDK)

Location of the position is Bay area, CA.

Skills Required:

  • "Lead/Architect with around 8 years’ experience on Java J2EE
  • Experience on Genesys SDK, customizing the SDK, Agent Desktop, Custom Desktop etc
  • Exposure to Contact Center Technology
  • Exposure to Genesys CIM, Genesys Email and Chat platform
  • Business Analysis and Requirement Gathering experience
  • Interface with the Business & IT stake holders, Strong Communication Skills
  • Should be able to lead the project and suggest improvisations





Job Title: Sr. J2EE Architect / Sr. Java Developer (heavy Spring experience required)

Location of the position is Bay area, CA.

Skills required:
  • Experience or understanding of architectural principles and frameworks (MVC, Spring, and Hibernate desired)
  • Strong analytical, problem solving skills and technical troubleshooting
  • Experience with testing frameworks, continuous integration and build tools (i.e. jUnit, DBUnit, Maven, Jenkins/Hudson, Ant)
  • Experience or demonstrated knowledge designing and building frameworks that support test development and its application in testing APIs, components, web services, relational databases and content management systems
  • Knowledge of performance and profiling testing highly desired (jProbe, jMeter, YourKit)
  • Demonstrated knowledge of UNIX servers, commands, environments and tools
  • Experience supporting Atlassian products (specifically Confluence, Jira and Crucible)





Job Title: Kernel Testing

Location of the position is Bay area, CA.

Job Description:

  1. Automation / Manual testing of different Kernel components like "File System, Memory and Network sub systems".
  2. Develop new test cases using Python, Java as per Quality Standards.
  3. Run existing test cases, analyze the results, debug and coordinate with developers on the issues found.
  4. Supporting multiple release builds (Weekly or Bi weekly / some modules once in month)
  5. Automation: Write automated tests and programs C, Python and shell scripts and update the existing automated test cases.
  6. Debug existing automated test cases for fixing the tests, resolving the failures.
  7. Monitoring different build failures and report defects on the same.
  8. Prepare data metrics, dash-boards with test cases, defects, test results etc.
  9. Participation in bug-scribe meetings, product build release activities, knowledge sharing meetings.
  10. Coordinate with Dev team on different activities as part of testing cycle.

Skillset Required:

  1. Good knowledge on different Kernel components like "File System, Memory and Network sub systems"
  2. Dev. exp. on Python / C / Shell Prog. / Scripting languages
  3. Strong Linux knowledge
  4. Awareness on X86 based systems used to test kernel (Hard ware used for testing kernel)
  5. Awareness on testing of OS and Kernel components
  6. Excellent Testing Knowledge
  7. Very Good communication
  8. Pro-activeness while interacting with Dev team on different issues.
  9. Documenting test cases, test scenarios, test plans, product knowledge documents.





Job Title: Chrome OS testing

Location of the position is Bay area, CA.

Detailed requirements are mentioned below, request you to provide the profiles ASAP.

Job Description:
  1. Certifying operating system builds with different hardwares / environments (Manual / Automation testing)
  2. Verifying different devices / networks functionality with a given OS build
  3. Certification via. client’s proprietary tools using automated test scripts and manual testing
  4. Execution of functional test cases and capturing the output (to be executed are both automated and manual)
  5. Analyze and review performance-testing framework to increase operating efficiency & coverage.
  6. Developing Test plans for new features that are incorporated into OS and provide complete coverage to ensure shipping of bug free releases.
  7. Automation using client defined frameworks (Java / Python / Unix / Shell Scripts..etc)
  8. Review, evaluate existing testing code, processes and optimize them to reduce the efforts.
  9. Preparing Test Plans / Test scenarios / Test Cases / Tracking Defects for different product features
  10. Coordinating with Eng. / Dev teams on features / launches
Skill-set Required:
  1. Good Understanding of Operating System Internals & Networking Protocols
  2. Good Unix / Python / Shell Scripting (OS level coding skills)
  3. Awareness on operating system functionalities.
  4. Excellent Testing Knowledge
  5. Good Programming Language exp. or Development exposure (Preferably Java)
  6. Ability to write test clients to test the OS functionalities in the language like C++ / Java, Python and Shell Scripting.
  7. Executing the test cases using proprietary tools/frameworks provided by client. 
  8. Very Good communication
  9. Pro-activeness while interacting with Dev team on different issues.
  10. Documenting test cases, test scenarios, test plans, product knowledge documents.
  11. Ability to quickly understand / learn new things (Client designed internal tools / frameworks etc)





Job Title: Agile PLM - Support Analyst

Location of the position is Bay area, CA.
  • Overall 7 to 10 years of expereience
  • 3-4 years of expereince in Supporting Agile PLM - PC/ PPM/ PG&C





Job Title: Agile PLM Techno-functional conultant

Location of the position is Bay area, CA.
  • Overall 7 to 10 years of IT experience
  • 3-4 years of experience in Agile PLM including PPM module
  • Experience in Solution Designing in Agile PG&C area.
  • Experience in Agile SDK, PX and WSX development
  • Experience in Agile PLM integration with other Enterprise / legacy application





Job Title: Agile PLM - Solution Architect

Location of the position is Bay area, CA.
  • Overall 8 to 10 years of IT experience
  • 3-4 years of experience in Agile PLM including PC / PQM module
  • Experience in Solution Designing in Agile PC/ PQM area.
  • Experience in Agile SDK, PX and WSX development
  • Experience in Agile PLM integration with other Enterprise / legacy application