We provide IT Staff Augmentation Services!

Qa Engineer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • QA Engineer with 6 years of experience in the area of Software Testing (Manual and Automation).
  • Expertise in various phases of Software Testing life cycle (STLC) on platforms like Web, Desktop and Software Development Life Cycle (SDLC) that includes Requirements Analysis, Design, Coding, Testing, Implementation and Maintenance.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back - end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Cucumber, TestNG, JIRA, ALM, POSTMAN and SOAP UI.
  • Proficient in writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Acquaintance with developing automation scripts using Appium java for testing mobile native applications.
  • Expertise in getting the test data using TestNG Data provider.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Performed User Acceptance testing (UAT) using Gherkin language to write the acceptance criteria’s such as feature file, Scenarios, Scenario outline’s and performed the step definitions and runner classes using Cucumber.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Work experience in using the Quality Center/ALM to manage the software testing process and JIRA for tracking the process and sharing the files.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, TestNG, Cucumber, JIRA, SoapUI, POSTMAN, REST ASSURED, Appium

Testing Methodologies: Black box Testing, White Box testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing, UAT Testing

SDLC Methodologies: Agile/Scrum, Waterfall

Frameworks: Hybrid Driven Framework, Keyword Driven Framework, Data Driven Framework

Scripting: Java Script

Browsers: Firefox, IE, Google Chrome & Safari

Language: JAVA, SQL

RDBMS: Oracle, SQL Server

SCM, CI, Build Tools: SVN, Git, GitHub, Jenkins, Maven

Operating Systems: Windows, Linux/UNIX

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

QA Engineer

Responsibilities:

  • Preparing and executing Test Plans, Test Cases and Test Scripts to verify reliability, accuracy, and compatibility of application.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Involved in testing Web services and XML with REST ASSURED, POSTMAN and used this tool to locate WSDL file on internet, create Test cases and run them.
  • Developed script and performed Web Services testing using REST ASSURED tool for functional and regression testing.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • 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.
  • Involved in creating automation test suites for progression & regression testing in REST ASSURED.
  • Executed test cases compared with expected values and pass/fail reports updated through JIRA.
  • Identifying and tracked bugs via JIRA. Bugs compiled were communicated to developer. Meeting with customers and business analysts to define requirements.
  • Involved in Unit testing, test case development and regression testing using TESTNG for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, REST ASSURED, Cucumber, POSTMAN, Jenkins, Agile, Appium, HTML, XML, XPath, JavaScript, JIRA, SQL, Oracle, Windows.

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
  • Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium.
  • Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Cucumberautomated testing to test new and existing functionality.
  • Implemented test automation scripts for mobile testing usingAppium.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using Soap UI; wrote adaptors to test / invoke web services.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Involved in UAT Testing and Used JIRA to report bugs.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used GIT for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Jenkins, Appium, POSTMAN, Soap UI, Rest, HTML, XML, XPath, Eclipse, JIRA, SQL, Oracle, GIT, Windows.

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with SeleniumWebDriver with TestNG with Java for the application to help in regression testing.
  • Developed TestAutomation Framework usingSelenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Perform Functional Testing and Regression Testing using Selenium WebDriver.
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios.
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Used Soap UI to conduct web services testing.
  • UsedSelenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
  • Tested Web API using Postman to check if the API's are returning the data in JSON, XML format, and documented APIs.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Tracked defects using JIRA and generated defect summary reports.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.

Environment: Selenium WebDriver, TestNG, JIRA, Apache POI, Java, Appium, XPath, SQL, Maven, Git, SOAPUI, Cucumber, Windows.

Confidential, Laredo, TX

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!