Qa Engineer Resume
FL
SUMMARY
- Over 6 years of working experience on all phases of Software Test Life Cycle (STLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Proven ability in designing and creating automation frameworks for J2EE based applications using TestNG,SeleniumWebDriver, IDE, Appium, Grid, Maven, Jenkins, Cucumber, REST ASSURED, POSTMAN and SOAP UI.
- Experienced in making DataDriven and MVC Framework to maintain Test Suites.
- Experienced in customizing Selenium API to suit in testing environment.
- Extensively worked onSeleniumWebDriver with teh preferred Languages Java.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.
- Sound noledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of teh Script.
- Proficient in creating automation script from scratch. Extensive noledge of developing different type of framework like Modular, Test Driven, Data driven and Hybrid framework.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experienced in Web Service testing by using SoapUI and POSTMAN.
- Experience in preparation of Test Summary Report, User Guide & Training.
- Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get teh required data from response XML & use teh response data from other request XML using SOAP UI.
- Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
- Understanding and experience with technologies including Java, SQL, HTML, XML, VBScript and JavaScript.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Strong noledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE, Cucumber, SOAP UI, Appium, REST ASSURED, POSTMAN
Languages: JAVA, Java Script, HTML, XML
Test Framework: TestNG, Data Driven Framework, MVC
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), ALM
Source Version Control Tool: Subversion (SVN), Git
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, FL
QA Engineer
Responsibilities:
- Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
- Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
- Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium Web Driver& created Data Driven framework using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
- Created test reports generated out of TestNG and captured teh error screenshots.
- Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- ConfiguredSeleniumWebDriver, Maven tool and createdSeleniumautomationscripts in Java using TestNG prior to agile release.
- Developed manual and automated test cases to validate RESTful API web service.
- Developed re-usable function using TestNG for teh Test Automation.
- Used BDD Cucumber by creating teh Features and Step Definition files to execute test scripts.
- Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
- Worked on Capturing Screenshots on Failure or Pass to analyze teh test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
- REST API testing using Postman on production post release.
- Automation of API's usingPostmanandREST ASSURED, Automated teh API's inPostmanusing JavaScript.
- Performed Web Services Testing and XML validation by creating test case suite using REST ASSURED.
- Performed UI testing on various builds.
- Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.
- Performed Cross- Browser and Cross - Platform testing to verify teh application consistency on various builds in different web browsers and in different operating systems.
- Performed regression testing on various builds for UI and Functional Validations.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Worked with teh SQL statements to extract data from SQL tables and verify teh output data of teh reports on teh browser page.
- Used CSS Selector to identify objects.
- Partnered with development to attain optimum quality of software.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Played a key role in production releases and perform UAT test of teh system.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Appium, Cucumber, Jenkins, REST ASSURED, POSTMAN, JIRA, SQL, Windows.
Confidential, Columbus, GA
QA Automation Engineer
Responsibilities:
- Responsible for identifying Test cases for Automation and Writing scripts, executing test cases and debugging.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of teh business rules.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug teh code.
- 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.
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium Web-Driver with TestNG.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium WebDriver.
- Developed automation framework for Selenium WebDriver in Modular Framework model.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
- Automation of API's usingPostmanandSOAPUI, Automated teh API's inPostmanusing JavaScript.
- Used Maven to build and run teh Selenium automation framework. Wrote Script to send teh automation reports over email.
- Involved in teh Continuous Integration of teh automation framework with Jenkins.
- Integrated teh test suites with Jenkins to execute them automatically after every successful deployment.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Involved in testing RESTful Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Created manual test cases, reviewed with different stakeholders to validate teh functionality.
- Worked with SOA architecture which includes RESTful Web Service Testing Conducted backend testing using SQL queries to validate data for database.
- Used JIRA to define requirements, design test steps, run as test set, report, track and close bugs.
- Attend teh BRI (Business Requirement Identification) meeting to understand teh business Requirements.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Used Postman forAPItesting to verify teh CRUD operations.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with teh development team, QA manager and Project manager (PM).
- Coordinated with technical support associates to fix proprietary software issues
- Verified, edited and update test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, Appium, SOAP UI, RESTful, POSTMAN, Eclipse, JavaScript, XML, JIRA, SQL, agile, Oracle and Windows.
Confidential, Columbia, MO
QA Engineer
Responsibilities:
- Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in designing and implementing of automation framework to be used with Selenium WebDriver.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Designed and executed teh Automation Test Scripts usingSelenium WebDriver and TestNG.
- Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Test Automation Framework using Cucumber BDD/TDD.
- Setup Maven project for Cucumber and Selenium, perform Data Driven Testing in Cucumber and Selenium.
- Knowledge of generate html reports in Cucumber.
- Performed API Level testing for web services, enhanced teh Test harness and developed many Test suites using XML
- Performed Data driven testing usingSelenium WebDriver, TestNG functions and Connections which reads data from scripts using property and XML files.
- Involved in Web Services Testing using SOAP UI.
- UsedJava codes to handle textbox, dropdown, checkbox and buttons.
- Performed Smoke Testing to make sure all teh Test Channels and Test Environment is working as desired.
- Responsible creating teh functional testing framework using TestNG and using Selenium WebDriver to automate teh UI components.
- Used Selenium WebDriver and TestNG to run teh parallel testing.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- 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.
- Defect logging and tracking using JIRA and updated teh test defects status with results.
- Involved in testing of web application by creating XML test suite.
- Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Cucumber, HTML, SOAPUI, Maven, SQL, JIRA, SQL, Oracle, TDD, Windows.
Confidential, Ludington, MI
QA Tester
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Involved validating sites across browsers and operating systems, teh accuracy of links, visual presentation and its alignment with design specifications, and database updates.
- Tested teh application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in teh application.
- Created Test Cases Test Plans and Test labs using Quality Center.
- Prepared Test Plan to identify software risks and ways to mitigate teh risks.
- Prepared Test Strategy to identify teh overall approach for testing.
- Performed teh Manual Testing of teh application before switching over to teh automation phase.
- Performed Manual Testing to check flow of teh application.
- Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
- Prepared Test Cases with teh complete description of requirements, uploaded test cases and report results into Quality Center.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated teh walkthrough and kickoff meetings with developers and project managers.
Environment: Java, Manual Testing, Quality Center, HTML, CSS, Java Script, Oracle, SQL, Windows.
