Api Automation/quality Analyst Resume
SUMMARY
- Highly skilled and versatile QA Analyst with more than 11 years’ experience in web - based, Client-Server applications using Manual and Automation testing techniques.
- Confident and Collaborative professional with extensive experience in Telecom, Health, Insurance and Banking industries.
- Enthusiastic, excellent team player, quick learner, self-motivated, approachable, adaptable, and dedicated analyst with demonstrated history of successful production quality assurance and process optimization execution, while delivering high-quality guidance and support to senior management and facilitating effective cross-functional team operations
- Detail and deadline-oriented individual who exemplifies professionalism with the ability to manage multiple projects/tasks at any given time.
TECHNICAL SKILLS
Methodologies: Agile software development, Scrum, Waterfall
Testing Types: Manual & Automation
Automation Testing Tools: READY API (REST & SOAP services), HP Loadrunner
Defect Management Tools: HP Quality Center, JIRA
Functional Testing: Sanity, Smoke, Grey & Black box, UI, Integration, Regression, Exploratory, API, WS
Non-Functional testing: Performance, Load, Stress, Spike
Technologies: AWS, Git, BitBucket, Tortoise
Build Deployment Tools: Octopus
Databases: Oracle 10g, MS SQL Server 2017, Redis Desktop Manager 0.9.3.817 (GUI)
Scripting Language: Java
PROFESSIONAL EXPERIENCE
Confidential
API Automation/Quality Analyst
Responsibilities:
- Shaw Digital e-commerce website sustainment includes enhancements/updates/ promotions and bug fixes
- Created/edited Automation Plan, which detailed the testing scope, test strategy, hi-level test requirements etc.
- Developed Data Driven Automation Framework using Excel in Ready API to test the offer updates. This project required setting up of Datasource, imported the properties from the Excel to Datasource by configuring the excel document, writing basic groovy scripts, creating HTTP response codes, SLA’s, Assertions, Datasource Loop and configure different environments thereby giving the ability to run the same test scripts in all the lower environments in a single click. This project is used by the QA team to perform both functional and regression testing of various pricing sheets deployed in all lower environments and PROD. Automation test scripts have been maintained in Git/BitBucket repositories which is used by the rest of the team
- Performed manual and automation testing of various newly created Web Services/API’s using Ready API. These projects required setting up of customer properties through a notepad file, configure different environments, generate JSON Web Tokens for authentication and passing it in the script in run-time (OAuth profiles), generated unique customer names through DataGen, transfer the JSON Response property elements to the next Request using Property Transfer. Helped in finding out the root cause of the bugs with the developers by executing the above tests and communicating the transaction or correlation id’s which was useful in investigating the AWS & Splunk logs
- Extensively used interactive documentation like Swagger UI to review the technical specification of the newly built API
- Performed Test Planning, test execution and test analysis using Agile testing methodology
- Ability to understand the user stories, story points, sprint tasks, sprint cycle and create a testing checklist to cover the complete product backlog and sprint cycles
- Executed browser compatibility testing of a web-based application through Browserstack on Apple and Android devices
- Working closely with Developers, Business Analysts, Design Team and Business teams to plan testing approach, cycles, and strategies
- Measuring and monitoring progress during each test cycle to ensure that the application is tested, validated
- Performed deployment activities of various services as needed based on build from DEV to TEST environment using Octopus
Confidential
Systems Quality Analyst II
Responsibilities:
- Reviewed SRS and technical design documentation to ensure testability and identified potential issues
- Developed, maintained, and presented Test Plans which defines the scope, strategy, high level timeline, resources, tools, mitigation plans and risks for testing the solution. Conducted peer review meetings on Test Cases for better quality
- Identified and estimated test effort for the assigned CR’s and defined test schedule/milestones using HLSE, BRD etc. Also provided weekly updates and progress reports to QA Manager
- Collaborated with Developers, Project Managers and Business Analysts to ensure that issues and risks are identified, logged, and resolved
- Performed API testing using SOAP UI including SOA/SDF layers for technologies like Java and GWT
- Performed manual testing on a complex system utilizing claim log files, extracting data from database to cross reference against expected results within test scripts
- Have lead/performed smoke testing in Production for Major/Maintenance releases or implementation several times under strict timeline and pressure
- Suggested new QA processes and provided constant reminders to the team so the implemented process is followed
- Lead/Assisted with creating and maintaining a library of comprehensive regression scripts and maintaining appropriate archival of QA documentation
- Had been logging issues and defects are logged quickly and accurately while fixed defects are promptly verified and closed. Facilitated/Lead defect triage meetings and performed/prepared RCA (Root Cause Analysis) report of the UAT and Production (P1 & P2) defects
- Provided assistance to the User Acceptance testing (UAT) teams where and when required.
- Created Test summary reports and assessed the results of the testing, analysis of whether the quality criteria were met, and outlined any outstanding issues/risks.
- Performed Smoke, Sanity, Functional, Integration, UI, Regression and Load Testing
- Participated in hiring process including interviewing of the candidates and providing inputs/recommendations to the Manager. Mentored newly hired resources to bring them up to speed on the project and provided on-going support as needed
Confidential
Senior Performance Tester
Responsibilities:
- Developed Project Plans with input from the stakeholder team, client and communicated deliverable dates to all parties. Documented all the gathered requirements on Confidential Template and developed screen level conceptual design and page specification documents
- Prepared Requirement Traceability Matrix with High level and Product level requirements for the Client. Participated in discussions with the Confidential PM, Business Team and Confidential PM in finalizing the functional requirements and communicated it to the development team
- Created test plan/ test strategy and detailed test scripts for Unit Testing, UI Testing, Functional Testing, Integration Testing and UAT. Developed a document of the tool developed to the Confidential employees for training purposes
Confidential
SAP Performance Tester
Responsibilities:
- Created technical load test plan, detailed test scripts, executing and validating tests.
- Recording, debugging, correlation and parameterization of LoadRunner scripts.
- Created automated scripts by including text checks and page validations for confirming the retrieval of the correct page. Ramped up/down of virtual users according to the model. Evaluated pacing and think time based on the transaction usage profile. Added various monitoring parameters (CPU, Memory) to the LR controller.
- Monitoring various machines during load tests and informing the corresponding teams in case of issues. Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts using LR analysis component for upper management.
- Interacted with developers during testing to identify the applications performance bottlenecks, memory leaks, and communicated the recommended settings on application.
- Participated in discussions with the QA manager, developers, and administrators in fine-tuning the applications based on the Results produced by Mercury Analysis.
Confidential
SAP Performance Tester
Responsibilities:
- Designed performance test suites by creating web (GUI/HTTP/HTML), SAP web, web service and test scripts, workload scenarios, setting transactions. Extensively used VUGen to create Load Test Scripts
- Correlated and Parameterized test scripts to capture dynamic data and input various test data as per business requirements. Identified baseline transactions and batch jobs that need to be measured during the performance test. Thoroughly analysed each transaction and submitted the results based on Analysis.
- Responsible and involved in executing the scenarios, monitoring the server response timings, monitoring the throughput, Hits/Sec and Trans/Sec
Confidential
Performance Tester and Junior Business Analyst
Responsibilities:
- Assisted in gather the requirements and created required documentation
- Designed performance test suites by creating web (GUI/HTTP/HTML), SAP web, web service and test scripts, workload scenarios, setting transactions. Extensively used VUGen to create Load Test Scripts
- Correlated and Parameterized test scripts to capture dynamic data and input various test data as per business requirements. Text checks were written, created scenarios for concurrent (rendezvous) and sequential users. Simulated modem speeds to bring the testing scenario to real world
Confidential
Junior Business Analyst
Responsibilities:
- Interacted with project stakeholders to elicit, analyze, and document project requirements
- Produced professional quality project artifacts including but not limited to business requirement documents, requirement plans, traceability matrices, conceptual design documents, issue logs and other documents as needed. Assisted the business in determining if and how new systems or system enhancements may improve process flow and business function.
Confidential
Manual Tester
Responsibilities:
- Performing GUI, functional and regression testing.
- Developed test plans, test cases according to the use case and design documents
- Executed the scripts, detected bugs, and classified them based on the severity and generated reports
Confidential
Senior Technical Support Officer
Responsibilities:
- The job includes trouble shooting for Verizon Employees supporting various Verizon products office applications, operating systems, email applications, experience in configuring, installing, and troubleshooting remote access, wireless and dialup, etc.,
- After extensive troubleshooting we’re responsible for creating and dispatching tickets to the respective department thus providing the customers the rapid and quick solution and fixing the issues.