We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • 6+ years of experience in IT, specializing in Quality Assurance, Web - based, API's and Mobile applications.
  • Experience on all phases of Software Development Life Cycle (SDLC), including Agile and Waterfall methodologies and processes.
  • Expertise in SQA (Software Quality Assurance), Automation Testing, Manual Testing, Smoke Testing, UI Testing, Backend Testing, Black-box Testing, Functional Testing, System testing, and Regression Testing.
  • Experience in open source test automation tools like Selenium WebDriver, SOAPUI, TestNG and JUnit framework with Java programming language.
  • Extensive experience with RESTAPi testing using POSTMAN plugin and JAVA utilities built using Apache HttpClient.
  • Experience with Log4J, Apache POI, ApacheHttpClient, Collections, and JDBC to help with automation scripts.
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Maven for Continuous Integration.
  • Work experience in integration Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Developed Test Cases for Application using TestNG & JUnit Framework using Eclipse IDE.
  • Excellent experience with source version control tools such as Subversion SVN, Git.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI
  • Good experience in Web Services Testing using SOAPUI, XML and WSDL.
  • Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Extensive experience with Web Technologies HTML, CSS, JavaScript, JQuery, AJAX, JSON, XML, SOAP, WSDL, CSS Selectors, XPath and HTTP Operation.
  • Web Service testing (RESTful) and Automation using Apache JMeter using JSON, XML payloads.
  • Proficient in Creating and Enhancing scripts, Executing Tests and Analyzing results using LoadRunner.
  • Experienced in Mobile Native, Web App Automation using Android SDK Tools, Appium, Selendroid and UI Automator.
  • Testing experience on UNIX/LINUX and multiple MS Windows environments.
  • Knowledge on networking protocols (TCP/ P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP
  • Experience in bug and defect tracking using tools like HP ALM/Quality Center, JIRA and Rally.
  • Experienced on writing SQL Queries to extract data from various source tables to perform database testing.
  • Experience in understanding the code written in different programming languages VBScript, JavaScript and databases like Oracle, SQL.
  • Experienced in developing manual and automated Test Scripts and Test Cases based on the client provided BRD, FRS and SRS.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Software / Products /Tools: Selenium WebDriver/RC/IDE, Java, Maven, Jenkins, QTP, JMeter, LoadRunner, TestNG, SOAPUI, Eclipse, Firebug, Scala, Gatling, HTTP, HTTPS, GIT, Apache, Quality Center, JIRA, SQL

Languages: JAVA, SQL, PLSQL, XML, HTML, XPATH, CSS, VBScript.

Hardware / Operating Systems: Windows, Android, UNIX, LINUX, MAC

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

Sr.QA Engineer

Responsibilities:

  • Tested Client's Revenue Management Application (RMA) and Price Publish Application for various rate offers with End to End Manual and Automation testing.
  • Developed Automation framework both Data Driven and Hybrid using Selenium WebDriver in JAVA and performing unit testing by using TestNG.
  • Automated Functional test cases using Gatling and Scala(EclipseIDE).
  • Used Gatling to automate functional test cases written in Scala to test API (REST web Service).
  • Automated the regression test cases and developed regression test suite using Gatling framework.
  • Created, planned, managed, and executed automated backend regression testing and documented test execution results and maintained defect logs.
  • Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for JAVA projects.
  • Scheduled jobs in Jenkins to run automation test suite daily at night.
  • Used Rally (Agile Project Management tool) for creating user stories, test cases, tracking defects.
  • Wrote SQL Queries extensively, queried database and generated test reports.

Environment: Selenium, JAVA, Scala, Gatling, Neo4J, Couchbase, REST APi, JUnit, Maven, GitHub, JMeter, Rally and SQL.

Confidential - San Ramon, CA

QA Engineer

Responsibilities:

  • Tested stories based on the acceptance criteria for the stories in each sprint and accepted the story if all the acceptance criteria are met for the story.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG and JAVA (EclipseIDE).
  • Tested various Service Oriented Architectures ( SOA), spanned across various Web Services using SOAP and WSDL across various applications using SOAPUI
  • Used TestNG as a testing framework to execute the tests and report the results.
  • Performed data driven testing in Selenium WebDriver using test data from Excel, Apache POI.
  • Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for JAVA projects.
  • Performed Web Services Testing using SOAPUI and generated XML Files for messaging, used SOAP/REST API services using SOAPUI to test services.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script, created Project plan on Jenkins, and configured it using Cron job.
  • Worked with web-debugging tools like XPath, Firebug and Firepath to locate elements, tested compatibility of application for dynamic, static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Used JMeter to execute Load Tests outside the company firewall by configuring host machines with JMeter in AWS
  • Worked on Tools like Appium & UI Automator which are used for Automation of IOS.
  • Developed metrics dashboards and advanced filters in Rally to provide end-users and business leadership with performance metrics and status reports.
  • Performed Data Driven testing by using JDBC as a data source in SOAPUI and configured SQL Queries to fetch data from the Database.

Environment: Java, Selenium, TestNG, SOAP, REST, Jenkins, Rally, Maven, JMeter, XPath, HTML, AWS, Appium, IOS and SQL.

Confidential, Pleasanton, CA

QA Engineer

Responsibilities:

  • Created JAVA version Smoke Test using Selenium WebDriver and integrated into build system, providing continuous build validation.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Followed Data Driven +Object Module pattern in developing test scripts in JAVA using Selenium WebDriver.
  • Created framework using SOAPUI to automate and validate Web Service RESTAPI calls.
  • Validated test scripts with expected Result using TestNG Framework Features.
  • Created test scripts using Groovy script to automate Web Services in SOAPUI.
  • Tested SOAP Web Services with different end points and analyzed SOAP Responses.
  • Automated the major performance functionalities of the application and the bugs reported using JMeter.
  • Perform specific and scripted tests, Installing and Configuring Company’s application in both Windows and Linux Environment.
  • Performed Mobile Application Automation for IOS and Android using tool Appium and Selendriod.
  • Reporting tracking and determining the priority of reporting bugs in JIRA
  • Worked with tight iterations throughout the development cycle in Agile

Environment: Java, Agile, Selenium WebDriver, TestNG, J2EE, SOAPUI, Rest API’s, Maven, JMeter, Appium, JIRA, SQL, UNIX.

Confidential, South San Francisco, CA

QA Engineer

Responsibilities:

  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Worked with the business teams on the use cases, built test cases to have extensive regression coverage
  • Regression test cases were written and automated using Selenium RC and WebDriver.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases
  • Select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (XPath, CSS, id, Link text).
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using SVN
  • VCS for a Java based Web application, using Maven as buildtool and Jenkins to create and run deployment jobs.
  • Executed automated test suites on multiple platforms using Selenium Grid and Maven scripts.
  • Used JAVA language and TestNG framework for scripting. Used ANT for building the WebDriver project.
  • Using LoadRunner executes multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
  • Experience in debugging the issues by analyzing the SQL queries.

Environment: IBM Web Sphere, Selenium WebDriver /RC, ANT, Java, JUnit, XML, JDBC, JavaScript, HTML, JIRA, LoadRunner

Confidential, Park Ridge, NJ

QA Analyst

Responsibilities:

  • Enhanced the QTP Scripts in expert mode in order to implement efficient test scenarios.
  • Developed automated test scripts, functions and sub- routines using JavaScript.
  • Executed Test Cases for Web Application hosted on a Web Logic Server and validated response.
  • Ensured that all the test cases are updated in the Quality Center along with Master test plan.
  • Created test cases and scripts in QualityCenter test plan module and linked them with requirement.
  • Used LoadRunner to stress the application under test to isolate and identify potential network and server bottlenecks.
  • Generated Oracle SQL scripts to validate large scale data migration from existing system to new environment.

Environment: Scrum Method0logy, QTP, Quality Center, (UNIX), LoadRunner, JavaScript, SQL, Windows, Oracle, VBScript.

Confidential, Sacramento, CA

QA Analyst

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC & STLC.
  • Quality-focused professional with extensive experience in manual software testing and knowledge in automated testing.
  • Proven expertise in using static techniques for review of specification documents.
  • Collaborated with software developers to create detailed test strategies, test scenarios and test cases.
  • Analyzed the requirements, created test plans and executed the test cases.
  • Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
  • Responsible for Test Closure Activities and providing the Test Closure Document to the stakeholders.

Environment: Manual, Waterfall Methodology, QTP, SQL, Windows.

We'd love your feedback!