Senior Qa Test Engineer Resume
Wallingford, CT
SUMMARY:
- Senior QA Test Engineer with 8 years of experience in the phases of Agile, Software Development Life Cycle(SDLC) & Software Test Life Cycle(STLC) in analy sing, r e vie wing and under st anding Business/Functional r equir emen ts. Immense experience in writing Test Plans, Test Scripts, cr eating Tes t Scenarios and pr eparing r esult summar y r eports. Skilled in various programming and testing technologies using automation tools like Appium, Selenium, Cucumber, SoapUI, REST services & current QA methodologies, serving various domains such as E - Commerce, Insurance, Health Care and Telecommunications.
- Strong knowledge 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 the elements on the web page based on the locators like 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 with multiple Databases like SQL Server, MySQL and Oracle.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing 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
Senior QA Test Engineer, Wallingford, CT
Responsibilities:
- Responsible for providing Test cases and executing them within 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 the requirements elicitation technique and actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status.
- Effective gathering of automation requirements, defining the scope of automation testing.
- Developed the automated test script for regression tests and Smoke Tests.
- Created automation using Data Driven Framework with 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 the QA process to the entire project on JIRA.
- Developed Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
- Effectively dealt with 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 the web elements.
- Developed features and Test scripts using BDD using Cucumber.
- Notable experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
- Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
- Develop scenario-based testing for the 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 the popups using the 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 using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Used Cucumber by creating the Features and Step Definition files to execute test scripts.
- Mentored team members in design and analysis activities with 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
Sr Automation Tester, Carrollton, TX
Responsibilities:
- Performed agile testing, reviewed the stories and participated in Daily Scrum and Release planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Involved in the 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 the 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 the behavior of the 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 testing using the TestNG annotations like Groups, Parameter, Data Provider. Wrote BDD Scenarios for User Acceptance Testing.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Developed Hybrid Framework from scratch.
- Experienced in handling List Boxes, Drop Down Menus, Mouse Actions, 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 with Sauce Labs for distributing tests on the 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.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Apache POI to 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 the data from Oracle.
- Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure. Parallel, Cross Browser Testing using Selenium Grid and TestNG.
- Participated in weekly QA status 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, Selenium WebDriver, SOAPUI, Rest Assured Jenkins, Appium Selenium GRID, Maven, SVN, TESTNG, AJAX, TestRail, Silk Performer, Auto IT, Apache POI, Log4J, JIRA, SQL, BDD.
Confidential
QA Test Engineer, Tampa, FL
Responsibilities:
- Analyse the business Requirements and closely work with the Business Team to get the clarifications addressed.
- Contributed in preparing the Test Plan and wrote Test Cases against the 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 with 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 the Test Cases and review the results with Business to get the 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 the regression test planning for the project and identified the critical regression tests.
- Executed the automated regression test cases during every phase and executed the 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 the application using Agile Methodology (Scrum).
- Used the Object Spy for identifying the elements in web page. Created Test Cases according to the 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 with Project Managers, developers, QA Analysts, and business management in reviews and solving the problems encountered in the applications.
Environment: VB Script, JIRA, Quality Center, SOAPUI, Load Runner, QTP, SQL Server, Windows 7, MS-Excel.
Confidential
Test Engineer
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in all the 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 the test environment and performed Regression testing to ensure that the code is not broken.
- Involved in updating and executing test cases according to requirements.
- Practised maintaining the Traceability Matrix for the better test coverage.
- Segregated Bugs based on severity and priority and maintained the 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 the proper interaction between GUI (Graphical User Interface) and database
- Used HP Quality Centre to track defects and maintain the flow of iterations.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Interacted with developers and various members of the team to discuss issues, resolve defects and set priorities.
Environment: MySQL, Java, Eclipse, Maven, Jenkins, HP Quality Centre, MS Excel, Bugzilla.