We provide IT Staff Augmentation Services!

Devops/qa Automation Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • QA automation engineer with knowledge and expertise in building, configuring, and maintaining physical, virtual and cloud environments.
  • I have experience with various DEVOPS tools in UAT and PROD environments.

TECHNICAL SKILLS

  • Python
  • Java
  • Jenkins
  • Ansible
  • QA Automation
  • Selenium
  • Cypress
  • Javascript
  • API testing
  • Postman
  • JMeter
  • Cucumber(BDD)
  • Gherkin
  • Linux
  • RedHat
  • CentOS
  • AWS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

DevOps/QA automation Engineer

Responsibilities:

  • Participated in release planning, deployment execution and testing for SIT, UAT and Prod environments
  • Actively involved with Agile SCRUM and sprint meetings, Jira Boards, managing product backlog, removing obstacles to progress, re - allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Wrote and maintained ansible playbooks and python scripts to automate deployment of code for releases and bug patches using RESTful API microservices
  • Used POSTMAN and JMeter to automate RESTful and SOAP API microservice testing for different http requests type
  • Wrote and executed performance tests using JMeter, for both UI and API testing
  • Wrote and maintained Python scripts to automate QA testing for each AWS cloud release and bug patches
  • Spun Linux and Windows EC2 instances on AWS to create temporary SIT/UAT environments for QA analysts to test on in different VPCs and zones for performance testing purposes
  • Spun EC2 instances on AWS with multiple OS to test different browsers with Selenium and Cypress for parallel testing and decommissioned machines after use
  • Worked on creating a Bitbucket GIT repository and migrating scripts from local host to GIT repository for version control in central storage and execution via Jenkins
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Created executable jobs in Jenkins for CI/CD and manual job runs for Code deploy and QA test scripts
  • Configured Jenkins for CI/CD and manual job runs with Selenium and JMeter scripts to Set up push button testing for users
  • Performed manual testing of features within each sprint and automated features from previous Sprint using ansible, Cypress and Selenium Web Driver with Java
  • Created, maintained, and updated test cases in QTest and Octane ALM for new code for both positive and negative testing to ensure possible outcomes are tested
  • Created and Automated the web UI test cases using Cypress with JavaScript using Cucumber BDD framework for end to end parallel testing
  • Performed various types of testing after each cloud and application code release
  • Functional Testing: Unit testing, smoke testing, component testing, API testing, UI testing, sanity testing, Integration testing, user acceptance testing, regression testing
  • Non-Functional Testing: Performance testing, load testing, stress testing
  • Collaborated with developers, Managers, Integration Testing teams, and other Testing teams involved in the project to improve testability, and code quality.
  • Wrote SQL select/delete queries to pull data from tables and delete records as part of cleanup process
  • Configured and Setup ansible tower on a RedHat Linux server for GUI access of playbooks for the team. Created credentials, projects, and templates

Confidential, New York

QA Engineer

Responsibilities:

  • Prepared, maintained, and updated test strategies, test plans and test cases in an agile-scrum environment for manual and automated testing for both functional and non-functional test cases
  • Performed regression testing, API testing, User Acceptance testing and integration testing in UAT and prod environments
  • Responsible for testing and analyzing major software releases and bug patches for UAT and Production environments
  • Worked with various teams on weekly cloud releases and bug patches
  • Maintained, updated, and executed python scripts and ansible playbooks for daily tasks and releases including patching for new UI releases in staging and testing environments
  • Identified system/release issues found during release testing and created bug Jiras for the designated teams
  • Worked with Scrum Master and joined scrum meetings for managing product backlog and identifying obstacles
  • Created Jenkins jobs to run python scripts written for code deploy, QA processes and Selenium tests
  • Configured, installed, and managed VMware ESX, VCenter and vSphere on a bare metal server with ILO/IDRAC access
  • Created, configured, managed, and deployed Linux and windows servers and services on the AWS and private cloud environment
  • Built servers, installed tools, configured, and provisioned servers as per enterprise standards and enabled log, port monitoring of servers and application
  • Wrote Ansible playbooks forvirtual and physical instance provisioning, configuration management, patchingand software deployment.

We'd love your feedback!