Automation Quality Analyst Resume
Seattle, WA
PROFESSIONAL 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 in Quality center, 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 using Selenium Webdriver in C# 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#).
- Wrote Data driven, Cross Browser automation 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.
- Built automation scripts using Data driven and NUnit Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suite using Selenium Webdriver.
- 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 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)