Qa - Automation Tester Resume
Indianapolis, IN
SUMMARY
- Over 9+ years of experience in Software Development, Web Automation, Mobile Automation, Performance, Load and manual Testing.
- Experienced in Telecom, Records Management, E - Commerce and Healthcare domains.
- Excellent knowledge of all phases of SDLC, STLC and methodologies like Waterfall, Agile, SCRUM Methodology.
- Experience includes development of automated regression test scripts using selenium, protractor, cypress and jasmine, mocha framework with Java, JavaScript, Scala and JSON.
- Experience includes development of performance, load and stress testing scripts using IBM Rational Performance Tester, Gatling, HP Load Runner and POSTMAN.
- Experience includes different web application security testing tools like Burp Suite, OWASP ZAP Proxy.
- Experience includes development of mobile automation test scripts using Appium, UIAutomator and Robot framework.
- Experience includes API - Web Services testing using POSTMAN, REST ASSURED, Gatling and SOAPUI XML.
- Hands on Knowledge and good understanding of MongoDB NoSQL and Database automation experience with MongoDB.
- Experience includes development of web applications using, Java, J2EE, MVC architecture, Progress 4GL and other industry standard frameworks.
- Performed product design using PCM - Product Catalogue Manager and operational support for Billing and Rating.
- Experience includes manual and automation testing of Standalone, Client/Server and WEB based applications.
- Extensive experience in using JUnit framework for Unit testing, Maven and worked with Jenkins for Continuous Integration to schedule automation tests.
- Expertise in performing manual Mobile Application Testing using Appium-Android emulator and iPad, iPhone Simulator to perform phone functionality and native app testing.
- Expertise in performing different types of Manual and Automation testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Ad-hoc Testing and API Testing on web services (SOAP and REST).
- Skilled in creating test data including the Precondition Data, Test Input Data, and Regression Data for both positive and negative test cases using POSTMAN scripts.
- Expertise in Defect management and Bug Reporting using HP Quality Center, JIRA, TFS, MTM, Rational Suite (Test Manager, Clear Quest, Clear Case).
- Experience in preparation of test plans, test cases, Test Scenarios, traceability matrices and executing test cases manually and using TFS - Team Foundation Server and MTM - Microsoft Test Manager for test case management.
- Mapped Requirements to test cases using Test Director/ Quality Center and provided traceability to requirements, created test sets and executed tests.
- Ability to work in fast paced environments, taking initiative in project planning, handling multiple assignments, collaborative team player and adapt new technologies.
TECHNICAL SKILLS
Languages: Java, J2EE, Progress 4GL
QA Testing Tools: Selenium, Protractor, POSTMAN, JMeter, Gatling, SOAPUI, HP Load Runner, Rational Performance Tester and Cypress.
Test management Tools: Rational Clearcase, TFS, MTM, HP Quality Center, JIRA
Database Technologies: MongoDB, Oracle 10g, MS Access, MS SQL, Progress DB
Internet Technologies: JavaScript, JSON, HTML, XML, Python, RESTful Web services
Modeling Tools: PCM and RBM
Environment: Windows, UNIX
Business Tools: MS Visio, MS Excel, MS Word, MS Power Point
Defect Tracking Tool: HP Quality Centre, JIRA
Version Control Systems: SVN, IBM Clearcase, Bit Bucket
SQL Tools: TOAD, SQL Developer, MongoDB Compass
IDE: Eclipse, Spring Tool Suite, IntelliJ Idea, MS Visual Code, NetBeans
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
QA - Automation Tester
Responsibilities:
- Analysis and validation of the Business requirements to ensure requirements are clear and testable.
- Review and analyze all requirement and design documents including: Requirement documents, User Interface Specifications, Form Specifications, Use Cases and Design documents for a large health and human services web-based application, document center and IVR.
- Design, develop and maintain test plans, scenarios and scripts for various software development efforts.
- Perform system testing, integration testing, functional testing, user interface testing and production support testing for various software development efforts.
- Develop code for web automation testing using Cypress, Selenium and Protractor framework, JAVA, JavaScript and JSON.
- Develop code for mobile automation testing using Appium and Protractor framework, JAVA, JavaScript and JSON
- Develop scripts for performance testing using IBM - Rational Performance Tester.
- Develop scripts to test the web services (API) using POSTMAN, Rest Assured and Gatling.
- Peer review the automation code, provide comments, merge and maintain the code.
- Performance testing the application and provide reports.
- Load, Stress, Batch testing the application and provide results.
- Performing security testing for finding vulnerabilities in the application.
- Execute testing according to plan and schedule, while working with the developers, BA’s and other testers.
- Perform Security Testing and API - Web Services testing to test the REST calls.
- Report automation test results daily on active releases.
- Generate reports for the automated regression testing, API - Web services testing, load, stress and performance testing.
- Work with the CI team to integrate the automation framework and automated testing into our daily development processes.
- Query MongoDB to verify the data in the database.
- Complete test scripts in Rational Manual Tester.
- Track, monitor and resolve test issues, escalating issues to the appropriate lead.
- Work with the development team and business analyst to develop software solutions
- Perform user acceptance testing (UAT) and interacted with users for execution of test cases in UAT.
- Attending Project status meetings and Project document reviews.
Environment: IBM Rational Performance Tester, Functional Tester, JAVA, Scala, HTML, CSS, JavaScript, JSON, POSTMAN, XML, Selenium, Protractor, Appium, Gatling, Jazz Team Server, Windows 10, MongoDB and Oracle, DB2.
Confidential
Senior Engineer
Responsibilities:
- Participated in major phases of Software Development Life Cycle like Functional Specification Documentation preparation, Code Development, Testing and Implementation.
- Studied, Analyzed, Developed, Configured, Implemented & Unit tested systems of Rating and Billing tools like RBM, Product Catalogue tools like PCM, integrated PCM and RBM services using Java J2EE technologies.
- Performed product design using PCM - Product Catalogue Manager and operational support for Billing and Rating.
- Worked on the CR-Change Request to implement the new billing codes, rates for the product using RBM tool and invoked the RBM services using J2EE to communicate with Middleware system.
- Wrote API’s using J2EE to integrate RBM and RBM services to communicate with the Middleware system.
- Directed implementation of customized operations by PL/SQL blocks and shell scripting as an automation process.
- Developed regression test suite for service API’s in RBM and developed a retrofit tool for comparing the changes within the PCM modeling datasets.
- Wrote integration test cases to validate the PCM, RBM and identified the loop holes in existing PCM service code and fixed the code.
- Gained proficiency in writing database related queries, views, cursors while working on Oracle 10g & PostgreSQL.
- Actively worked as a Production Support, both on call and on desk and worked as a weekend support to meet the Project Release.
- Prepared LLD - Low Level Design for Change Requests and implemented the changes. Prepared HLD - High Level Design document and Technical Design document for the assigned CR-Change Requests.
- Worked in parallel with the Testing team to handle System Integration Testing and/or User Acceptance Testing to resolve the defects, document the Unit Test Cases, Test Results and assisted QA team meet the deployment in production environment.
- Prepared Release Notes document for various configurations to be done in different servers/environments.
- Done peer review for LLD, HLD, Release Notes documents, code review. Trained new resources and played as a Team Lead in Offshore.
- Tested the functionality of individual modules and also tested the interface and integration between the linked modules.
- Create test scripts for Functional and Regression automation testing using Quality Center.
- Perform GUI Testing and end to end System Testing.
- Report software bugs to the development team using Quality Center. Analysis of test reports and reporting them to the management.
- Running SQL queries to validate data in tables after batch run as part of Database Testing.
- Produce weekly status report to show consolidated testing results and to track progress of the QA team.
- Perform user acceptance testing (UAT) and interacted with users for execution of test cases in UAT.
- Attend Project status meetings and Project document reviews.
- Participate in Project lessons learned meeting and provide feedback.
Environment: PCM, RBM, JAVA, J2EE, Spring, Hibernate, EJB, HTML, CSS, JavaScript, Oracle, XML, WebLogic, MTM, Windows 7, PL/SQL, MS Visio, HP Quality Center, JIRA
Confidential, Boston, MA
Engineer
Responsibilities:
- Implemented the Change Requests in the SKP - Safe Keeper Plus application used for Storage Management.
- Worked in a module which connects Storage Management Web to Progress DB.
- Developed Progress 4GL code to meet the User Interface Changes and implemented those changes in SKP - Safe Keeper Plus application.
- Worked in a module to place order using the web for Storage Management using Java, J2EE, Spring and stored the records in Progress DB.
- Worked in a module and developed User Interface for placing the order through web using Java, JavaScript and HTML and CSS technologies.
- Worked in a module to bring the temp files to listed file and generated storage bill charges. Generated an admin fee specific to file tracking.
- Worked in a module to calculate the charges for Re-Box service and supply.
- Deployed development war files in the WebLogic environments and prepared Release Notes.
- Developed a property file to help the users to configure deployment properties for the future releases.
- Conducted Client demo for the Change Requests, defects to meet the deliverables.
- Gained experience in writing database related queries, views and cursors using Progress DB and Oracle 10g.
- Involved in QA testing, both System Testing and Integration Testing to meet the requirement.
- Wrote QA – Automation test scripts to create test data, load testing and performance testing using Junit, JMeter and Selenium Technologies.
- Worked as a Production Support 24/7 analyst to handle the issues via on call and provide swift response to the production site. Assisted and fixed Production issues/defects to meet the deployment in production environment.
- Developed Technical Approach Design document for every design and defects. Done peer reviews and code reviews.
- Tracked defects using HP Quality Center, deployment release requests using JIRA
- Created and executed test cases for the web-based cross-browser testing with emphasis on installation, GUI, compatibility, security.
- Performed testing in UNIX environment and Oracle, Progress database by creating, running and analyzing results from SQL queries.
- Performed various types of tests, such as User acceptance testing (UAT), Regression testing, transaction testing and navigational testing.
- Researching unexpected results to identify root cause and respond accordingly.
- Communicating all situations to manager regarding test results and coordinate training efforts.
Environment: Progress 4GL, Java, J2EE, Manual Testing, Oracle SQL Server, HP Quality Center, UNIX, Oracle 10g, SKP.