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.