Qa Analyst Resume
Herndon, VA
SUMMARY:
- I wish to take up challenges to improve my knowledge for development of self and organization, and to achieve a challenging position in the field of IT.
- As a QA Tester committed to adding value to the end - product through detailed quality assurance testing. Specialize in applying a sound knowledge of various technologies to ensure optimal quality. In depth knowledge of SDLC and its various aspects like functionality, performance and integration. Expert in test scripts development and coordinating with development team to fix bugs.
- Around 7 years of QA Experience with extensive expertise in automation and manual testing as well as deep understanding of methodologies and approaches.
- Extensive working experience in testing the applications developed on java.
- Experience in writing and maintaining Test plan, Test scenarios, Test cases and developing Test scripts using HP Quality Center tool
- Experience in logging and tracking issues/defects using defect tracking tools Quality Center, HP ALM, Jira
- Experience in Software development life cycles like Agile Methodology model and Waterfall model
- Experience in Functionality testing, Black box Testing, GUI, Web services testing, Back-end testing and Regression testing.
- Well versed with all the stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Extensively tested Web Services using SOAPUI and REST API
- Strong programming experience in Java, Python, Ruby and C#.
- Experience in scripting languages like JavaScript and Groovy scripting.
- Extensive experience of usage on ALM, JIRA, Quality Center, MTM ( Microsoft Test Manager) and extensively used as Test Management Tools.
- Used GITHUB as repository to store all Java codes with Selenium and Appium.
- Good experience in Test Plan, Test case preparation, test case execution, black box, white box testing and grey box testing. Coordinating multiple projects in different environments.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Worked on TFS 2010 and Involved in Customization of Work Items, Transition Matrix in TFS.
- Developed and Maintained automated test scripts in Java experience in programing, especially in object-oriented code design
- Experience in Page object model approach in implementing test framework.
- Experience in TestNG framework and used its annotations.
- Extensively used SOAPUI to validate SOAP/WSDL and web services.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse, and preparation of automation test framework.
- Good Experience in Automating mobile applications using Emulators, Simulators and Real Devices on various mobile platforms like iOS, Android OS using Appium.
- Experience in executing UNIX Commands for finding error log files.
- Maintained automation tools (Soap ui pro, Ready API) and performed upgrades and enhancements.
- Experience in writing SQL queries, Inner and outer joins to extract data from various tables to perform database testing.
- Created VIEWS to derive data from different tables.
- Involved in preparation of Test Data
- Experience with database query tools like SQL workbench, PostgreSQL and MYSQL.
- Expertise in Black Box testing techniques like Boundary Value Analysis and Equivalence Class partitioning
- Represented various meetings for QA with various levels of management in Organization.
- Experience in writing Application Training documents, Traceability Matrix, Test Summary Reports
- Strongly self-motivated and willing to assume responsibilities, combined with great leadership and interpersonal skills
- Ability to work with very minimal supervision, and cope with the dynamic changes of the project
- Strong analytical and communication skills and capable of working efficiently under stress and tight deadlines
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/Grid/WebDriver, JMeter, Load Runner, Mercury-Quality Center, Junit, Cucumber, SOAP UI
Scripting Languages: JavaScript, UNIX Shell Scripting, VB Script, SQL, ANT, Ruby, Python, groovy scripting
Languages: C, C++, C#.NET, Java, SQL, PL/SQL
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
MS: Office Suite (Word, Excel, Access), MS-Project, MS-Visual Studio, Eclipse
Database: Oracle11g, MySQL, SQL Server 2000/2005/2008/2012 , MS Access
Operating Systems: Windows 98,2000, XP, Windows7, Windows8, Vista, Linux and Unix
Defect Tracking tools: Quality Center, JIRA, ALM, MTM, Version One
Methodologies: Agile Scrum, Waterfall, RAD Model and Test-Driven
Servers: WebLogic, WebSphere, JBoss 4/5, Apache, Tomcat
PROFESSIONAL EXPERIENCE:
QA Analyst
Confidential, Herndon, VA
Responsibilities:
- Helped QA lead in creating Test plan and identified Test scenarios for Preapproval, Credit, Assets and Liabilities modules.
- Performed manual testing of each build and then regression testing on each build using Mainframes, Unix, SQL, Soap UI, Web Applications.
- Proven ability to setup the Selenium GRID with our Framework and executed the test case as parallel to reducing the execution time.
- Developed Selenium Synchronization using Conditional Implicit and Explicit waits and Unconditional Wait conditions.
- Collaborated with Product Management, QA team and Development to produce proper design, acceptance criteria and test cases for each user story.
- Designed and developed test scripts for manual testing of the application
- Involved in testing the functionality and usability of the system from end user perspective.
- Design test cases covering both Positive and negative scenarios.
- Created Test cases for each sprint for executing and reporting the test execution status. And integrated the automation scripts to Jira.
- Knowledge and experience of all phases of Software Development Life Cycle (SDLC), Software Test Life-Cycle (STLC), Bug Life Cycle.
- Excellent understanding of Agile Methodology and Waterfall model.
- Experience in Unix box testing, Web service testing with SOAP UI, Black-Box and White-Box testing.
- Expertise in creating automation scripts and converted QTP/UFT to Selenium WebDriver
- Created Automation Test Cases and scenarios using Selenium web driver and Cucumber framework.
- Experience in developing automation framework from scratch.
- Comprehensive knowledge of Agile software development cycle, white box testing, and web-based application testing.
- Designed and implemented different automation frameworks like Keyword Driven, Data Driven and Hybrid frameworks.
- Expertise in Web UI automation testing with Selenium Web driver, Java, TestNG, Cucumber Frameworks and Maven build management tool.
- Experience in integrating Selenium Web driver automation scripts on Continuous integration tool Jenkins for nightly batch run of the script
- Maintained selenium and Java automation code in source controls like Bit Bucket, SVN.
- Logged in Issues Quality Center, bug tracking tool arising during testing. Applies expertise related to estimating, designing, developing and executing automatic test procedures and cases based on requirements relevant to automated test planning and creation for product and system testing.
Environment: Toad Data Point, Lean FT, DOORS, MS Office, UNIX, Maven, Selenium, Eclipse, JIRA, Agile, HTML, Windows, TOAD, Web Services, HP Quality Centre/ALM, Agile, Oracle, Selenium web Driver, Agile, TestNG, Maven, Java, SQ, Windows, Android, iOS, iPad, Tab, GIT, Jenkins, Page Object, HTML, XML, XPath, Firebug.
QA Automation/Manual Tester
Confidential, EL Segundo, CA
Responsibilities:
- Writing automation scripts which shall run on cross browser and shall run on cross devices
- Performed cross browser testing including web application on Chrome, Mozilla Firefox, IE10 in Windows 7,8 and Safari / Mac Android IOS, TAB, IPAD devices.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java. Developed framework using TestNG, Page Object Model.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Successfully coordinated UAT (User Acceptance Testing) with business users.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Experienced working in an Agile delivery environment
- Develop, maintain and share expert knowledge of assigned business processes, workflows, systems and technologies. Creating and enhancing numerous test scripts to handle changes in the objects, in the Tested application and in the test environment.
- Created Test Cases and performed Manual Testing like Positive Testing and Negative Testing.
- Test Strategy Development and Review with team and management and getting for approvals
- Responsible for Test execution and test coordination
- Staging and Mock-up data as required inputs for testing
- Triage/issues and reported to management
- Design and build test automation components according to documented standards and established frameworks.
- Worked on manual testing for checking the functionality, cosmetic and Integration Testing of the Application.
- Involved in writing test scripts using java and executed it through selenium web driver with cucumber (BDD)framework
- Identify and set up test environment configuration necessary to support test execution
- Expertise in Functional test planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Requirements Analysis & Gathering (RTM), Cross functional training. writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG
- Performing integration and regression testing with cross functional teams to meet our requirement for mobile functionality. Involved in positive and negative testing, Security, Integration, functional, regression testing, and GUI testing on each build and version of the application
- Written complex sql quires to validate data from test to prod
- Excellent experience performing Black Box, Integration, Functional, User Acceptance Testing, System, Exploratory testing, Cross browser testing, Database testing, Smoke, UAT and Regression Testing.
Environment: DOORS, Clear Quest, Clear case, Ration Req Pro, MS Office, UNIX, Cucumber, Selenium, Eclipse, JIRA, Agile, HTML, Windows, TOAD, Web Services, HP Quality Center/ALM, Agile, Oracle, Selenium web Driver, Agile, TestNG, Maven, Java, SQL, Perfecto, Auto IT, Windows, Android, iOS, iPad, Tab, GIT, Jenkins, Page Object, HTML, XML, XPath, Firebug.
Manual /Automation Tester
Confidential, Agoura Hills, CA
Responsibilities:
- Develop, maintain and share expert knowledge of assigned business processes, workflows, systems and technologies. Creating and enhancing numerous test scripts to handle changes in the objects, in the Tested application and in the test environment.
- Created Test Cases and performed Manual Testing like Positive Testing and Negative Testing.
- Participated in developing and designing framework for Mobile Automation and automated applications on various mobile platforms like iOS, Android OS using Appium.
- Successfully resolve Legal Threat Escalations
- Successfully saved the Company 33k by negotiating with customers and clients on payout escalations.
- Implementation of sales processes and training/ workshops
- Proactively analyze data to prevent trending concerns
- Strategically remove, suspend, issue probations & warnings and coach for (all) reps to reduce customer concerns
- Serve as Campaign Customer Escalations Manager and Sales Quality Investigator, investigating customer concerns and resolve issues to all parties' satisfaction
- Design and build test automation components according to documented standards and established frameworks.
- Worked on manual testing for checking the functionality, cosmetic and Integration Testing of the Application.
- Involved in writing test scripts using java and executed it through selenium web driver with cucumber (BDD) framework.
- Developed test automation framework based on Page Object Model, TestNG, Selenium Web Driver, Appium.
- Identify and set up test environment configuration necessary to support test execution
- Expertise in Functional test planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Requirements Analysis & Gathering (RTM), Cross functional training.
- Subject matter expert in workflow, different modules & business rules associated with Credit Card processing, i.e. E2E scenario covering from creation of cards till the settlement of payments.
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Dev Ops processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux.
- Have worked within an Agile Scrum development team structure to deliver the business objectives of the project.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD
- Developed test suite for all the Web service operations in the SOAP UI test tool. writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG
- Performing integration and regression testing with cross functional teams to meet our requirement for mobile functionality. Involved in positive and negative testing, Security, Integration, functional, regression testing, and GUI testing on each build and version of the application
- Coded Selenium scripts for automation testing for various flows. Performed unit testing by writing Junit tests in Para soft Jtest.
- Created a dynamic data-driven reporting solution. Solution can use either a stored procedure or SQL query. Process dynamically determines the result set of stored procedure or SQL query then sends the data as an attachment via email. Expanded process by creating a .NET CLR stored procedure to receive one or several queries in one execution and return multiple result sets rendered as multiple tabs in an Excel spreadsheet.
- Follow AGILE/SCRUM SDLC methodologies - manage version control using git, track bugs and delegate tasks with Jira
- Performed Functional, Integration, Reliability, Compatibility, System, Regression, Stress, Performance, End - to-End and User Acceptance Testing (UAT) testing.
- Excellent experience performing Black Box, Integration, Functional, User Acceptance Testing, System, Exploratory testing, Cross browser testing, Database testing, Smoke, UAT and Regression Testing.
- Logged in Issues Quality Center, bug tracking tool arising during testing. Applies expertise related to estimating, designing, developing and executing automatic test procedures and cases based on requirements relevant to automated test planning and creation for product and system testing.
Environment: UNIX, Cucumber, SQL SERVER, Selenium, BDD, smoke Test, Regression Testing, Load testing, HP Tools, Eclipse, HP Quality Centre, JIRA, Agile, HTML, Appium,Windows, SQL Server, Windows XP, Web Services, MS-Excel, MS-Access. HP Quality Center 10, Agile, SQL Server 2015, TFS.
QA Tester
Confidential, McLean, VA
Responsibilities:
- Requirement analysis and raising DS Review comments.
- Test Environment setup for testcase execution.
- Implemented automation using Selenium WebDriver, JAVA, Cucumber, Maven.
- Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, TestNG.
- Implemented Page Object model approach, Hybrid framework and m
- Maintenance of automation suite when change of requirements.
- Created and maintained defect reports using TFS.
- Used signature algorithm to generate 64bit signature which acts as a token to identify the authorized user.
- Verifying logs for the output parameters & debugging the same if any issue comes.
- Migrated the test environment from cloud foundry to AWS.
- Lead the team during hotfix & production support.
- Debugging the issues and report it to development team.
- Raising bugs and retesting the bugs in HP QC.
- Created test data for automation scripts using Excel sheet.
- Involved in migrating the data from one database to other database.
- Used hibernate framework to retrieve data from tables to the scripts in the form of java objects.
- Page classes from scratch to represent web pages.
- Developed Automation script and Framework using Maven. Created script using Keyword/Data driven methodology.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Used Page object model approach in implementing test framework.
- Used Postman client and soap ui tool for REST API and soap WSDL testing.
- Used different kinds of assertions to validate REST and SOAP responses.
- Used groovy scripting to parameterize the endpoints of different soap and REST APIs.
- Used xmlholder to parse xml data.
- Wrote SQL queries extensively, queried database and generated test reports.
- Used C# to automate the scripts using visual studio.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Trained the team on new functionalities and new automation tools.
- Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
- Work closely on the deadlines of the project
- Ensure the team is focusing on automation along with manual testing.
- Ensure that Rewards are given for each achievement in the team.
- Resolving conflicts among team members.
Environment: Agile methodology, TFS tool, Postman, SoapUI pro, Jenkins, AWS, Redis, TestNG, SQL Workbench, GIT Repository, Selenium Web driver, Groovy scripting, JIRA, Cucumber Gherkin, Hibernate, Java.
QA engineer
Confidential, Rock Ville, MD
Roles and Responsibilities:
- Performed requirement feasibility analysis and identified test scenarios/test objectives
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Contributed to the preparation of the defect management, communication and Test scope sections of the test plan.
- Involved in comprehensive testing of the web-based Business-to-business logistics application which is a fulfillment order management system.
- Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
- Identified end-to-end test cases, regression suites and system test cases.
- Involved in Test data identification and gathering
- Documented test cases and performed peer reviews on the team mate’s work.
- Responsible for Smoke and Sanity test.
- Creating Step definition, Runner class to run the Cucumber integrated selenium scripts.
- Developed Test cases, test scenarios, performed planned and exploratory testing in TFS/MTM.
- Used C# to automate the scripts.
- Web testing, Mobile testing, database testing, GUI testing, integration testing, production support, functionality and Regression testing were performed as a part of different quality activities such as bug tracking and control.
- Building scenarios, status codes, error handling and failure reasons for all the modules (cos rewards, servicing calls, helper classes in Python.
- Performed elaborate functional testing for Admin module along with exploratory testing of the entire site. Also, worked on test case maintenance when necessary.
- Performed browser compatibility testing on browsers Chrome 2.0 and Mozilla Firefox 5.0 & 6.0 versions
- JIRA was used for issue tracking in case of environmental issues
- HP ALM/Bugzilla was used for test management and defect management
- Created a Traceability Matrix to ensure 100% test coverage
- Prepared and sent daily reports - test execution report and bug report
- Collection of metrics - test execution and defect metrics.
Environment: Selenium Web Driver, Python Scripting, Jenkins, C#, Data Driven and Key Word Driven Frameworks, Selenium Grid, HP ALM QC, SOAP UI, HTML5, XML, JIRA (Agile Management Tool).
QA Tester
Confidential, Chicago, IL
Roles and 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 Confidential any point of time during the release.
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
- Expertise on Mobile App automation testing Using APPIUM.
- Worked on mobile testing for iOS and android devices for native application and hybrid application
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Performed Data driven testing Selenium WebDriver using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Worked on testing applications on different browsers like IE, Firefox, Android, Safari, and Chrome.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
- Logging and tracking defects on a release basis using JIRA.
- Writing and executing script for regression and functional testing using QTP.
- SQL queries for database validation.
- Defects were tracked and prioritized using Quality Center and analyzed the variation between expected result and actual result.
- Maintaining Banking environments to mitigate customer downtime, sustain equipment longevity and performance, and achieve compliance with NCR expectations .
- Participated in various meetings and discussed Enhancement and Modification Request issues.
Environment: Windows 8, Web application, Selenium Grid/Web driver, SOAP UI, HTML5, XML, Java Script, UNIX, Jira, AppDynamics, Junit, Soap UI pro tool, Sprint Driven Development, Cucumber, XPath, CSS, Firebug, SQL.