Qa Engineer Resume
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.
