Skip to main content

Python Automation Lead with Appium

Python Automation Lead with Appium
Cortex Consultants LLC
4 months 4 weeks ago

Job Description:

Test Automation Lead

Irvine, CA

Full time

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 JavaScript.
  • 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.

Key Requirements:

  • 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

Additional Experience:

  • Worked with testing of Infotainment systems.
  • Knowledge of platform deployment across different adopters.
  • Handling complexity of multi-device, configuration, language, android versions, and customizations.
  • 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 the client and team.

Manage client expectations and escalations.

Drive capability building for the organization.

Troubleshoot, analyze, and resolve issues for the programs.

Understand the service architecture and workflow to plan testing.

Collaborate and innovate for continuous improvement to achieve high customer satisfaction.

Responsible for making technical decisions required on a project.

Expertise level

Work arrangement

Similar Jobs in United States