Sr. Quality Analyst Resume
San Francisco, CaliforniA
SUMMARY
- Over 8 Years of diverse experience in Quality Assurance - Manual & automation testing with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Detailed-oriented and methodical Quality Assurance Tester with knowledge and skills to test web and mobile Applications successfully and consistently.
- Proficient in different testing levels like Integration Testing, System Testing and Acceptance Testing.
- Hands-on experience in deriving Test cases using Black Box testing techniques, Automation Testing techniques using Selenium Web driver.
- Hands-on experience in, but not limited to Functional Testing, Non-functional Testing, Change Related Testing, Exploratory Testing and Regression Testing and UAT Testing.
- Ability tosuccessfully manage multiple deadlines and multiple projectseffectively through a combination of business and technical skills.
- Solid experience of Agile Methodologies and Scrum processes.
- As an Independent tester able to recognize different kinds of failures and make sure the delivery of quality product is as per the requirements.
- Supports Effective development and thorough Review process with both manual and automated testing approaches.
- Comfort with developing Automation scripts using Selenium IDE, Web driver and Grid.
- Should have sound Knowledge of various frameworks like Keyword and Hybrid Framework.
- Comfort with developing Automation scripts using BDD Cucumber Frameworks.
- Hands on experience in the Web/REST/API service automation Testing.
- Tested various projects involving core TMS Product for check payment processing,
- Involved in testing Underwriting and Claims module for a product Confidential.
- Experienced in build management tools likeANTandMAVENSto execute the Selenium test scripts.
- Expertise on various defect tracking tools likeTest Director and HP Quality Centre,ALM, Project server, Self-service Portal, WELMS.
- Expertise inRelational Database Management System (RDBMS)and experience in writingSQLqueries.
- Extensive experience in the areas of Software Testing, Business Analysis and in all phases of the Software Development Life Cycle (SDLC) process.
- Experience in design and implementation of automation frameworks (Data driven, Keyword and Hybrid frame work) using QTP.
- Proficient in software applications testing procedures using Regression System, Smoke, Integration.
- Designed and implemented advancedQTP frameworks.
- Developed Reusable Actionsusing Keyword Driven Frameworkin Quick Test Professional
- Executed all Regression test cases on VM Ware machine for every Regression Run.
- Good experienced inManualandAutomationtesting of various kind, from thick client applications to Web applications, Web Services (XML and Client-Server Systems).
- Well versed in White and black-box testing, GUI application testing, Back End testing, Database testing, Functional Testing, Trans Browser Testing, Load Testing on Client-server, stand alone, and web- based applications with multiple server domains.
- Strong Understanding of the Call Center and Telecommunications Technologies including IP based phone switches, VOIP, CTI and IVR and Agent Desktop Applications.
TECHNICAL SKILLS
Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC
Testing Tools: Selenium WebDriver, Cucumber, UFT, TestNG, Selenium Grid, Junit
Test Build& Integration Tools: Maven, Jenkins, Gherkins
Programming Tools: JAVA, JavaScript, C, C++, Python
Markup Languages: HTML, XML
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, UNIX, LINUX
Bug Tracking Tools: JIRA, GitLab, HP ALM, Bit Bucket, QTP
MS Office Tools and other tools: Outlook, Word, Excel, PowerPoint, Visio, MS Access, Embedded Microsoft Windows Eclipse IDE, JSON, Appium, Postman Test Project, LoadRunner, Soap UI and Rest API
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, California
Sr. Quality Analyst
Responsibilities:
- Analyzed the Business Requirements and Functional specification within the team for business understanding and end-user focus.
- Worked with the Business Analysis Team to prepare detailed Test plan and Test Cases for the enhancements of the Business user’s online banking application.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Developed QTP/UFT scripts with object model and description programming, and handled dynamic objects using VB-script and regular expression in QTP/UFT.
- Used Quick Test Pro (QTP) to expand test scenarios to catch more bugs and improve quality.
- Created test scripts using C# and Selenium Web Driver for the functional test cases.
- Participated in development of C# products with the other developers on the team.
- Debugging C# code
- Created Python tools to increase the efficiency of application system.
- Used PyUnit, Python Unit Test Framework, to test the application.
- Used Python ORM Libraries like SQLAlchemy.
- Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
- Performed UI and API testing using Cypress and created from framework from the scratch.
- Hands on experience on working Cypress for angular application end to end testing.
- Experienced in working with Python ORM Libraries including, SQLAlchemy.
- Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
- Involved in debugging, reporting and fixing automation RUBY script failures in Selenium WebDriver.
- Created automation scripts in a .net framework based Ranorex IDE using C# for different modules.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Run script as a batch file through ANT and generated testing report.
- Developed and performed test cases using jasmine and Karma in the unit test, and used the protractor and Http-server for the End2End testing.
- Experienced with implementingProtractor, JavaScriptandJasmineto design Automation test scenarios.
- Performed Unit testing using the open-sourceKarma/Jasmine.
- Conducted unit testing using the open-source Karma and Jasmine tools and used Protractor for end-to-end testing.
- Improved the UI using Angular 8, Angular Material, Bootstrap, Priming
- Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Firebug is used to select CSS selectors and XPath to identify UI elements.
- Executed automated test cases for White box testing, analysis of the test results and maintenance of Test Metrics.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Developed unit test for each new feature implemented using Mocha and Chai testing tools.
- Developed a RESTful API testing framework in NodeJS using Mocha and Chai frameworks.
- Mobile App test automation with Appium, Selenium, Mocha, Chai
Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML,Eclipse, Jira, Windows, Agile Methodology.
Confidential, Overland Park, Kansas
Quality Assurance Analyst
Responsibilities:
- 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.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
- Created API automation test scripts using Postman API and Java Script / Newman command-line collection runner.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Involved in Jenkins CI/CD integration and configuration of selenium / Unit and Postman /Newman for scheduled jobs.
- Developed automation framework usingSelenium,Cucumber,MavenandTestNGwithJava; Para softSOA,Restful APIandPostmanin QA Automation tools Discovery.
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
- Developed unit test for each new feature implemented usingMocha and Chaitesting tools.
- Created unit test cases in Chai, Mocha / Jasmine framework for JavaScript Node.js application.
- Developed API test automation to test Google cloud GTM API (Jkidd), and AWS API (Tagx), and Stela API using Mocha, JavaScript, Python, MySQL, NoSQL, and big Query.
- Helped to develop tests in Jasmine, Protractor, Mocha, Chai, and Karma.
- Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
- Used Cucumber automated testing to test new and existing functionality.
- Handled the task of localization/Globalization testing for web and device portal with two junior team members for four languages. Coordinated UI Testing task with one junior team member
- Gained product knowledge and attended various QA training
- Expanded knowledge of product through Regression testing of easy modules
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, XPath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
Environment: Selenium WebDriver, Test NG, Ruby, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Fire path, Firebug, Python, HTML, XML, GIT Hub, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows.
Confidential, Maryland
QA Analyst
Responsibilities:
- Hands-on experience in functional Testing, non-functional Testing, Integration Testing, Re-testing, system Testing, and User-Interface Testing, Effective for planning Test procedures for regression testing and functional Testing.
- Developed and maintained automation test scripts for functional as well as cross browser regression testing using Selenium.
- Test environment Mobile: iPad 8, iPhone 8s, pc windows 10, Web Browsers-chrome, IE, Opera, Firefox the designated platforms.
- Worked on Automation using selenium framework. Develop frameworks and collaborate with QA analysts and developers in the development of automated testing scripts for our products.
- Ability to create and maintain Selenium and TestNG automation scripts using Maven build tool and Jenkins for Continuous Testing and CI/CD process.
- Created functional automation scripts using open-source tools Selenium and involved in creation of automation framework using Selenium WebDriver and testing.
- Performs manual testing on mobile and web applications using different kinds of methods.
- Prepared executed and reviewed automated test scripts for software application.
- Identified and reported bugs using Gitlab for consistent handling and resolution.
- Created and maintained detailed, comprehensive, and well-structured test plans and test case.
- Executed and validated testing procedures and documented results for developers.
- Organized responsibilities of preparing test cases, bug reports and bug tracking software verification and developing software deliverables.
Environment: HP ALM 12.0, Windows XP, Oracle SQL Developer 1.5.4, Java, IE 8.0, Eclipse IDE, TESTNG, Selenium.
Confidential, Maryland
QA Analyst
Responsibilities:
- Developed new Automation test cases using selenium Eclipse with Java and TestNG.
- Comfort with developing Automation scripts using Selenium IDE, Web driver and Grid.
- Automated the web pages using Selenium Web driver, Java and developed the scripts in BDD (Selenium) framework with Junit for Checking the workflows for various issue levels of disputes.
- Automated Task Inconsistency web pages using Selenium. Written Selenium scripts using Java then push the code to the minor branch of project in GIT repository.
- Daily push the code to GIT repository for version control and to manage the teamwork done on the system and to keep track the changes on files or projects.
- Preparation of Test Summary Report for final phase of testing, before UAT begins.
- Experienced in Test coordination between Onsite and Offshore team.
- Experience in Web Services testing using REST.
- Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Workspaces.
- Developed automated script for back-end testing using Selenium WebDriver.
- Designed, executed, and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.
- Analyze Data with the ability to identify all discrepancies with authority to make the necessary changes.
- Created automated test scripts using Selenium Web driver with BDD(Selenium) framework and performed Functional and Regression Automation Testingin the multiple phases of the application based on the tags and step definitions of the feature file.
- Handling the JSON Templates.
Environment: Mercury Quality Centre 9.0, Lotus Notes, MSWord.
Confidential
QA Tester
Responsibilities:
- Actively involved in Requirement gathering sessions/workshops with Business Analyst, from the business and development teams &analyze them to better understand the functional and non-functional testing scenarios.
- We have done automation testing using selenium & selion and API testing using Rest Assured. We have used TestRail for testing progress. Where we run automation scripts in sauce labs and the results were updated in TestRail.
- Actively involved in Analyzing the requirements, User Stories, and acceptance criteria of the Scoping Items/ Change Requests.
- Actively involved in Requirement gathering sessions/workshops with Business Analyst, from the business and development teams &analyze them to better understand the functional and non-functional testing scenarios.
- Develop processes and improvements around tools administrations.
- Managed end-to-end testing methodology to include appropriate documentation and requirements.
- Understanding the requirements and performing Automation Testing on functionality of the application and Creating Test Scenarios, Test Cases, Test data for the application.
- Migrated legacy test cases into requires way and written new test cases as per requirement.
- Maintained the Hybrid framework in Maven build tool and for continuous integrity executed the jobs in Jenkins on scheduled timing once the build is in QA environment for nightly batch run.
- Performed extensive cross browsers and responsive design testing to ensure that the platform functioned on browser (IE, Firefox, Chrome, Safari) and platform.
- Configuring & managing development & testing sandboxes; routine application upgrades; new product evaluation
- Document results of JIRA workflows and process audits
- Develop guides and documentation for JIRA features and best practices.
Environment: Quick Test Pro, HP ALM, Oracle Database, Unix, TOAD.
Confidential
QA Tester
Responsibilities:
- Actively involved in Requirement gathering sessions/workshops with Business Analysts, from the business and development teams &analyze them to better understand the functional and non-functional testing scenarios.
- Analyzed the Software Requirement documents and Business Requirement Specifications Document to get a better understanding of the system on both technical and business perspective.
- Actively involved in Analyzing the requirements, User Stories, and acceptance criteria of the Scoping Items.
- Offered weekly project condition to the project managers.
- Co-ordinate with the team and have responsibility for setting up, developing, and maintaining computer networks within an organization or between organizations.
- Test the Installed and configuring computer networks and systems are working properly.
- Consulting with clients to specify system requirements and design solutions.
- Experienced in Test coordination between Onsite and Offshore team.
- Identifying and solving any problems that arise with computer networks and systems.
- To ensure reliability system network administrator routinely monitors system performance.
Environment: QTP, Web Services (SOAPUI), JIRA, Mercury’s Load Runner, MS Word, Excel, SQL Server 2010.