Senior Qa Test Engineer Resume
Wallingford, CT
SUMMARY
- Senior QA Test Engineer wif8 years of experience in teh phases of Agile, Software Development Life Cycle(SDLC) &Software Test Life Cycle(STLC) inanalysing,reviewingandunderstanding Business/Functionalrequirements. Immense experience in writing Test Plans, Test Scripts, c reating Test Scenariosandpreparingresultsummaryreports. Skilled in various programming and testing technologies usingautomation tools likeAppium,Selenium, Cucumber, SoapUI, REST services & current QA methodologies, serving various domains such asE - Commerce,Insurance, Health Care and Telecommunications.
- Strong noledge in implementing Waterfall, Agile(Sprint/Scrum) Methodology by analysing requirement specifications.
- Assessed and analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Develop Test cases and Test Scripts using HP ALM (Application Life Cycle).
- Involved in using Firebug and Fire Path plug-ins to look for teh elements on teh web page based on teh locatorslike ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Developed Test Scripts to implement Scenario outlines and step definitions for BDD (Behaviour Driven Development) using Cucumber in Gherkin format.
- Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
- Expertise in Database Testing using SQL Queries wif multiple Databases like SQL Server, MySQL and Oracle.
- Create, schedule and run teh scenarios using JMeter and generate necessary graphs
.TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life CycleTesting Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber, RESTful, SoapUI
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), BDD
Programming Tools: JAVA, JavaScript, Python, VB Script, SQL, C, C++, C#
Markup Languages: HTML, XML, XPath, CSS Selector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX
Defect Tools: HP Quality Center/ALM, JIRA, Rally, TestRail, Bugzilla, Silk Central, Silk Performer, Browsera, Alfresco ECM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Utilities: IntelliJ, Eclipse, GIT, Tortoise SVN, Firebug, Fire Path
Mobile Testing Tools: Perfecto, Appium, See Test
WORK EXPERIENCE
Confidential, Wallingford, CT
Senior QA Test Engineer
Responsibilities:
- Responsible for providing Test cases and executing them wifin an AGILE software development SCRUM environment.
- Involved in API Testing to test SOAP and Restful Webservices by using Java and Jason API.
- Formulated test scripts to automate process of testing in Selenium WebDriver.
- Strictly followed Agile, methodology for project execution, and implemented Storyboards as one of teh requirements elicitation technique and actively participated in daily SCRUM meetings to discuss teh bottlenecks and teh tasks status.
- Effective gathering of automation requirements, defining teh scope of automation testing.
- Developed teh automated test script for regression tests and Smoke Tests.
- Created automation using Data Driven Frameworkwif POM to test web application.
- Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, ANT, Jenkins, JMeter tools.
- Expertise to bring in teh QA process to teh entire project on JIRA.
- Developed Selenium scripts to get teh data from teh webpage by using teh methods like getUrl, getTitle, getAttribute.
- Effectively dealt wif Accessing Links & Tables using Selenium WebDriver and automated all End to End Test Cases using Selenium WebDriver.
- Developed scripts to navigate to various frames and to handle multiple windows and performed operations on teh web elements.
- Developed features and Test scripts using BDD using Cucumber.
- Notable experiencein dealing wif Ajax requests in Selenium Web Driver using Synchronization.
- Performed operations on teh database using JDBC APIs, SQL to validate UI wif Database.
- Develop scenario-based testing for teh JMeter scripts.
- Performed load testing and performance testing using JMeter.
- Wrote SQL and PL/SQL scripts to perform database testing and to verify data integrity testing.
- Actively involved in automating teh popups using teh Alert interface.
- Executed automated tests using Selenium Cucumber BDD framework. Created Step definitions for each user stories.
- Configured Jenkins build job for continuous Integration and for Regression Testing.
- Performed integration testing and system testing using BDD Cucumber automation scripts.
- Involved in using Maven build tool to manage framework dependency jar files.
- Generated test logs using Log4j for various log levels.
- Expertise in usingGitHub to maintain and manage teh build scripts, test dataand other documents in teh project scope.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Used Cucumber by creating teh Features and Step Definition files to execute test scripts.
- Mentored team members in design and analysis activities wif constant encouragement.
ENVIRONMENT: Java, Selenium WebDriver, TestNG, Selenium Grid, AJAX, Maven, JMeter, Jenkins, Eclipse, SQL Server, JIRA, GitHub, Cucumber, BDD framework, Rally, Auto IT, Apache POI, Restful API.
Confidential
SrAutomation Tester
Responsibilities:
- Performed agile testing, reviewed teh stories and participated in Daily Scrum and Release planning meeting.
- Participated in all phases of teh Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Involved in teh design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.Segregated automatable and non-automatable Test cases.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Used Desired Capabilities and Remote WebDriver in teh Selenium Grid for performing Cross Platform Testing, Cross Browser Testing. Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored teh behavior of teh applications during different phases of testing using testing methodologies.
- Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testingusing teh TestNG annotations like Groups, Parameter, Data Provider. Wrote BDD Scenarios for User Acceptance Testing.
- Regression testing was performed after each build release of teh application and updated teh Scripts by executing teh Regression suites built usingSeleniumand approve for regression suite.
- Developed Hybrid Framework from scratch.
- Experienced in handlingList Boxes, DropDownMenus, MouseActions, Frames, Synchronization and all types of Pop Ups using Selenium.
- Experience in creating Cucumber BDD framework and automating BDD scenarios in Eclipse using Java.
- Implemented scripts for mobile testing using Appium for Android and iOS applications using Stimulator and emulator.
- Integrated Appium wif Sauce Labs for distributing tests on teh cloud.Performed load testing using Silk Performer.
- Manages, Organized and tracked all testing efforts in a central place using TestRail.
- Designed and managed automation framework for REST APIs using Rest Assured, Eclipse & Java.
- CreatedSeleniumTest cases forautomationusingSeleniumWeb Driver and Java.
- Used Apache POIto get data from Excel.Created Test Reports and performed metric operations using TestRail.
- Used Maven build tool to manage framework dependencies.
- Experience in Testing and validating REST services in Java using REST Assured
- Performed back end testing by writing and executing SQL queries to validate teh data from Oracle.
- Interacted and worked wif teh development team to analyze teh defects and reported them in JIRA and tracked them for closure.Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
- Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
ENVIRONMENT: Java,SeleniumWebDriver, SOAPUI, Rest AssuredJenkins, Appium Selenium GRID, Maven, SVN, TESTNG, AJAX, TestRail,Silk Performer, Auto IT, Apache POI, Log4J, JIRA, SQL, BDD.
Confidential Tampa, FL
QA Test EngineerResponsibilities:
- Analyse teh business Requirements and closely work wif teh Business Team to get teh clarifications addressed.
- Contributed in preparing teh Test Plan and wrote Test Cases against teh requirements.
- Designed, Executed and maintained automation Test Scripts in Selenium RC using JAVA.
- Developed Automation Framework implementing Data Driven Framework and Key Driven Framework for certain Test Cases.
- Used Selenium Grid to run test cases in multiple platforms and browsers.
- Worked wif XPath, CSS Selectors, Link Text, Tag and class Names and used tools like Firebug to identify web elements.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA.
- Detected cross-browser layout problems using Browser.
- Execute teh Test Cases and review teh results wif Business to get teh Business approval for UAT.
- Design, Develop and Execute load tests using JMeter and Jenkins
- Created JMeter Test Cases to measure performance and functionality of web service
- Has very strong exposure on Performance using LoadRunner and JMeter
- Execution of automated test scripts using JMeter based on business/functional specifications
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Involved in Web Services Testing using SOAP UI.
- Involved in teh regression test planning for teh project and identified teh critical regression tests.
- Executed teh automated regression test cases during every phase and executed teh daily regression test suites.
- Performed Postman (Manually) and JMeter (automation) tool to test SOA based architecture application to test Rest API.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Facilitated weekly team meetings and created reports related to end to end testing.
ENVIRONMENT: Java, Selenium RC, Selenium Grid, TestNG, Key Driven Framework, JDBC,Postman, Jenkins, SQL,XML, HTML,Browser,JMeter, Restful API,JIRA, Apache POI, log4j.
Confidential
Quality Analyst
Responsibilities:
- Involved in testing teh application using Agile Methodology (Scrum).
- Used teh Object Spy for identifying teh elements in web page.Created Test Cases according to teh Business Requirements.Maintaining all manual test scripts and test data, test results and defect reports using JIRA.
- Build Test Scripts for Functional and Regression Tests.Expert in developing Functional Libraries using VBScript for reusable purpose.Designed, Executed and maintained automation Test scripts in QTP using VBScript.
- Prepared project estimates for testing.Widely used Quality Centre(QC)/ALM for creating and executing Test Cases.
- Implemented user defined and pre-defined check points for images, text area and UI functionalities.
- Performed QTP Synchronization using QTP Delay.
- Raised risk items to management.Interacted wif Project Managers, developers, QA Analysts, and business management in reviews and solving teh problems encountered in teh applications.
- Understanding teh Business requirements, Applicationand function specifications, Design documents.
- Involved in all teh stages of SDLC&STLC like Requirement Specifications,Reviews and Test Documentation.
- Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in teh test environment and performed Regression testing to ensure dat teh code is not broken.
- Involved in updating and executing test cases according to requirements.
- Practised maintaining teh Traceability Matrix for teh better test coverage.
- Segregated Bugs based on severity and priority and maintained teh log using Bugzilla.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
- Scripted SQL queries to verify data integrity and validate updated data for Test cases.
- Used Maven to perform build from Jenkins Continuous Integration.
- Involved in writing SQL queries for backend testing to verify teh proper interaction between GUI (Graphical User Interface) and database
- Used HP Quality Centre to track defects and maintain teh flow of iterations.
- PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
- Interacted wif developers and various members of teh team to discuss issues, resolve defects and set priorities.
ENVIRONMENT:MySQL, Java, Eclipse, Maven, Jenkins, HP Quality Centre, MS Excel, Bugzilla.
