We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • QA Automation Engineer wif 6 years of experience in Information Technology, wif specializing in Manual and Automation Testing and proficient in testing Web Based Applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and methods like Waterfall and Agile.
  • Extensive experience in implementing QA Methodologies, Test plans, Test Cases, Test Scenarios and test deliverables for various applications.
  • Experience in Automation testing using Selenium WebDriver, TestNG, Jenkins, Appium, Maven, Cucumber, SOAP UI, REST ASSURED, POSTMAN and HP QC/ALM.
  • Good noledge in Mobile Automation tool Appium.
  • Experience in designing and implementing different automation frameworks from starch likePage Objectsframework, Keyword Drivenframework, Data Drivenframework and Hybridframework.
  • Good experience in Selenium Test Environment setup expert using teh entire open source tools.
  • Extensively worked onSeleniumWebDriver wif teh preferred Languages Java, Python.
  • Expertise in using Apache POI to read data from external sources to feed locators into teh test script.
  • Proven ability indeveloping BDD scripts wif Cucumberand writing step definitions for behavior.
  • Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
  • Experience in Functional Testing, Integration Testing, Manual Testing, Regression Testing, Unit Testing, Black - box Testing, White-box Testing, Grey Box Testing, Graphical User Interface(GUI) Testing, System Testing, API Testing, User Acceptance Testing(UAT) Browser Compatibility Testing.
  • Expertise in implementing Maven as a build management tool to manage teh required dependencies, plug-ins and for uniform build system.
  • Experience working wif logging frameworks such as Log4j and Extent loggers to capture teh flow details of teh test cases.
  • Experience in finding web elements using locators like CSS Locator, XPath, id, name, classname, linked text, partial linked text, and tag name.
  • Good experience in Web Services testing using POSTMAN, REST ASSURED and SOAPUI.
  • Strong experience wif SOA architecture including Soap Web Service and RESTful Web Service Testing.
  • Experience in POSTMAN tool for API testing for some scenarios.
  • Worked in a highly dynamic AGILE environment and participated in Scrum and Sprint meetings.
  • Participated in various meetings and discussed Enhancement and Modification requests.
  • Good analytical and communication skills and ability to work independently wif minimal supervision.
  • Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, HP Quality Center/ALM, Cucumber, TestNG, SOAPUI, REST ASSURED, Appium (Mobile Testing), POSTMAN

Language/ Script: Java, JavaScript

Frameworks: Junit, TestNG, TDD, BDD, Cucumber

Web development: HTML, XML, CSS, JavaScript, Python

SOA Technologies: SOAP, REST, WSDL, Web Services

Bug Tracking Tools: HP Quality Centre/ALM, JIRA

Build/ CI Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Implemented Hybridautomationtest framework wif Selenium WebDriver, Java and TestNG.
  • Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Used Apache POI to read data from external sources and provide them as parameter to teh locators in teh test script.
  • Prepared Test cases for positive and negative test scenarios as referred in teh user stories keeping in mind Boundary Value Limitations, Equivalence classes.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Implemented Data driven framework and worked extensively wif TestNG Testing Framework. TEMPHas implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Used TestNG Annotations inSeleniumWeb Driver in Java and executed a batch of tests as testing suite.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
  • Worked on Web services using POSTMAN exclusively on obtaining teh needed information using teh URL approach.
  • Worked on Capturing Screenshots on Failure or Pass to analyze teh test failure reason.
  • Coordinated wif application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Created test reports generated out of TestNG and captured teh error screenshots.
  • Dealt wif Accessing Links & Tables using Selenium WebDriver and collections framework.
  • Used BDD Cucumber by creating teh Features and Step Definition files to execute test scripts.
  • Used Jenkins tool for continuous integration of teh builds.
  • Implementedautomationtest scripts in REST ASSURED for web service testing.
  • 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.
  • Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Used version control software like GitHub.
  • Participated in walkthroughs and technical reviews all through teh testing phase.

Environment: Java, Selenium WebDriver, TestNG, REST ASSURED, Appium, JIRA, Jenkins, Maven, POSTMAN, Cucumber, XML, SQL, Agile (Scrum), Web Services, Windows.

Confidential, Baltimore, MD

QA Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Involved in Regression testing using Selenium and Creation of automation scripts for web pages
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented teh functionality wif Selenium.
  • Understanding requirement and developing end to end automation test scripts using Selenium WebDriver wif TestNG framework.
  • Find, isolate, document, regress, and track bugs through resolution via JIRA.
  • Designed, developed and implemented Test Driven automation testing framework utilizing Java in Eclipse
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on teh web page.
  • Worked on teh Android module of teh project where me was responsible for automating teh app using Appium.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Writing Selenium test cases using Eclipse and Java as teh base language to test various components of applications.
  • Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
  • Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id's and XPath in Selenium.
  • Working wif Android developers to haveAppiumautomation.
  • Wrote Features using Gherkin format and implemented teh step definitions using Cucumber for User Acceptance Test (UAT).
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Worked directly wif analysts and developers to investigate software defects.
  • Clarify requirements based on reviewing work flows and document findings and decisions.
  • Worked closely wif teamQAto develop comprehensive Rest API test strategy.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Used JIRA for defect tracking. Based on priority/Severity of defects coordinated wif dev team and make sure bugs were fixed on time.
  • Working closely wif teh Developers in teh review and modification of teh product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Soap UI, Jenkins, Appium, Agile, POSTMAN, XPath, JavaScript, JIRA, SQL, Oracle, Windows.

Confidential, Richmond, VA

QA Engineer

Responsibilities:

  • Responsible for designing test cases and executing them wifin an AGILE software development SCRUM environment.
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG configuration.
  • Implemented Continuous Integration of automation framework using Jenkins.
  • Verify Web service API’s requests and responses usin XML and Soap UI.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Performed Data driven testing using TestNG functions and Selenium WebDriver which examines teh data properly from XML files.
  • Enhanced teh current Hybrid Framework using Selenium custom functions, for functional and regression automation testing.
  • Involved in Back End testing, written SQL queries to retrieve and validate teh data.
  • Identifying feasible non-functional test cases for Performance testing.
  • Written automation script using Java & Selenium WebDriver and resources in source control in GIT over teh time for improvements and new features
  • Analyzed test results, tracked teh defects and generated reports using JIRA.

Environment: Java, Selenium WebDriver, JIRA SOAPUI, TestNG, Maven, Eclipse, WSDL, XML, GIT, Agile, and Windows

Confidential, Richmond, VA

QA Tester

Responsibilities:

  • Involved in Analysis, Design, Coding and Testing of Administration, Beginner and Certification modules.
  • Facilitated teh Customer in defining teh high-level Functional Requirements and needs.
  • Participated in teh test environment setup and in ensuring that teh facilities, tests and scripts are in place to successful performance of teh required testing effort.
  • Conducted Regression testing for teh changes made to teh Web-based application.
  • Conducted manual testing to check teh Functionality, Security and Regression during various phases of teh development of teh application.
  • Worked wif teh Business Users to conduct UAT Testing.
  • Used Test Director as teh defect-tracking tool to enter defects regarding teh issues found during testing.
  • Inserted Requirements in Quality Center, Mapped Requirements wif Test Cases.
  • Extensively used SQL queries for validating data from front-end to back-end testing through SQL.

Environment: Java, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.

We'd love your feedback!