Description

Primary Skill set

  • Experience in test automation and development. (Web, Mobile, and API)
  • Ability to define and implement test automation strategy and solutions including roadmap, tools, framework & approach across project teams.
  • Experience in designing and architectural reviews of proposed automation solutions across project teams.
  • Experience in setting up automation end to end from scratch with various solutions and approaches.
  • In-depth knowledge and hands-on experience in automation tools and solutions with strong programming knowledge in java or java scripts. Ability to identify and recommend relevant processes and tools.
  • Experience in implementing and working in a continuous integration (CI) or continuous development (CD) pipeline.
  • Broad and deep technical experience with one or more virtualization and cloud technologies like Amazon Web Services (AWS), Microsoft Azure, or GCP.
  • Should have been involved in setting up an environment with web server, database, application server.
  • Knowledge across following tools and technologies is needed:
    • BDD Frameworks: Cucumber
    • Web Testing: Selenium, Maven
    • API testing: Postman, Rest Assured
    • Unit testing: PyTest, TestNG
    • Performance testing: JMeter
    • Mobile Testing: Android, IOS, Appium
    • Cloud Service: AWS, Azure
    • Languages: Python, Shell scripting, core JAVA, HTML
    • CI/CD Tools: Jenkins, AWS CodePipeline, GIT
    • Environment Windows and Linux
  • Should have worked with testing of Infotainment systems. Need knowledge of platform deployment across different adopters, handling complexity of multi-device, configuration, language, android versions and customizations

Should know how to validate end-to-end system integration across diverse applications and interfaces

 

 

Roles and Responsibilities :

 

  • Oversee and lead technological implementation and solutions across projects.
  • Architect the end-to-end QA automation solution
  • Provide leadership, guidance, training, and mentoring to implement test automation and development
  • Proactively communicate risks and identify solutions to mitigate it with client and team
  • Manage client expectations and escalations
  • Drive capability building for the organization
  • Troubleshoot, analyze, issues for the programs
  • Understand the service architecture and workflow to plan testing
  • Collaborate and innovate
  • Working for continuous improvement to achieve high customer satisfaction
  • Responsible for taking technical decisions required on a project.

Education

Any Graduate