Qa Developer Resume
Dallas, TX
SUMMARY
- Around 5 years of IT experience in all phases of Software Testing Life Cycle dat includes Manual and Automation testing of Web based applications.
- Excellent understanding of Software Development Life Cycle (SDLC) and complete understanding of Software Testing Life Cycle (STLC) including analyzing Business Requirements, Test Strategy Preparation, Test Plan Development, Test Design, Test Execution, Defect Reporting and Tracking.
- Hands on experience in performing various types of testing such as Unit Testing, Integration Testing, System Testing, Smoke Testing, Regression Testing, Sanity Testing, Performance Testing, Functional Testing, Data Base Testing and User Acceptance Testing.
- Extensively experienced in testing Waterfall and Agile Development Projects.
- Working experience in Project Management, Defect Reporting and Defect Tracking tools using HP Quality Center (QC)/ALM, JIRA, TFS.
- Working experience in Java and OOPS concepts required for Automationframeworks.
- Experience in Designing, Developing and Enhancing automated test scripts using Selenium withJava, Protractor using JavaScript and Cucumberwith Java.
- Experience in using Apache POI, ExcelJS to read data from external sources to feed locators into the test script.
- Expertise on Automation tools Selenium WebDriver, Selenium Grid, Protractor, TestNG, Cucumber, Junit, QTP, IntelliJ, Eclipse and VSCode.
- Experience in writing and executing SQL queries to perform Data Validation of databases to check the integrity of data.
- Expertise in using AutoIT for automating Windows based Pop Ups, File Uploadsand File Downloads.
- Hands on experience in using build management tools Ant, MAVEN and Version Control tools SVN, GIT.
- Good experience in testing both SOAP and REST services using Soap UI, Postman, Rest Assuredfor Testing both XML and JSON formats.
- Experience working with cross - functional teams inTest Data Drivenand Behavior Data Driven environments.
- Experience in grouping test cases for Regression and Functional Testing using TestNG Annotations such as Groups, Data Providers, parameters, Listeners.
- Working experience in performing Continuous Integration by Jenkins and triggered the Continuous Delivery process using Jenkins jobs.
- Experience in Data DrivenTesting, Cross BrowserTesting and Parallel Test execution using Selenium WebDriver and TestNG.
- Good in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
- Worked extensively with various web debugging tools like Firepath and Firebug to locate web elements.
- Good in generating test logs using Log4j for various log level.
- Experience in Defect Follow-Up Meeting and analyzing root cause after successfully logging a defect.
- Experience in working with Selenium Grid, which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
- Working knowledge in creating and executing JMeter, Load Runner scripts for performance testing.
- Expertise in all phases of Testing life cycle including Requirements Gathering, Providing Estimates, Scheduling, Test Planning, Defect Tracking, Test Case Writing, Management.
- Quick learner and always ready to learn new technologies.
TECHNICAL SKILLS
Project Methodologies: Agile/Scrum, Waterfall
Testing Tools: Selenium WebDriver, Selenium GRID, Protractor, Jasmine, SoapUI, Rest Assured, Cucumber, TestNG, JUnit, QTP, JMeter, Load Runner, AutoIT, Postman, Rest Assured.
Test Build &Continuous Integration Tools: Maven, Jenkins, ANT
Defect Management Tools: TFS, JIRA, HP QC/HP ALM
Testing Frameworks: Keyword Driven, Data Driven, Hybrid Driven, Page Object Model (POM)
Web Services: SOAP, RESTful
Programming Languages: C, C++, JAVA, JavaScript, SQL.
Databases: MySQL, Oracle11g, SQL Server
Web Languages: HTML5, XML, XHTML, JSP
Utilities: AutoIT, WinSCP, SQL Developer, IntelliJ, Visual Studio Code, Eclipse, Git, Stash.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Browsers: Microsoft Edge, Internet Explorer, Mozilla Firefox, Google Chrome, Safari
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
QA Developer
Responsibilities:
- Extensively involved in all stages of Software Testing Life Cycle (STLC), Test Driven Development methodology and Software Development Life cycle (SDLC) inAgilemethodology.
- Analyzed Business Requirements/Functional Specifications documents to get better understanding of the system both on technical and business perspectives.
- Developed Test cases manually and generated AutomationScripts using tools Selenium Web Driver, TestNG.
- Performed reporting using Extent Reports, Log4J and Screenshots.
- Developed test cases in HP ALM and executed the test cases in Test Lab module of ALM.
- Tested application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windowsand Mouse Movements as part of Functional Testing using Selenium.
- Worked extensively on Data driven and Keyword driven frameworks as a Hybrid framework with POM as a design approach.
- Performed Database testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Used Apache POI to read data from Excel sheet and driven data to the test scripts.
- Automated Rest services using Java APIs and manually done testing through SoapUI.
- Developed scripts to navigate betweeniframes and to handle multiple windows using Selenium WebDriver.
- Implemented AutoIT scripts for handling Windows based pop ups, File Uploads, File Downloads.
- Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Executed test scripts in different environmentsQA, SAT using multiple browsers such as Internet Explorer, Firefox and Chrome.
- Used GIT as a Version Control for marinating the automation Scripts.
- Maintained framework dependencies and managed build using Maven.
Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, Extent Reporters, Log4J, SoapUI, Apache POI,AutoIT, XML, Git,IntelliJ, ALM,POM, Agile (Scrum), SQL, Oracle, WinSCP.
Confidential, Moorestown, NJ
QA Engineer
Responsibilities:
- Reviewed Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and objectives of QAresources working on the project with Agile Scrum methodology.
- Assessed & analyzed user stories and participating in Sprint planning, Review and Retrospective Sessions & Scrum Meetings.
- Performed System, Integration, Smoke, Functional, Positive, Negative, Performance Testingand monitored the behavior of the applications during different phases of testing using testing methodologies.
- Implemented automation test scripts usingJavaScriptin Visual Studio Codefor Testing UI and Rest Services.
- Developed test plan, test strategy and test cases using MS Excel and exported to Microsoft Test Manager (MTM).
- Analyzed test reports and tracked defects in Team Foundation Server (TFS).
- Used Jenkins Continuous Integration Tool and triggered jobs to run daily Smoke test cases in QAEnvironment.
- Involved in team of User Acceptance Testing (UAT).
- Worked on developing the automation scripts usingProtractorwith Jasmine Framework.
- UsedPostmanto validate API Calls by sending JSON Request and verified JSON Response.
- Configured application framework by processing Excel spreadsheets using ExcelJS.
- Investigated software bugs and interacted with Development team to resolve defects.
- Performed Parallel, Cross Browser and Compatibility testing on Chrome, Firefox, IE browsers usingSelenium GRID.
- Developed various Functional and Regression test cases.
- Performed performance and load testing using JMeter.
- Collaboration with team members, Business Analyst, Test Lead, Manager and Product Owner in getting requirements, triage meetings and sharing Automation status reports to the team as part of sprint.
- Worked closely with Developers and functional team in resolving defects by defining root cause and getting know of more functional aspects of the application.
Environment: Protractor, Jasmine,Selenium Grid, ExcelJS,Jenkins,Postman, RestAPI, HTML, JMeter, GIT, Microsoft Test Manager, Team Foundation Server,JavaScript,Visual Studio Code.
Confidential, Jacksonville, FL
QA Automation Tester
Responsibilities:
- Worked in dynamic environment with sprint teams using Agile (Scrum) SDLC methodology.
- Developed test scripts and analyzed results in various stages of the application including Integration, Regression, Functional and Acceptance testing.
- Worked on locators (Id, XPath, CSS selectors) for identifying page objects.
- Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
- Developed detailed Test Cases based on the test plans.
- Implemented Test Cases, Test Scenarios, behavioral features and step definitions for Behavior Driven Development (BDD) using Cucumber, JUnit.
- Performed backend testing to validate the data using SQL Developerand added SQL queries to the required Test cases.
- Performed Quality Assurance testing activities to ensure the applications and products and/or releases are in compliance with the Quality Assurance standards of the organization.
- Created automation scripts fortesting Rest API.
- Worked with Stash as code repositoryfor script maintenance.
- Used Firebug to find XPATH and CSS locators to locate web elements.
- Maintained test scripts and managed dependencies using Maven.
- Configured test suite to Jenkins to make it run on every successful deployment, which halped reduce the feedback loop time to the developers.
- Involved in performing UI, Functional, Integration, Smoke, Database, Usability, Regression, Cross browser and API testing.
- Performed Performance testing using LoadRunner.
- Worked withJirain creating and maintain test cases, logging and tracking defects.
- Involved in Scrum meetings including Stand Up meetings, Review meetings, Retrosepective meetings and Defect Triage meetings.
Environment: Cucumber, Junit, Eclipse, Jira, Jenkins, Maven, Stash,Firebug, SQL Developer, Rest Assured,Java,Agile.
Confidential
QA Tester
Responsibilities:
- Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases dat execute the specific product functions.
- Involved in testing the application for Regression builds manually.
- Done Regression testing at end of each sprint to ensure overall quality of product.
- Analyzed business stories/change requests to write Test Cases.
- Performed Data Driven Testing using QTP/UFT.
- Analyzed test results, logged and tracked defects, defect triaging and generated reports using HPALM.
- Tested web services based on data and functions by SoapUI.
- Performed White Box, Black Box and Integration testing.
- Involved in the Bug fixing of various modules reported by the testing teams in the application during the integration.
- Data validation and Database integrity testing done by executing SQL queries.
- Performed system testing of the application in UNIX and Windows Environment.
- Preparation of Daily and Weekly status reports. Also, maintained Requirement Traceability Matrix (RTM).
- Attended weekly defect report meetings and presented progress updates.
- Documented the test cases in user story-acceptance criteria format.
- Performed extensive functional GUI level testing and wrote /modified tests from scratch.
Environment: ALM, QTP, PL/SQL Server, SoapUI, Java, SQL, HTML, XML, UNIX, Windows 7, Waterfall.
