We provide IT Staff Augmentation Services!

Qa Engineer Resume

San Jose, CA

PROFESSIONAL SUMMARY:

  • With 7+ years of professional experience in Software Testing as Software Quality Assurance Engineer on different platforms and environments.
  • Good Experience on Selenium IDE and creating Scripts in Selenium - -RC by using Java.
  • Experience in full Software Development Life Cycle (SDLC), in-depth knowledge of contemporary QA/test principles, methodologies.
  • Efficient in analyzing System Requirements, Use Cases and other documents to gain overall understanding of the new application to determine the appropriate level of testing required and designing end-to-end testing framework that supports both manual and automated.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches .
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.
  • Used Soap UI to test Web services (SOAP) and Done MS Stack Testing.
  • Experience in validation and verification, User Acceptance testing (UAT) and end-to-end testing.
  • Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking, and Report Generation.
  • Worked in AWS Environment
  • Worked on retail and e-commerce application.
  • Involved in risk based testing.
  • Designed and developed application interface with an HP-QC / HP ALM , Microsoft test manager test Automation framework for test engineer’s test scripts in VB script and batch file for test complete.
  • Documented the SDLC Process of Service Virtualization for the Client.
  • Working knowledge of SQL, HTML and XML and internet browsers.
  • Experience in testing a REST and SOAP API’s Using SOAP UI PRO.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
  • E xperience in implementing and tracking testing Key Performance Indicators(KPI)
  • Experience in writing java Script in Cucumber Automation Framework.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experience in automating embedded Linux systems using Python automation frameworks.
  • Experience in creating the Requirement traceability matrix and performing the corresponding analysis.
  • Experienced in recording tests, debugging tests, editing scripts, running test scripts and analyzing results using testing tools Win Runner, Quick Test Pro, Load Runner
  • Excellent communications skills, strong problems solving skills and a good team player.
  • Ability to meet deadlines and handle pressure and co-ordinate multiple tasks in a work project environment.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), CA virtualization, Groovy, JSON, JMETER, Load runner, IDE 2.50.

Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.

Frameworks: Junit, TestNG, TDD, BDD, Protractor.

Firefox Addons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

Build/ CI Tools: Ant, Maven, Jenkins, Hudson.

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

WORK EXPERIENCE:

Confidential, San Jose, CA

QA Engineer

Responsibilities:

  • Proficient in identifying, reporting and troubleshooting software defects.
  • Experience in writing automation script for AngularJS application using Jasmine and Karma.
  • Used Typescript in Angular 2.0 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
  • Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
  • Performed Unit testing for Angular applications using Jasmine and Karma. And testing web based application with backend validation in mainframes and using jasmine node.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium WebDriver.
  • Experience on Protractor in end-to-end test framework for Angular JS applications and also performed in jasmine.
  • Experience in Agile development and Scrum methodology.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used Protractor, NodeJS, and Jasmine with JavaScript for dynamic web, Angular JS Application.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Jamine .
  • Written extensive programming in JavaScript for automating the functional and regression testing through Jamine and karma which is an End-to-end testing framework for Angular JS application .
  • Develop UI automation for node.js/angular.js based web applications.
  • Hands on Experience in UI Automation testing tools like Protractor using jasmine framework.
  • Used JavaScript libraries like jasmine , protractor , along with selenium web driver for UI test execution assertions.
  • Experienced in finding leaks and bugs in application using Jasmine -testing framework.
  • Unit tested frontend with Karma/Jasmine , and the backend with Jasmine node.
  • For tests written using the Jasmine test library, used the coverage report is via Istanbul and Karma .
  • Used karma to run unit tests in PhantomJS and Chrome.
  • Created and Implemented node.js with Testng framework using page object model.
  • Built Javascript based test framework using angular.js, Node.js .
  • Used Jasmine node to test the the server side components.
  • Strong working knowledge of Node, NPM & NPM modules used Git bash for command line scripting.
  • Used the Atlassian tools (Bitbucket/Jira).
  • Complete SDLC through Scrum Methodology.

Environment: Java, brackets ide plugin, Selenium WebDriver, Cucumber, SCRUM, Jenkins, TestNG,, Soap UI, Quality Center, Eclipse IDE, agile, Jasmine, Karma, phantomjs, Git,, Bitbucket, J Behave, Internet Explorer, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows.

Confidential, House Springs, MO

Sr. selenium QA Analyst/ Manual Testing Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Validate project Business requirements for System and System Integration testing .
  • Experienced in Web-based testing, System testing, UAT testing, functional testing and IVR testing.
  • Involved in Functional testing, System integration testing, Regression and User Acceptance Testing (UAT)
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Creating and executing test cases that include: data validation, software functionality verification, regression testing, negative testing, and boundary testing
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in testing the application with the client for Customer Acceptance Testing (UAT).
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executing test cases that include: data validation, software functionality verification, regression testing, negative testing, and boundary testing.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Worked in important phases of Testing Life Cycle like Smoke Testing, Integration Testing, Regression Testing, System Testing, User Acceptance Testing (UAT) and Load Testing.

Environment: Win7, Ruby, Selenium WebDriver, AWS, Grid, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, Gherkin scripting language, JIRA, WARP, Shell Scripting, DOM, Test Plans, Cucumber, Quality Center, Appium, UFT, End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Puppet, Agile Methodology.

