We provide IT Staff Augmentation Services!

Senior Qa Test Engineer Resume

Mobile, AL

SUMMARY:

  • Senior QA Test Engineer with 8 + years of experience in all phases of Software Testing Confidential Cycle (STLC) developed Test Strategy, Test Plan, Test Methodology, Test Scenarios, Test Cases, Test Summary reports, Test Documents and Automation test scripts using Selenium, Java and Cucumber. Diversified experience in Automation, Manual testing and business analysis methodologies across various domains such as Retail, Insurance, and Healthcare .
  • Proficient in industry standard methodologies such as Software Development Confidential Cycle (SDLC), Software Test Confidential Cycle (STLC) using Water Fall and Agile Methodology.
  • Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing , Black Box Testing, System Testing , User Acceptance Testing.
  • Extensive experience working with Open Source Tools such as Selenium IDE , Selenium RC , Selenium Web Driver and Selenium Grid , Cucumber and Eclipse.
  • Skilled in handling of Test-NG annotations like @ Data Providers, @Test, @Before Test, @After Test, @Before Method, @After Method , @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using Test-NG XML .
  • Analyzed GUI web elements using various Selenium Locators like ID , Name , Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.
  • Robust work experience in Cross- Browser Testing to test whether the web applications are working as desired in different browsers and environments.
  • Designed and enabled different Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Used Selenium Web Driver and Test-NG to run parallel testing by creating Groups , and categorizing test cases in XML file .
  • Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading File using Selenium Web Driver and handled Synchronization issues and Ajax calls using Waits.
  • Toiled on handling Multiple Windows and Pop-ups with Selenium.
  • Conversant in handling Cookies and alerts in Selenium Web Driver.
  • Good experience in developing automation framework using Test-NG and developing Maven targets to execute automation suites.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI in Selenium Web driver .
  • Strong working experience in Core Java and Gherkin language.
  • Developed BDD (Behavior Driven Development) scripts with Cucumber, writing Feature File and Step Definitions for Gherkin based features.
  • Used different Object Oriented Concepts of java like inheritance, polymorphism, Abstraction and encapsulation while developing automation framework from scratch.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Worked on Maven Build Management Tool for the frameworks.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD using Cucumber.
  • Immense experience in Web Services testing using SOAPUI tool. Performed Assertions on request and response XML on both SOAP and REST Web services.
  • Knowledgeable with SQL and PL/SQL, to run the data integrity tests for backend testing and JDBC (Java Data Base Connection) to establish connectivity between the Java Programming language and a wide range of databases.
  • Used Appium/Perfecto tool to develop automation test scripts on Android platforms for native applications on mobile devices.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Rally and Bugzilla.
  • Generated test logs using Log4 j for various log level.
  • Experience in testing and handling different Frames (frameset, iframes) of a HTML page with having different DOM's for every frame.
  • Excellent inter personal communication, Test to Break attitude, analytical and problem solving skills.

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools: Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test-NG, Cucumber, SOAP UI, J-unit, Appium, Perfecto.

Build Management Tools: Maven, ANT

Continuous Integration Tool: Jenkins

Programming Languages: JAVA, C, C++, SQL, Gherkin

Databases: MySQL, Oracle, SQL Server, Mongo DB

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

HTML,CSS, XML, X: Path, CSS Selector

Operating Systems: UNIX, WINDOWS 7/8/10, Linux

Frameworks: POM, Keyword driven, Data driven, Hybrid.

MS Office Tools: Outlook, Word, Excel, PowerPoint, Access

Other tools: JIRA, Rally, Bugzilla, Auto IT, Eclipse, Firebug, Fire Path, TOAD, GIT, SVN, Putty.

PROFESSIONAL EXPERIENCE:

Senior QA Test Engineer

Confidential, Mobile, AL

