Python Automation Lead with Appium
Cortex Consultants LLC
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
4 hours 17 min ago
Python Developer
Dice
4 hours 17 min ago
4 hours 17 min ago
Python Developer with Security Clearance
ClearanceJobs
4 hours 18 min ago
remote
4 hours 18 min ago