Job Title

Lead Software Engineer - QA

Company Name
S&P Global
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
7 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Hyderabad, Telangana, India
Job Description

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.

Recruiter's Name
--
Telephone
--
Posted Date
November 04, 2022
Additional information

--