About Me
Targeting challenging assignments in DevOps and Build and Release Engineering within the IT industry, leveraging expertise in cloud platform integration, configuration management, and service delivery to drive organizati…
Targeting challenging assignments in DevOps and Build and Release Engineering within the IT industry, leveraging expertise in cloud platform integration, configuration management, and service delivery to drive organizational growth and personal development.
Experience
Senior Software Quality Assurance Engineer
• Worked on AWS services like S3 bucket, EC2 and IAM, Cloud formation.
• Creating VPC from the scratch and connected to the network by using Internet gateways, Route tables, and NATS.
• Configured Docker containers with help of Docker images.
• Schedule job using Jenkins, analyse the report and logging appropriate bugs.
• Managing Continuous Integration and Continuous Delivery (CI/CD) using Jenkins.
• Involved in Branching, Tagging and Merging of code delivery at required releases in GitHub.
• Creating playbook in Ansible for deployment automation and help Development teams to automate the environment setup.
• Creating snapshots, deploying the code using UrbanCode in lower as well as prod environment.
• Build and release the code for customers in lower as well as production environment.
• Creating and maintaining dashboard using Grafana and Prometheus.
• Support the engineering teams regarding CI/Build tools, Environment and Automation.
• Setup DEV, QA and UAT environments.
Software Engineer
Utilized AWS services such as S3 bucket, EC2, IAM, Storage Gateway and CloudFormation.
Established VPC from scratch and connected it to the network using Internet gateways, route tables, and NATs.
Configured Docker containers with the assistance of Docker images.
Scheduled jobs using Jenkins, analyzed reports, and logged relevant bugs.
Managed Continuous Integration and Continuous Delivery (CI/CD) pipelines using Jenkins.
Participated in branching, tagging, and merging of code delivery at required releases in GitHub.
Created playbooks in Ansible for deployment automation, aiding development teams in automating environment setup.
Generated snapshots and deployed code using UrbanCode in lower and production environments.
Executed build and release processes for customers in lower and production environments.
Developed and maintained dashboards using Grafana and Prometheus.
Provided support to engineering teams for CI/Build tools, environment setup, and automation.
Set up DEV, QA, and UAT environments.
Quality Assurance
Conducting various levels of testing such as Integration Testing, System Testing, Regression Testing, Smoke, Sanity, and Build Testing and possess knowledge with non-functional testing.
Comprehensive knowledge of exit criteria, test case, test closure, test condition, test control, test design, test execution, test implementation, test log, test planning, test procedure, test script, and test summary report as well as product risk, project risk, quality risk, risk, risk analysis, and defect management process.
Creating Requirement Traceability Matrix and wrote test reports in the absence of the Project Manager, led the Scrum Team from the front with all stakeholders.
Working as a SPOC for extending support to the clients on numerous projects and technical issues.
Engaged in Defect Management using Jira tool; organizing Defect triage meetings for resolution.
Designing the test strategy & plan for all projects; conducting review activities such as Requirements Review, Design Review, Test Strategy Review and Test Case Review.
Participating on Daily Standup call, Sprint planning and Retrospective meeting and communicate the detail related to QA.
Developing and executing test plans in accordance with organizational policies and test strategies.
Software Test Engineer
Comprehensive understanding of business requirements and application workflow.
Execution of test cases and proficiently documenting defects using JIRA tool.
Preparation of daily execution reports to provide regular status updates.
Effective coordination with onsite/offshore teams, facilitating query calls, issue discussions, and status updates.
Proactive follow-up with onsite coordinators to address queries and ensure seamless communication.