We provide IT Staff Augmentation Services!

Qa Engineer Resume

5.00/5 (Submit Your Rating)

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 the 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 knowledge 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 the Script.
  • Proficient in creating automation script from scratch. Extensive knowledge 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 the required data from response XML & use the 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 knowledge 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 the Test Cases to be automated and performed functional testing of the 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 the error screenshots.
  • Used Java language and TestNG framework for scripting. Used Maven for building the 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 the Test Automation.
  • Used BDD Cucumber by creating the 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 the 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 the 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 the 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 the SQL statements to extract data from SQL tables and verify the output data of the reports on the 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 the 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 the business rules.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Worked on the Android module of the project where I was responsible for automating the 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 the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the 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 the API's inPostmanusing JavaScript.
  • Used Maven to build and run the Selenium automation framework. Wrote Script to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the 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 the 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 the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the 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 the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Designed and executed the 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 the 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 the Test Channels and Test Environment is working as desired.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver and TestNG to run the 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 the 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, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Center.
  • Prepared Test Plan to identify software risks and ways to mitigate the risks.
  • Prepared Test Strategy to identify the overall approach for testing.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Performed Manual Testing to check flow of the application.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
  • Prepared Test Cases with the 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 the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Manual Testing, Quality Center, HTML, CSS, Java Script, Oracle, SQL, Windows.

We'd love your feedback!