Quality Assurance Analyst/ Tester Resume
Plano, TexaS
SUMMARY
- Over 7+ years of experience in Software Quality Assurance and Software Testing of Client/Server Applications and Web based applications using Manual and Automation methodologies.
- Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.
- Excellent understanding and experience of working on all the phases of SDLC.
- Expertise in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
- Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Expertise in Manual testing using HP Mercury Quality Center (QC) and Microsoft Test Manager.
- Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing and Non - functional testing.
- Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing and User Acceptance Testing.
- Experience in creating test data and end to end testing for POS devices/application.
- Automation experience in Selenium using both JAVA and C#.
- Experience working on automation framework based on BDD approach using tools like Specflow and Cucumber using Gherkin language.
- Experience in using IDE like Visual Studio and Eclipse.
- Extensive experience on POS self-checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance.
- Experience on working XML and testing API using SOAPUI
- Experience in writing and executing SQL queries on databases for backend testing
- Extensive experience of working on both web-based and client server applications.
- Excellent team player with excellent interpersonal and communication skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver.
TECHNICAL SKILLS
Languages: JAVA, C#, HTML/XHTML, XML, JavaScript
Testing Tools: Selenium IDE, Selenium RC, WebDriver, Selenium Grid, WebDriver Backed Selenium, Specflow, Cucumber, Quality Center, TFS, Microsoft Test Manager, SOAPUI
IDE: Eclipse, Visual Studio, SQL Developer
Web Debugging Tool: XPath, Xpather
Databases: SQL Server, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: Junit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: Qmetry, SVN, SourceTree, BitBucket, GIT, TFS, TFVC
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Automation Quality Analyst
Responsibilities:
- Reviewed the requirements and technical specifications for development of a test plan and developed high level test cases.
- Prepared detailed manual and automated testing scripts test plans test scenarios test cases and test scripts by understanding the business logic.
- Involved in analyzing Business Requirement Documents (BRD) and Technical Specification document and developed test plan and test cases for testing the application
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed the business requirements, developed test plans and created test cases inQualitycenter, a test management tool.
- Worked existing Selenium Automation Framework with C# using Data Driven Testing and MS Test.
- Designed structured User Interface UI automated Test cases usingSelenium WebdriverinC#for web-based software products used to perform software testing.
- Involved in writing test scripts using C# and executed it through Selenium WebDriver for Functional and Regression testing.
- Worked on Behavior Driven Development (BDD) based automation framework using Specflow and C#.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Developer Tools.
- Working knowledge on creating business-friendly acceptance test using Specflow (C#).
- WroteData driven,Cross Browserautomation test cases and executed them for Cross browser compatibility using Selenium Webdriver.
- Used Soap UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the SQL Database for Data Validation and Data Integrity.
- Tested daily data import jobs and SSIS packages with the data in the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Prepared Test Mapping sheet to keep track of the test cases are been automated
- Used JIRA to open bugs, create tasks and user stories, initiate change requests.
- Used SourceTree to check in the code and get the latest code.
- Analyzed the business requirements, developed test plans and test cases using JIRA.
- Responsible for coordinating with offshore team for test management and delivery.
- Involved in UAT and production support activities.
Environment: SQL Server 2014, SOAPUI, Selenium WebDriver, Windows XP, MS Office XP, HTML, XML, ASP.NET
Confidential, Plano, Texas
Quality Assurance Analyst/ Tester
Responsibilities:
- Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Involved in design and development of keyword-driven automation framework using Selenium WebDriver.
- Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
- Contributed in regular status meetings to state any bugs, problems and risks.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium Webdriver.
- Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, Nuget, NUnit, Specflow, and Selenium Web Driver.
- Builtautomationscripts using Data driven and NUnit Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suite usingSeleniumWebdriver.
- Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
- Developed and executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity and also to check the data flow between different Systems.
- Used SoapUI and Postman to test SOAP based services and RESTful services.
- Extensively worked on validating data loads during ETL process.
- Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests.
- Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
- Used SoapUI to test the API responses and validate the data in the UI.
- Responsible for testing the application against different environments in QA, staging and production
- Implemented test schedule, tracked defects and assigned them to developers based on their priority.
- Verified that the Software Quality Assurance Standards is met throughout all the phases of development.
Environment: AGILE, TFS, SQL, SQL Server, SOAPUI, Selenium Web Driver, Selenium Web Driver, NUnit, Nuget, C#, Visual Studio
Confidential, Dallas, TX
QA Automation Tester
Responsibilities:
- Involved in analyzing Business Requirement Documents (BRD) and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Prepared Test Mapping sheet to keep track of the test cases are been automated.
- Used Excel to prepare the test cases and Qmetry to store and manage the test cases
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Used Sourcetree to check in the code and get the latest code
- Developed reuse package based on Object Oriented Design for improving performance on database functions.
- Created test scripts using company proprietary framework called Lattice which had their own library classes
- Working knowledge on creating business-friendly acceptance test (BDD based) using Cucumber (Java).
- Ran automation scripts in a batch for each build.
- Performed manual testing of each build and then regression testing on each build
- Used SoapUI to test the API responses and validate the data in the UI.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Responsible for testing the application against different environments in QA, staging and production
- Analyzed the business requirements, developed test plans and test cases using JIRA, a test management tool
- Responsible for coordinating with offshore team for test management and delivery.
Environment: Java, Lattice Framework, TestNG, JIRA, Qmetry, Postman, Roku, SourceTree, Bitbucket, MS-Excel.
Confidential, Irving, TX
Automation (Selenium)/ Manual Tester
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach like Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Performed Unit testing with TestNG test framework and use Bromine for easy running the test and store the result for analysis the test.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Used firebug to identify object’s ids, Name, XPaths, links in the application.
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Environment: Selenium, Quality center, TFS, WebDriver, Cucumber, TestNG, MAVEN, JENKINS, Junit, Windows XP, MS word, MS XL.
Confidential, Irving, TX
QA Tester
Responsibilities:
- Working in Agile methodology with SDLC
- Creating test cases, executing, recording results
- Conducting integration test, platform certification testing
- Creating automated test scripts by modifying the existing functions
- Conducting regression test, by using the automated scripts for QTP
- Creating test data with help of python tool
- Conducting benchmark testing for performance for each Sprint
- Creating performance graphs for each Sprint
Environment: QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)
