Qa Engineer (manual/automation) Resume
MN
SUMMARY
- Over 6+ yearsof experience in Information Technology, with specializing inSoftware Quality Assurance Testing,proficient in testing onClient/ServerandWeb based applications.
- Expertise in test automation using Selenium IDE/RC/GRID/Web Driver (with Eclipse & Junit), SoapUI.
- Expertise in exporting JUnit scripts from Selenium IDE to Eclipse, modifying scripts and writing test suites using Junit.
- Extensively used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Experienced in SQA (Software Quality Assurance) including Manual and Automation testing with QTP (Quick Test Pro), LoadRunner, Quality Center, Selenium, JIRA, SoapUI.
- Experience in developing Automation Framework, Business Scripts and Generic Functions.
- Experience on all phases ofSoftware Development Life Cycle (SDLC) and all its methodologies Agile, SCRUMandWaterfall Model.
- Experience with Mobile Automation usingAppiumautomation framework and WebDriver.
- Expert using open source bug tracking toolJIRA, Quality Center, BugZilla & IBM Rational Team Concert (RTC).
- Has knowledge on Web Services and Web Service Testing.
- Experience in banking and finance, e - commerce and retail domains.
- Proficient in implementation, supervising and support of the global web-based applications and architecture.
- Extensive Knowledge of Open-Source Automation Tools.
- Experience in running Test cases and Test Scripts for Windows and UNIX environments.
- Experience in Data Validation and Back End Testing of databases to check the integrity of data using SQL queries.
- Exceptional understanding of the QA life cycle, from test plan, test execution to reporting bugs.
- Experience in Design and Development of Use Case and Test Case scenarios and root-cause analysis, developing Test Plan, conducting User Acceptance Testing, training and implementing new processes and technology.
- Well versed in different management scenarios likeChange Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Extensive experience in Functional, Regression, Integration, User Acceptance, and System Testing.
- Ability to adapt to new environment quickly,strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, Appium
Languages: JAVA, C, C++
Web Technologies: HTML, XML, CSS, JavaScript, UNIX Shell Scripting
Scripting: Python, JavaScript
IDE: Eclipse, SQL Developer, TOAD
Test Framework: Junit, TestNG, Data Driven Framework
Web Debugging Tool: XPath, FirePath, FireBug
Build Tool: Ant, Maven
Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)
Version Control: SVN, GIT
Data Bases: MS Access, Oracle 11.x, 12c
Operating Systems: Windows 7/10 Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, MN
QA Engineer (Manual/Automation)
Responsibilities:
- Gathered business requirements/specifications and analyzed, wroteTest Plans and Test Cases.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed the test cases.
- Involved in End to End Testing of the complete website which was developed using AngularJS, JavaScript, HTML5, CSS3 and other web technologies.
- Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework.
- UsedProtractorwhich is an End-to-End Framework testing forAngularJSWeb Applications.
- Developed test code in Java usingEclipse, IDEandTestNGframework.
- Setup an Automation framework usingSeleniumto run test cases in multiple browsers and platforms
- Worked on the Android module of the project to automate the app using Appium.
- Responsible for identifying the test cases formanualandAutomationwithSelenium WebDriverfor Smoke Test, Functional and Regression Tests.
- Involved in writing automated scripts forAngularJSapplication usingProtractor and Java.
- Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
- Involved in testing the application in Agile Methodology.
- Involved onCucumbertesting and defined the test scenarios and created the test cases in Test Manager.
- Executed browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
- Performed functional tests usingSelenium WebDriverwith data driven framework and documented results in a database.
- Used theFirebugto inspect theXPathof the web elements andEclipse IDEfor Java development.
- Identified, ReportedandTracked DefectsusingQuality Centertest management tool.
- Manually tested,verifiedandvalidatedthat the product meets user requirements.
- Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Involved in web services testing usingSOAP UI, wrote adaptors to test / invoke web services.
- Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withcomplexSQL queriesfrom oracle database.
- PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
- Assisted QA lead in documentingUser Acceptance Test reportand reporting defect resolution.
Environment: Selenium WebDriver,Java, TestNG,AngularJS, Protractor, LoadRunner, Jenkins, Cucumber, Agile,SQL, Maven, Appium, SoapUI, XPath, FireBug, Eclipse,Quality Center HTML, GitHub, Windows 7.
Confidential, Boca Raton, FL
QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Involved in design and implementation ofSeleniumWebDriverAutomation framework for smoke and regression test suites.
- Introduced and implemented open source web test toolSeleniumWebDriverfor cross browser testing.
- Developed and Implemented automation usingSeleniumWebDriverand Java, used Eclipse IDE to develop & debug the code.
- ConfiguredSeleniumWebDriver, TestNG, Maven tool and createdseleniumautomation scripts in java using and executed various test scripts.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Integrated Automation scripts (SeleniumWebDriverAPI) on Continuous Integration tool Jenkins for nightly batch run of the script.
- DevelopedSeleniumtest scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Responsible in executingSeleniumtest scripts on different browsers and checked for compatibility.
- Used Firebug and FirePath to write automated test scripts using XPath.
- Involved in runningSeleniumautomation scripts and updating the scripts according to enhanced requirements usingSeleniumWebDriverand Python.
- Involved in SOAP and REST based web services testing using SoapUI web services testing tool.
- Worked with assertions like Schema Compliance, XPath and SOAP responses, used SoapUI add-in inSelenium WebDriverto do the SOAP and REST API response validation
- Developed and executed Manual Test Cases.
- Used JIRA for defect management includes, defect logging, defect tracking, defect triaging and defect closure.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java,SeleniumWebDriver, TestNG, Maven, Jenkins, GitHub, SoapUI, Cucumber, Eclipse, XML, XPath, Firebug, FirePath, Python, JIRA, Agile, SQL
Confidential - San Antonio, TX
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements document, put input in Test Plans and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Designed and developed page objects using Page Object Model (POM) and Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI using Selenium WebDriver, TestNG and Jenkins.
- Implemented Keyword Driven automation testing framework utilizing TestNG and Selenium WebDriver.
- Integrated TestNG with Selenium WebDriverusing Eclipse to generate test execution result.
- Used Java language and TestNG framework for scripting.
- Used Maven for building a Web Driver project and integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
- Involved in Maven configuration for running servers and scripts after the build.
- Created automation framework in Selenium WebDriverusing behavior driven approach like Cucumber.
- Worked with designing and building automation frameworks in Cucumber BDD.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Worked with the Web programming language HTML, XML and selected web element by using FireBug and FirePath.
- Tested request and response of XML based web service interfaces using SoapUI.
- Performed web services testing and XML validation by creating test case suite using SoapUI.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium WebDriver.
- Uploaded executed test cases and logged defects in Quality Center.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings.
- Participated in QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, SoapUI, Cucumber, Maven, SQL, FireBug, FirePath, HTML, XML, Quality Center, Agile, and Windows.
Confidential
QA Analyst
Responsibilities:
- Analyzed the user requirements, functional specifications and used case documents for Functional testing.
- Developed and implemented robust MVC pattern base testing with Selenium RC, which cut down the script development time in half.
- Involved in automating test cases using SeleniumRC with JUnit.
- Wrote and executed automated test cases using SeleniumRC to automate manual testing solutions.
- Used SeleniumRC to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers on different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using SeleniumRC.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Involved in writing SQL Queries for backend testing
- Knowledge of writing JUnit tests using JUnit framework.
- Coordinated with developers and recorded defects in JIRA to track until they are resolved.
- Extensively tested customer's payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings to verify the status of the testing effort and the project.
Environment: SeleniumRC, Java, Junit, SQL, DHTML, Jira, HTML, MSWord, MS Excel, UNIX, Windows.