Responsibilities:

  • Participated in Review/Requirement Analysis and Design review meetings.
  • Developed Test scenarios, Test cases, Test data, Test procedures and Test reports.
  • Involved in defect review and triage meetings to resolve the defects.
  • Developed framework from scratch by implementing Data driven and Page object model.
  • Developed Behavior Driven Development (BDD) framework using cucumber.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG and analyzed Test Results.
  • Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
  • Involved in preparing test cases using Selenium Web driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNG automation framework for Smoke Test to ascertain the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Performed Parallel and Cross Browser testing on different browsers as Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Managed the Framework dependency jars using Maven.
  • Involved in developing automated test cases using Cucumber in Junit.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Maintained the Selenium & Java Automation Code and resources in source control GIT.
  • Performed black box testing, database testing, and web-based testing on several test phases
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Used GIT as a source repository system to share code within the office as well as with the team in overseas.
  • Managed user stories and tasks using JIRA as tracking tool.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Project Environment: Java, Selenium WebDriver, Selenium Grid, GitHub, Maven, TestNG, Cucumber, Jenkins, Soap UI, REST, XML, JIRA, Excel, Eclipse IDE.

QA Automation Engineer

Confidential, Bloomington, IL

Responsibilities:

  • Reviewed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Created Test plans, managed team members, assigned tasks and conducted meetings
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Experience in Selenium Automation using Selenium Web Driver and JAVA.
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Wrote test cases to handle Alerts on the web page using Java-Selenium .
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath link in the application.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
  • Used Selenium Screenshots to prepare and report bugs in the documentation.
  • Created Test Scripts in SOAP UI for Testing Web Services.
  • Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • 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.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Used all types of MongoDB queries like Read, insert, update and delete records (CRUD).
  • Used SVN as source repository
  • Participated in peer review with team and developers to review test cases/test scripts.
  • 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.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Project Environment: Java, Selenium Web Driver, Eclipse, SQL Server, Html, XML, Firefox, FirePath, Firebug, SVN, XPath, CSS, TestNG, Jenkins, SoapUI, Agile/Scrum, Maven, Cucumber.

QA Automation Engineer

Confidential, Troy, Michigan

Responsibilities:

  • Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
  • Participated in daily Scrum meetings.
  • Run Defect Triaging and review the Test Plan, Test Scenarios and Test Cases with Project Team.
  • Involved in creating, updating and executing of test cases as per requirements.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, MAVEN and Junit.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
  • Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
  • Identified the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.
  • Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.
  • Used Junit framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test.
  • Experienced in Apache POI Jar for reading Excel file using Java IO operations.
  • Developed Automation framework implementing Data Driven Test for certain Test Cases.
  • Documented all defects found in HP Quality Center defect tracking system.
  • Monitored the jobs which could be SVN checkout using Jenkins.
  • Executed the test cases and reviewed the results with Business to get the Business approval for UA T.
  • Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Web Services Testing using SOAP UI.
  • Executed the automated regression test cases during every release and executed the daily regression test suites
  • Involved in preparing monthly QA metrics and Weekly status reports.

Project Environment: Java, Selenium WebDriver, Selenium GRID, Web Services, SOAP, Quality Center, AGILE, CSS, Eclipse, Oracle, UNIX, MS Word.

QA Tester

Confidential

Responsibilities:

  • Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
  • Created functional automation test scripts using selenium IDE.
  • Identifying the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.
  • Handling special keyboard and mouse events using the Advanced User Interactions API .
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Used SOAPUI tool to test SOA based architecture application to test SOAP services API.
  • Developed SQL Scripts for Backend Testing to validate the data as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Designed, developed and executed the entire test suite.
  • Participated in test requirement gathering and Test Plan review meetings.
  • Reported defects to developer and discussed about the issues in WSR and DSR meetings.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Prepared QA matrix and status reports.
  • Monitored the jobs which could be SVN checkout using Jenkins.
  • Used Jira for Defect reporting and tracking.
  • Conducted Regression Testing after the defect corrections.
  • Tested the backend of applications using SQL developer.
  • Coordinated with the developers to resolve the defects.
  • Involved in the Defect Review Meetings.
  • Performed Backend testing to test the validity of data using SQL Queries.

Project Environment: Selenium IDE, Eclipse, Jira, Windows, SVN, Jenkins, SOAPUI, SQL.

QA Tester

Confidential

Responsibilities:

  • Talk to the business users and analyzed requirement documents.
  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Executing Test Scripts in QC tool for Regression Testing and analyzing the Test results.
  • Finding and reporting defect in defect tracking tool Quality Center.
  • Involved in giving daily and weekly status reports to clients.
  • Involved in resolving valid issues and queries.
  • Involved in creating Test metrics.
  • Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.
  • Developed Test Scenarios and Test Cases as per the requirement document

Project Environment: QC, SQL Server, HTML, Manual Testing, XML, SQL Developer, Windows, MS Excel.

Hire Now