Confidential, Columbus, OH

Automation Tester (API & Selenium)

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Automated Test Cases using Grid, Eclipse.
  • Configured Selenium WebDriver.
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Used Soap UI to test the RESTful API’s from Scratch by writing Automating Test Scripts.
  • Professional experience in Integration, Functional, Regression, System Testing, Load Testing,
  • UAT Testing, Black Box and GUI testing
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Used Java for scripting language.
  • Involved in GUI testing , integration testing, navigation testing, IVR testing, and regression testing using web based application and client-server applications.
  • Developed Scripts using python selenium WebDriver combo for user module application.
  • Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing & security testing.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Java language and JUnit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Carried out Unit testing, integration testing.
  • Running and updating manual comments in Scenario Builder.
  • Working on manual testing and build verification testing.
  • Perform responsibilities of developing test scripts by using SOA test tools and responsible for estimating required resource and components for SOA testing
  • Developed and maintained automated regression test cases in Selenium using Java programming language and Perl Scripting.
  • Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Developed automated Test Scripts to perform Functional Testing, Integration Testing, System Testing and Regression testing of the application using UFT.
  • Done Data Base Testing using load and Performance testing using JMeter
  • Done Integration testing of Medical device with the oscilloscope and application Connectivity.
  • Implemented the Metrics in the Project to achieve the best Quality in the Testing Output.

Environment: Selenium WebDriver, AWS, Node.js, IDE plugin, Perl, JAVA, Gherkin, Cucumber, Oracle 11g, Web Services, XML, Rally, Linux, SQL Server, Docker, Apache POI, See Test, MONGO DB, SVN, Toad, Git, Maven, Python, Ruby, Jira, Bugzilla, Quality Center, Soup UI, Agile, Metrics, J Behave, JMeter

Confidential, Dallas, TX

QA Analyst

Responsibilities:

  • Designed Web application in java which makes customer to Retrieve the data from the Data base.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
  • Used JDBC and Hibernate to interact with the Data base
  • Worked with JNDI and Connection Pool to Interact with Servers like WebSphere, Web Logic and Tomcat.
  • Design and configure virtualization solutions on several of technologies like J2EE , middleware platforms including messaging technologies.
  • Used Servlets and JSP’s to Design the Web Application Front end page and Java Code to retrieve data from Back end.
  • Worked with Struts and Springs Framework.
  • Designed and implemented system health Monitor tool for Message center project using HTML , Shell Script and Javascript.
  • Involved in Writing Test cases and automating test cases using Selenium
  • Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
  • Used JDBC to interact with the Data Base
  • Worked in open-source Automation Frameworks including Selenium WebDriver, springs and JBehave.
  • Done Test Automations for API Testing.
  • Test case automation using Cucumber test automation tool and Gherkin scripting language.
  • Worked in Agile based environment working from sprint to sprint
  • Done Page Object Driven framework using Ruby
  • Involved in Understanding stories in each sprint and creating scenarios in each sprint.
  • Done Key Driven Automation Frame work (Robot Framework) for Acceptance Test Driven Development(ATDD).
  • Used python to develop Automation framework to Validate RESTful Web Services
  • Providing daily status report to client on day to day basis.
  • Done System Integration Testing for Web services, Servers, Modems.

Environment: Selenium, Appium, ATDD, Quality Center ALM 11.0, Quick Test Professional 11.0, Oracle 10g, Python, HTML, Ruby, Jmeter, Java, Effecta, Excel, Rally, JAVA, C#, J2EE, JIRA, Maven, ANT, Eclipse, JDBC, Agile Methodology, Linux.

Confidential, Phoenix, AZ

Software Development Engineer in Test

Responsibilities:

  • Proficient in identifying, reporting and troubleshooting software defects.
  • Worked with the Developing Team to Develop web elements and to interact with the MYSQL Data base .
  • Experience working in agile teams with a BDD approach.
  • Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
  • Developed Maven based build scripts to run Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Created feature files using Gherkins in cucumber framework for BDD
  • Developed parsing and xml Writing files in groovy.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Responsible for back-end API testing with SOAP UI and coding in groovy and Java .
  • Performed Unit testing for Java applications using TestNG. And Performance Testing Using Jmeter.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Experience inwriting automation script for AngularJS application using protractor.
  • Used Python and perl scripting in Data Driven, Hybrid Driven Framework.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Involved in testing API Web services and XML with tool called SOAP UI PRO. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium WebDriver.
  • Used Ruby with Cucumber for browser based testing with scenarios and situations.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Wrote scripts to run against Jenkins and reported the nightly batch results to the lead.
  • Testing a complex Web based application with backend validation in mainframes and using SOAP UI .
  • Proficient in Agile development and Scrum methodology.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Complete SDLC through Scrum Methodology.

Environment: Java, Selenium IDE plugin, Perl, Selenium WebDriver, Cucumber, Python, Ruby, SCRUM, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, Groovy, SVN, Git, J Behave, Internet Explorer, Python, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows.

Confidential

QA Tester

Responsibilities:

  • Understanding the business requirements and develop test cases to test the complete functionality of the application.
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed Test cases and analyze the test results.
  • Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
  • Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
  • Performed regression testing for each new built.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.

Environment: Test Director, UNIX, SQL Server, Power Builder, Windows NT, MS-Excel.

Hire Now