We provide IT Staff Augmentation Services!

Qa Engineer Resume

Redwood City, CA

SUMMARY:

  • Having 8+ years of experience in Software Quality Assurance which includes Manual and Automation testing.
  • Expertise in Quality Analysis with a strong understanding of Software Development Life Cycle (SDLC) and object - oriented methodologies
  • Excellent understanding of Software QA Methodologies and experience in all the phases of Software Development Life Cycle (SDLC), Agile(Scrum methodology) development model and Waterfall model focusing on mainly Software Testing Life Cycle (STLC).
  • Expertise in automation testing using Java, TestNG and Selenium Webdriver
  • Experience in manual testing and automate SOAP and Restful Web Services using Postman, Rest Assured.
  • Good work experience in using SQL Queries in verifying the data from the Oracle DB (backend validation).
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Involved in developing the Automation using Page Object Model and Data Driven Framework
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
  • Good understanding of bug tracking using JIRA for reporting the Modification Requests and collecting test Metrics In order to keep track of the test progress and test execution.
  • Good knowledge in using repositories GIT and SVN.
  • Extensive experience in different IDEs like Eclipse, and Edit plus.
  • Working knowledge of Operating Systems: Windows, Mac, Linux and UNIX environment
  • Excellent written and verbal communication and interpersonal skills.
  • Managed critical projects in tight schedule and motivated team player.

TECHNICAL SKILLS:

Java:, SQL

Selenium WebDriver: /IDE/RC/Grid, JUnit, TestNG, Log4J, RESTAssured, Postman, JMeter, Chrome Developer Tools, Firebug, XPath, Firepath

Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services, Postman, Google Advanced REST Client

Bug Tracking Tools: Rally,Quality Center,JIRA,Bugzilla

Web Technologies: HTML, CSS, JavaScript, XML, JSON, Web Services (SOAP and Restful), JXL

IDE: Eclipse, NetBeans, IntelliJ

Build Tools: Maven, Jenkins, ANT, Hudson

Databases and Tools: Oracle, MySQL, SQL Developer, SQL, PL/SQL

Version Control Tools: Git, SVN, CVS

Operating Systems: Windows, Linux, Mac, UNIX

Agile: / Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Redwood City, CA

QA Engineer

Responsibilities:

  • Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
  • Configure Selenium Web Driver, TestNG, and created selenium automation scripts in java using TestNG prior to agile testing
  • Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed and executed test cases and automation regression testing using Selenium Web Driver.
  • Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAP UI.
  • Performed REST API Testing using Http java Test Client for REST web APIs.
  • API Level testing for web services, enhanced the Test harness and developed many Test suites using XML,PERL and PHP, Python.
  • Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
  • Developed and maintained test documentation including test plans, test cases, and test data.
  • Retest defect fixes and reopen issues when needed.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Used SQL Queries to verify the data from the Oracle database

Environment: Selenium Web Driver 2, Agile, rally, Java, CSS, HTML, XML, JavaScript, Eclipse, Jira, JAVA, TestNG, Restful API testing, XML, JSON,Jenkins, xPath, Firebug/ FirePath, JIRA, Log4j, JDBC, Mobile Testing, SQL, Firebug.

Confidential, CA

QA Engineer

Responsibilities:

  • Analyzed Business Requirement Documents (BRD), Functional specifications & systems requirements
  • Created, developed and executed manual test cases and test scripts and maintained test cases in quality center
  • Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data
  • Created parameterization tests by importing data from excel files using TestNG, Data provider, JXL and Selenium Web Driver
  • Responsible for implementation of Page Object Based Data Driven Test Automation Framework build using WebDriver, TestNG technologies
  • Used Selenium (XPath and CSS locators) to test the web application
  • Validated Web Services using SOAP UI and created test suites for the functional Testing of Web Services
  • Setup test environment and test data for both positive and negative testing.
  • Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG, JUnit.
  • Used to review and analyze results and reporting feature to generate detailed defect report
  • Working with team lead to create Test Plan and Master Test Strategy for the project
  • Testing process included Black Box testing, Functional testing, Integration testing, Data Integrity testing, Regression testing and End to End testing
  • Involved in application security testing for securing the application with proper authentication & authorization
  • Performed Positive & Negative Testing for system validations
  • Execution of Manual and Automated Scripts from JIRA
  • Responsible for reporting bugs through the JIRA and conducting the triage meeting
  • Involved in Database testing by writing & executing SQL queries to validate that data is being populated in an appropriate tables & manually comparing the results with front-end values
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT

Environment: Selenium WebDriver, Eclipse, JIRA, JAVA, TestNG, SOAP UI, SOAP, Restful, ANT, Jenkins, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, WebSphere, SQL, MS Excel and Windows, SQL, TOAD, Firebug, WinSCP, Putty, Shell Scripts

Confidential, Fort Worth, TX

Automation Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Performed functional tests using Selenium WebDriver with data driven framework in a database.
  • Developed and implemented the custom framework with Data Driven and Page Object Factory Model using
  • Selenium Web Driver which cut down the script development time in half.
  • Used TestNG Test Suite to run group of Test classes and Test Cases.
  • Used Rally managing the stories and creating defects for the iteration.
  • Created maven pom.xml to get the needed artifacts and Integrated with Jenkins.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
  • Performed Smoke, System testing, system Integration Testing, User acceptance testing, Database testing and Regression testing.
  • Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Attended project meetings, release meetings and QA status meetings.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Bugzilla.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Used SQL and PL/SQL for Data retrieval in Back End Testing.
  • Close interaction with Team Members, Developers, Business Analyst and Project Management

Environment: Agile, Rally, Selenium WebDriver/IDE/RC, xPath, JXL, Firebug, FirePath, Java, TestNG, Web Services, SOAP, RESTFUL, SOAP UI, XML, JSON, Quality Center, Maven, Jenkins, Oracle, HTML, Java Script, CSS, SQL, PL/SQL, Rally, ANT, Jenkins, Firebug, UNIX, Windows, Selenium Web Driver, JavaScript, HTML, XML, Web Services, SOAP UI, WSDL,TestNG, Maven, Oracle, SQL, Git, Linux, Windows.

Confidential

Manual/QA Tester

Responsibilities:

  • Attending Sprint Planning and Backlog Grooming meeting in weekly base for scrum and agile methodology
  • Participate in design and requirement meeting to make sure that we have all UED(User Experience Design) and data handed
  • Documenting and review UED to check that it covers all features or not
  • Come up with test plan after reviewing UED and requirements
  • Communicate closely with Product Owner and Developers to implement new features in Agile environment
  • Preparing regression suite and End to End scenarios to validate application and analyzed the test results
  • Used MTM for bug tracking tool
  • Writing SQL queries for testing the connectivity to Middle Tier and Backend
  • Modify DB values to validate new services and error condition
  • Performed functional testing, UI testing and end to end testing
  • Performed Cross-browser testing for Windows XP, Windows Vista, Windows 7 and MAC OS
  • Performed regression testing and End to End Testing on application builds and analyzed the test results
  • Performing manual verification for android and IOS on more than 9 devices
  • Writing Automation test script using Selenium Webdriver, Java, TestNG

Environment: Manual Testing,, MTM(Microsoft Test Manager), HTML, SQL, Oracle, Windows

Confidential

Software Tester

Responsibilities:

  • Performed functional testing, UI testing and end to end testing
  • Performed regression testing and End to End Testing on application builds and analyzed the test results
  • Writing JUnit test cases and testing the modules in development and QA environment
  • Created test plans, test scenarios and wrote test cases for testing various services based on the business functional requirements.
  • Performed GUI Testing and Cross Browser compatibility to resolve any technical issues.
  • Performed regression tests and analyzed the test results.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Performed Cross-browser testing for Windows XP, Windows Vista and Windows 7
  • Verified the bugs fixes, document the bug history and analysis once the defect is fixed or closed.

Environment: Java, SQL, Quality Center, UNIX, Windows, Agile, Unix, Putty, SQL developer,MTM(Microsoft Test Manager)

Hire Now