Responsibilities:
The role will involve understanding the technical design, development and implementation of QA Automation using Python and identify improvement opportunities for being more productive.
Create Continuous Integration and Continuous Delivery (CI/CD) infrastructure and processes to QA Automation scripts
Understand DevOps requirements to support QA Automation Strategy against enterprise-wide application & bring them to CI/CD platform
Perform analysis of best practices and emerging concepts in DevOps, Infrastructure Automation.
Develop and maintain scripts for continuous delivery and test automation
Develop test automation scripts including system integration, build verification, performance, and UI
Touch base with different teams and implementing CI/CD platform Integration for their projects
Implement and document best practices, patterns in DevOps platform and CI/CD pipelines to ensure consistency and repeatability of release deployments
Build and improve CI/CD pipelines, supporting teams with different release schedules, testing needs, and codebases
Participate in Daily Stand up Calls, works closely with the Agile Manager to know the deliverables and commitments of each release
Actively taking part in resolving critical infrastructure issues and coming up with solutions to mitigate the same.
What We’re Looking For:
Basic Qualifications
7+ years of strong hands-on coding experience in Python is must with good knowledge in Unix , PowerShell commands
Strong experience in automating database scenarios using Python, dealing with clustered RDBMS (Oracle, MS-SQL) and/or NoSQL databases (MongoDB)
Strong Experience in API / Web Services Testing and API Automation using Python
Strong desire to automate everything especially on web services and backend systems with low dependency on UI automation
Implement, maintain QA Automation frameworks and improve Continuous Integration, Continuous Testing, Continuous Delivery and Deployment environments;
Strong Knowledge of Containers and Container Orchestration technologies such as Kubernetes and Docker.
Extensive experience on DevOps tools like subversion, Github, gitlab, Jenkins, artifactory repositories.
Knowledge of Git, VSTS is required and working in an Agile environment a plus.
Excellent knowledge of Branching, Merging and deployment strategies.
Experience with Code Quality Governance related tools like Sonar
Good to have knowledge in Configuration Automation tools : Chef, Puppet, Ansible , Terraform
Exposure to log management and log analysis tools like Splunk, ELK (Kibana)
Should have good knowledge of containerization, logging, monitoring, QA automation, configuration management and release management
Experience writing process requirements, technical design documents and standard operating procedures.
Experience collaborating with cross functional global and remote teams with diverse backgrounds
Should be a self-motivated, result-oriented and excellent team player.
Should be able to work under a competitive time frame and deliver.
Should be a very fast learner and have the excellent problem-solving ability
Should have excellent written and verbal communication skills.
--
You must verify your mobile number to apply to this job.