Qa Analyst Resume
Vienna, VA
SUMMARY
- Seven plus years of experience in Information Technology as a Senior QA Analyst, QA Application Engineer, QE Automation and Software Testing Engineer in web and client/server applications.
- Attended meetings involving Developers, DBAs, Product owners, Business Analysts and Team Management to track application changes.
- Experienced in maintaining and modifying test automation and test management tools.
- Experienced in Accessibility testing (WCAG), 508, ADA testing using NVDA, ANDI
- Experienced in DevOps tools for the continuous integration and continuous delivery/continuous deployment (CI/CD) in Jenkins.
- Experienced in Mobile Android and iOS devices using Browser Stack to ensure that the Enterprise applications are scalable and accessible across multiple platforms and its functionality, usability, and consistency.
- Proficient using test Automation tools - Selenium WebDriver, Katalon Studio, Cucumber, HP UFT, HP QTP to develop test scripts for client-server and web-based applications (intranet and extranet).
- Designed and Development Automation Test Framework using Selenium WebDriver, Cucumber & HP UFT/QTP
- Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD)
- Experience in load testing using the Apache JMeter for analyzing and measuring the performance of different software services and products
- Solid experience with Gherkin Language for Behavior Driven Testing
- Used Apache Maven Surefire Plugin to create Junit/TestNG HTML test report for the entire test suite
- Extensively experienced in creating Traceability Matrix to ensure comprehensive test coverage of requirements.
- Used log4J to generate different logging for every step of tests
- Experienced in agile Test-driven development environment.
- Strong knowledge of Black box and grey box testing.
- Expertise in conducting and participating different Types of Testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Developed and executed Test Cases and Test Scripts based on the requirement and managed it using JIRA
- Experienced in manually retested the application for smoke testing and regression testing.
- Experienced in creating Test cases based on high-level technical requirements using HP ALM/HP Quality Center.
- Proficient in using Jira, TFS, HP ALM to store, schedule test cases and report bugs.
- Experience with HTML, XML data validation (XPath Assertions) and XML Formatter utilities.
- Extensively experienced in using SQL defining and executing SQL queries to prepare the data for Test Cases.
- Experience in Agile (Scrum) and Waterfall project management activities Experienced working on test management tools like team foundation server (TFS).
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java/J2EE, Selenium IDE/WebDriver, Jenkins and Cucumber.
- Experience in developing Page Object Model Framework using Page Factory in Selenium WebDriver.
- Experienced in black box, gray box and automation testing using Selenium-Testing, Junit/TestNG on web and client applications.
- Proficient in Continuous integration Jenkins to improve quality of the product.
- Good experience in Selenium Test Environment setup expert using the entire open-source tools.
- Excellent programming experience in Core Java, VBScript, HTML, CSS, and SQL.
- Experienced in developing the automated test scripts from manual test cases for regression testing based on the requirement documents using QTP/UFT.
- Has excellent skills in VB scripting, writing many re-usable VBScript functions to automate the application.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise wide.
TECHNICAL SKILLS
TESTING TOOLS: Selenium WebDriver, TestNG, Cucumber (BDD), Unified Functional Testing/HP UFT, Katalon Studio, Postman, JMeter, Browser Stack, Team Foundation Server (TFS), Microsoft Test Manager (MTM), HP QTP, HP ALM/QC, Jira, Maven, GitHub, Jenkins, Gatling, ANDI NVDA, ANDI, Screen Reader
BUG TRACKING: Jira, TFS, MTM, HP ALM, Quality Center
IDE: Eclipse, IntelliJ
DATABASES: DBeaver, DB2, Oracle, MS Access
LANGUAGES: Java, VBScript, Groovy, SQL, XML, Gherkin, C#, C++, Python
OTHER SKILLS: MS Excel, MS Office, MS Project, MS Visio, MS Outlook, MS Office 365
NETWORKING: TCP/IP, FTP, HTTP, HTTPS, LAN, WAN
BROWSERS: MSIE, Firefox, Chrome, Safari, Opera, Netscape Navigator
PROFESSIONAL EXPERIENCE
Confidential, Vienna, VA
QA Analyst
Responsibilities:
- Reviewed the AC, Design Documents, Functional requirement and use cases to understand the Business logic, application requirement and technical aspects of the system. Coordinate with Business owner, Team lead and dev’s. Prepared the Test estimations and writing the test cases based on the stories prioritize.
- Involved in Interface and API testing by using POSTMAN and verifying the JSON response, Katalon Studio for the Automation testing, DBeaver using for the database testing and UI in local host to ensure that the applications are scalable and accessible across multiple platforms and its functionality, usability and consistency
- Drive day-to-day efforts to keep planned activities on track
- Analyzed the Business requirement documents, Functional specification documents to prepare Test cases in Jira for the defect tracking.
- Involved in PMO presentations and Support UAT.
- Running Test cases in Jira
- Developed automation scripts using Selenium WebDriver, JAVA, and Maven for web applications.
- Developed Test Cases in Java language using Eclipse IDE, IntelliJ and TestNG framework.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Developed robust Selenium page Object Model framework with selenium WebDriver using Object Oriented Programming Java and open-source unit test framework TestNG
- Solid experience with Gherkin language for Behavior Driven Testing and (BDD) framework implementation
- Attended meetings, involved in Sprint planning, Retrospective meeting, QA planning, coordination and implementation of QA methodology
- Responsible for writing the Test Plan and Test Cases based on the business requirements. Running Test cases in Jira.
- Performed smoke and Regression testing
- Performed 508 Accessibility testing with the ANDI, NVDA screen reader (WCAG) for ADA & 508 Testing, Automation and Manual.
- Interacted with Business Analysts for requirements gathering and conducted review meetings for change requests for writing test cases.
- Prepared the Test estimations, Run Plan, and Traceability matrix.
- Worked closely with software developers, engineers in fixing the defects.
- Share the reports to all team members with Daily Status to track the updates in testing.
- Monitored project plan execution and project metrics reporting.
- Ensured the deliverables are meet with Client standards, prepared test data, carried out testing and execution.
- Prepared Test Scripts, Test conditions, Test Scenarios into Postman, Katalon & Jira.
- Performed backend testing by writing SQL Queries; Wrote advanced T-SQL and PL/SQL statements to verify data Integrity.
- Creating, enhancing and maintaining test scripts for various functional and regression testing
- Worked directly and extensively with Leads and Managers to prepare test plans for software development.
- Worked efficiently with each QA team member to implement Cross Training of various applications.
- Performed UAT testing across numerous software components before new version release to test for any functional problems/defects and customer usability purposes.
- Thoroughly discussed the Defect Report with Developers and Project Manager for defect resolutions.
- Attended meetings involving Developers, DBAs, Product owners, Business Analysts and Team Management to track application changes.
Environment: Local host, Katalon Studio, Postman, DBeaver, Selenium IDE, Selenium WebDriver, Git, GitHub, Junit, Jira, Windows, Agile Methodology, MS Office tools, MS Visio, MS Outlook, Oracle, SQL Server, Java, HTML, XML, VSS, UNIX, XPath, JMeter, Maven, Jenkins, TestNG, ANT, Groovy, Internet Explorer, Chrome, Firefox.
Confidential, Ann Arbor, MI
QA Engineer
Responsibilities:
- Reviewed Functional requirement and use case documents to understand the Business logic, application requirement and technical aspects of the system. Prepared the Test estimations.
- Testing in Mobile Android and iOS devices using BrowserStack to ensure that the Enterprise applications are scalable and accessible across multiple platforms and its functionality, usability and consistency
- Analyzed the Business requirement documents, Functional specification documents to prepare Test cases in Jira for the defect tracking.
- Running Test cases in Jira
- Performed load- and performance testing using Gatling for analyzing and measuring the performance of different software services and products
- Performed load testing using the Apache JMeter for analyzing and measuring the performance of different software services and products
- Developed automation scripts using Selenium WebDriver, JAVA, and Maven for web applications.
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Developed robust Selenium page Object Model framework with selenium WebDriver using Object Oriented Programming Java and open-source unit test framework TestNG
- Solid experience with Gherkin language for Behavior Driven Testing and (BDD) framework implementation
- Attended meetings, involved in QA planning, coordination and implementation of QA methodology
- Responsible for participation in writing the Test Plan and Test Cases based on the business requirements.
- Designing and running automation scripts in HP UFT
- Design and Development Automation Hybrid Framework using VBScript in UFT
- Performed smoke and Regression testing
- Performed Compatibility Testing using browser stack to check whether the application is capable of running on different operating systems
- Performed 508 Accessibility testing with the NVDA screen reader (WCAG) for ADA & 508 Testing.
- Interacted with Business Analysts for requirements gathering and conducted review meetings for change requests for writing test cases.
- Responsible for Automation Scripts & library functions maintenance.
- Prepared the Test estimations, Batch Calendar, Run Plan, and Traceability matrix.
- Worked closely with software developers, engineers in fixing the defects.
- Sent the reports to all team members with Daily Status to track the updates in testing.
- Prepared test data and exported to a data pool in rational functional tester; carry out User acceptance testing and execution.
- Monitored project plan execution and project metrics reporting.
- Ensured the deliverables are in par with Client standards, prepared test data; carried out testing and execution.
- Prepared Test Scripts, Test conditions, Test Scenarios into HP UFT.
- Performed backend testing by writing SQL Queries; Wrote advanced T-SQL and PL/SQL statements to verify data Integrity.
- Creating, enhancing and maintaining test scripts for various functional and regression testing using UFT/QTP and VBScript.
- Developing descriptive programming, function library, recovery scenario using VB Script in UFT/Quick Test Professional (QTP).
- Developing Data driven, Key word driven and Hybrid Framework using UFT/QTP.
- Performed functional testing on Rest web services using Postman.
- Developed VB scripts in UFT to perform end to end testing.
- Created a set of re-usable scripts using VBScript in UFT.
- Developed test scripts using UFT to perform functional and regression testing.
- Developed Descriptive Programming and Maintained Local and Global Object Repository in UFT.
- Worked directly and extensively with Leads and Managers to prepare test plans for software development.
- Worked efficiently with each QA team member to implement Cross Training of various applications.
- Performed UAT testing across numerous software components before new version release to test for any functional problems/defects and customer usability purposes.
- Thoroughly discussed the Defect Report with Developers and Project Manager for defect resolutions.
- Attended meetings involving Developers, DBAs, Business Analysts and Management to track application changes.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, GitHub, JUnit, HP ALM, Windows, Agile Methodology, MS Office tools, JIRA, MS Visio, MS Outlook, Oracle, SQL Server, Java, HTML, XML, VSS, UNIX, XPath, JMeter, Maven, Jenkins, TestNG, ANT, Internet Explorer, Chrome, Firefox.
Confidential
QA Automation Engineer
Responsibilities:
- Prepared the Test estimations, Batch Calendar, Run Plan, and Traceability matrix. Reviewed Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the system.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Developed robust Selenium page Object Model framework with selenium WebDriver using Object Oriented Programming Java and open-source unit test framework TestNG
- Solid experience with Gherkin language for Behavior Driven Testing and (BDD) framework implementation
- Attended meetings, involved in QA planning, coordination and implementation of QA methodology.
- Responsible for participation in writing the Test Plan and Test Cases based on the business requirements.
- Used engineering skills to improve processes and automate QA tasks using Java.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
- Knowledge on Amazon Alexia & Google Home
- Performed Test data creation and Scripting, Validation, Review, Analysis, Reporting, Troubleshooting.
- Supported development team in finding the root cause of errors, by analyzing logs, database and source.
- Responsible for writing the Test Plan and Test Cases based on the business requirements.
- Involved in Automation of Test Cases for UI Testing using Java UI Automate viewer.
- Reviewed Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
- Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
- Involved in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework using Selenium.
- Selenium was used to generate automated Test Scripts for functionality.
- Created scripts using WebDriver based on Modular framework.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
- Performed data driven test and regression testing using Selenium.
- Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications.
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Measured statistics for Web Application using JMeter.
- Used build tools Maven and Continuous Integration tool Jenkins.
- Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
- Executed parallel browser testing on various machines using Browser Stack and Selenium to performed cross browser testing.
- Updated status reports, documented test results based on logs; validated and verified all logs which is created after the execution of batch files.
- Reviewed and approved Test schedules or strategies in accordance with project scope or delivery dates.
Environment: HP ALM, JIRA, JUnit, Xpath, JMeter, Maven, Jenkins, TestNG, GitHub, ANT, Windows, Agile Methodology, MS Office tools, Soap UI, MS Outlook, MS Visio, Oracle, SQL Server, Selenium IDE, Selenium WebDriver, Selenium Grid, Java, HTML, XML, VSS, Internet Explorer, Chrome, Firefox, UNIX.
Confidential, Denver, Colorado
QA Automation Engineer
Responsibilities:
- Involved in the creation of Requirement Document based and Test procedure development.
- Analyzed the Business requirement documents, Functional specification documents to prepare Test cases and effort estimation.
- Design and Development Automation Framework using Selenium WebDriver
- Created Test plan, Test cases and Test condition matrix for feature testing
- Strong Experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM
- Solid experience with Gherkin Language for Behavior Driven Testing
- Performed manual testing for the entire application by executing the Test scripts.
- Performed regression testing of the application manually.
- Maintained versions for System testing, Data driven and Regression testing.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Used HP ALM for reporting and updating the status of defect.
- Reviewed and verified bug tickets within JIRA.
- Used log4J to generate different logging for every step of tests
- Wrote SQL queries to retrieve data and performed data verification.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in design enhancement reviews and submitted reports on the progress of the testing effort.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, GitHub, JUnit, HP ALM, Windows, Agile Methodology, MS Office tools, JIRA, MS Visio, MS Outlook, Oracle, SQL Server, Java, HTML, XML, VSS, UNIX, Xpath, JMeter, Maven, Jenkins, TestNG, ANT, Internet Explorer, Chrome, Firefox.
Confidential, New York, NY
Software Tester
Responsibilities:
- Created, modified and executed Test plans and cases to verify published business requirements and functional specifications.
- Analyzed documentation and technical specifications of any new application to determine its intended functionality.
- Performed front end and back-end testing of the application.
- Created test plans and performed manual testing of the application to test the system for both the functional and business requirements for positive and negative scenarios using Quality Center/ALM.
- Involved in Executing of manual scripts; Defect logging and bug tracking through an interface with Quality Center/ALM.
- Performed database testing to validate database using SQL queries.
- Involved in manually manipulate data directly from oracle database using SQL.
- Performed API testing with Junit framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium IDE.
- Created the Junit test cases for the different web applications using Eclipse IDE.
- Used Selenium for cross browser and cross platform web testing.
- Performed extensive testing on POS client side as well as server side.
- Integrated Selenium with existing API to test framework.
- Created manual test by using Quality Center/ALM and automated test by using Selenium IDE and WebDriver.
- Participated in project meetings, release meetings, QA status meetings and go-no-go meeting.
- Wrote user defined custom functions using VB Script in QTP/UFT.
- Created automated steps for the update order component in business process testing (BPT) using QTP/UFT.
- Prepared status compilation and status reporting of the team on weekly basis.
- Closely monitored the Change Controls and participated in the Change Control Review meetings.
Environment: Java, Selenium IDE/GRID, Junit, XPath, SOAP UI, HTML, CSS, Quality Center/ALM, TFS, MTM, Eclipse IDE, Internet Explorer, Chrome, Firefox, SQL, Oracle, MS Outlook, MS Office tools, Windows
