Qa Automation Devops Engineer Resume
West Chester, PA
SUMMARY
- 10+ years professional experience in Quality Assurance for cloud - based web services automation testing.
- I has managed both onshore and offshore teams, spread across multiple countries.
- Skilful building test automation framework using TestNG, Cucumber, Rest Assured and Gradle
- Expertise in both Functional and Non-Functional testing aspects
- Expertise in Testing the Payment Domain Chase Payment and Payment Gateway of Telecom Industry
- Experience in Automation testing in Cucumber and Rest Assured Frameworks
- Expertise in testing the web services using API Gateway Model Frameworks.
- Experience in Software Quality Assurance and Software Development teams in all aspects of the development lifecycle from early design feedback, functional automation, reliability, stress, performance, integration testing, through to supporting production issues
- Hands on experience in using CI/CD tool (GoCD and Jenkins) as a Continuous Deployment server to schedule testing job and running the automation scripts using CI/CD pipelines
- Hand on Experience in Cucumber and TestNG for Automation Testing.
- Rich Hands on Experience in writing Feature Files and Step Definitions wif Gherkin language
- Rich Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
- Experience in Production Monitoring using AppDynamics and ELK Stack
- Hands on Experience on Hystrix Circuit related testing
- Strong experience wif SOA architecture which include SOAP Web Service and Restful Web Service Testing.
- Highly Experience in SOA Automation Testing, API Testing using Parasoft, SoapUI and Postman
- Highly Experienced as DevOps Test Automation Engineer which involves testing as well as production monitoring and support
- Hands-on Experience in LDAP Databases and web services which talks to ldap as a backend
- Experience in Production systems (War gaming, Failover Testing, GSLB and HA proxy related testing)
- Hands-on Experience in Performance Testing using the HP performance Center
- Worked on the GSLB and HA proxy related failover testing activities across multiple datacentre
- Hands-on Experience on Virtualize Stub testing using mock services as well as Parasoft Virtualizer.
- Experienced in using GitHub and SVN as a source repository system to share code wifin the office as well as wif the team in overseas.
- Experienced in using Gradle and Maven build tools to manage framework dependency jar files
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing Env.
- Proficient in overall Defect Management, Problem solving including tracking bugs and reporting using HP ALM JIRA and Rally
- Experienced in writing complex SQL queries to extract data from various source tables to perform DB Testing
- Experienced in Pivotal Cloud Foundry based java applications PCF as an Platform as a Service (PaaS)
- Experience in testing the Kafka and Storm Message Broker testing
- Hands on experience in using Jenkins and GoCD as a Continuous Integration server to schedule testing job and set up the flag to run automation script
- Experience in Agile Management and DevOps Projects and Software Development wif SCRUM Methodology.
- Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
- Experience in client meetings to study and analyse the requirements for the new functionalities and changes, & coordinating wif the team members.
- Good communication and interpersonal skills, accustomed to working in a team environment wif tight schedules and capable of working efficiently under pressure, manage multiple projects and cross train subordinates in other Functional areas.
- Ability to learn & develop using new technologies quickly
TECHNICAL SKILLS
Testing Tools: Rest Assured Framework, Cucumber BDD framework, Parasoft SOA Test, Parasoft Virtualizer, SOAP API, Postman, Jenkins, SqlDeveloper, HP Service Test, HP Performance Center, HP VuGen
Languages: SQL, Basics of Java, Python, Gherkin
Testing Frameworks: Cucumber, Rest Assured, TestNG
Defect Tracking Tools: HP ALM, Rally, Jira
CI/CD Tools: Jenkins and GoCD
Monitoring Tools: Kibana, AppDynamics, Splunk, Grafana, Hp Bac, SiteScope
Build Tools: Ant, Maven, Gradle
Methodologies: Agile, Waterfall, DevOps
Operating System: Windows Variants, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, West Chester, PA
QA Automation DevOps Engineer
Responsibilities:
- Responsible for testing the Java based web services application which is deployed in Cloud Environment.
- Worked in the core team of Confidential which is responsible for all the library and framework level changes for all mid-tier service applications.
- Independently prepared Test Strategy, Test Plans, Business based Test Scenarios, Test cases and Cucumber Feature file as per Business Requirement and received approval from Business Clients and Developers as part Test Driven Development (TDD)
- Advanced Test Automation Framework using Cucumber/REST Assured Framework for functional, regression, smoke and end to end testing
- Established Cucumber (BDD) Feature files using Gherkins Language and automated all the regression and progression testcases
- Prepared Data Driven Framework and Hybrid Framework using Cucumber and TestNG for Automation Testing.
- Involvement in development, maintenance and execution of Web Services Automation for SOAP UI
- Continuously prepared Cucumber Feature file in Gherkins language and Continued preparing Step-Definitions and Functional Methods in Cucumber and in TestNG
- Prepared Java Static Methods for Validation and continues Data Integration wif Excel, Database, XML file, Properties file, text files, Static Variables, and Instance Variables for Cucumber and Rest Framework
- Set up the Continuous Deployment (CD) and Continuous Integration (CI) env, created the Automation framework for cloud-based web service applications
- Responsible for Production Monitoring and analysis using Kibana and AppDynamics
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Tested the Payment-Service one of the main services in Confidential middle layer platform, which dealing wif the chase payment tech and CyberSource for dealing the daily payments
- Tested the Hystrix circuit breaker functionality between the middle layer webservices and the downstream systems
- Worked in DevOps environment, wif an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Designed the test cases and scripted the same in testing framework and hooked wif a CI/CD tool (GoCD) for automatic regression
- Responsible forPerformanceTuning for Load, Stress, Endurance Test executions usingHp Performance Center.
- Developed automated load test scripts using Virtual User Generatorandcreated Virtual Users to replicate the real time users inLoad Runner.
- Created the Stubbed Response (Mocked response) for performance testing and performed the Perf Testing
- Created the Performance Test Scripts in Hp VuGen and executed the same for each release/feature delivery
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Automated the framework level test cases in and hooked up in GoCD and achieved 100% automation
- Responsible for creating CMs for production and deploying the build across various datacenter and to ensure the response times and behaviors are same during the deployment
- Involved in the wargaming activities and verified the application stability during the high peak load and various resilient features (Failover testing, Scalability, Elasticity)
- Created the easy dashboards in Kibana which halps during the production monitoring across various datacenter
- Created and executed database queries (SQL) to validate database data integrity.
- Monitored the test execution in GoCD once the code pushed into Github
- Responsible for running the GSLB network related testing by failing over the cloud application from one datacenter to another datacenter and verified the traffic pattern
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
- Involved in the production analysis and production monitoring calls and handled the production outage bridges wif multiple backend teams
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
Environment: Java, Cucumber & TestNG testing Framework, Pivotal Cloud Foundry, GSLB, Gradle, Parasoft, Parasoft Virtualizer, Hp Performance Center, Maven, Jenkins, GoCD, SOAP UI, Eclipse, SVN, GitHub, HP ALM, XML, Rally, Jira, agile, DevOps, Oracle, Windows.
Confidential, Mount Laurel, NJ
QA Automation Engineer
Responsibilities:
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards
- Understanding existing business model and customer requirements.
- Involved in Kafka and Storm Broker failover testing
- Tested the Hystrix circuit breaker among all the web services
- Monitoring the hystrix dashboard during production deployment window
- Managed more than 5 web services which talks to ldap
- Worked on LDAP searches using the Jxplorer tool
- Developed test scripts in VuGen. Enhanced the scripts by adding checkpoint, functions in C Language, transactions, rendezvous points, created parameters, and performed manual correlation to enhance recorded scripts.
- Enhanced script by inserting checkpoints to check if users were accessing the correct page, which they were supposed to be accessing.
- Kafka Message testing for packet loss and replication testing using the kafka brokers
- Responsible forPerformanceTuning for Load, Stress, Endurance Test executions usingHp Perf Center.
- Developed automated load test scripts using Virtual User Generatorandcreated Virtual Users to replicate the real time users inLoad Runner.
- Developing customized result reports to has good understanding to all the project teams using Parasoft Concerto Tool
- Advise on, and implement industry best practices through ongoing research, benchmarking, professional organizations, and conferences.
- Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages, and other features of the Load Runner Controller.
- Analyzed various graphs and generated reports using Load Runner Analysis.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Preparing and Delivering the Exit reports at the end of release
- Review Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements and used Agile Scrum Methodology for Sprint Backlog
- Interacted wif analysts, developersandperformancetesting team members in different defect raisingsituations.
- Assisted in reproducing, investigating and debugging software issues in coordination wif the development team.
- Worked wif minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.
Environment: Java, Pivotal Cloud Foundry, GSLB, Gradle, Parasoft, Parasoft Virtualizer, Hp Perf Center Hp VuGen, Maven, Jenkins, GoCD, SOAP UI, Eclipse, SVN, GitHub, HP ALM, XML, Rally, Jira, agile, DevOps, Oracle, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Managed the test execution for more than 5 services at a time
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Progression test case design using the HP Service Test Tool based on the business requirement analysis
- Responsible for running the regression and progression test cases for each release
- Involved in the intersystem testing wif the multiple backend team across globally
- Interacting wif the Business Analysts and System Analysts during the project’s walk through.
- User Acceptance testing support
- Ensured that the mappings are correct and conducted data validation testing.
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
- Involved in testing Web services wif the tool called SOAP UI and using dis tool to locate WSDL file on the internet, created Test cases and executed them.
- Participated in Daily & Weekly Defect review and SCRUM meetings.
- Prepared Test summary report after every build Release and submit it to the QA Managers.
- Participated in QA team meetings and walkthroughs for weekly QA testing review
- Provided complete Defect/Bug tracking process using HP ALM.
- Performed Back-End data validation-using SQL
Confidential
QA Tester
Responsibilities:
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Wroteandexecuted test casesandtest scripts after reviewing required documentsandtechnicalspecifications.
- Involved in preparation of Design, Use-case and Test-case documents
- Involved in developing a Tool to test the APIs being used in all the Applications
- Responsible for tracking and fixing the review comments/bugs from the client
- Involved in Inter System Testing wif the downstream servers
- Responsible for writing Test Scenarios for all the Use Cases by comparing the existing CEMR Ticketing system
- Responsible for running the regression and progression test cases for each release
- Status Reporting for Test Design Phase, Test Execution, and Test Closure
- Used HP ALM as a project management tools to keep tracking for bug life cycle and to use for Iteration planning
- Evaluated and analyzed Business Requirements, Functional Specification documents.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Ensured that the mappings are correct and conducted data validation testing.
- User Acceptance testing support
- Delivering the test exit report