We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 8+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and experience in testing Client/Server, Web - based Applications, Web Services (SOAP and REST) with proficiency in both Manual and Automation Testing.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and methodologies like Waterfall and Agile.
  • Experience in SQA (Software Quality Assurance) including Manual and Automation testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, JIRA and SoapUI .
  • Experience in Data Driven, Page Object Model (POM) patterns using Selenium WebDriver and TestNG.
  • Excellent knowledge on XPath, Firebug, Firefox and Chrome dev tools.
  • Hands-on experience with Web Service testing using SoapUI, Apache Http Client, Rest API, and WSDL.
  • REST API testing using SoapUI, POSTMAN, Apache HttpClient API, TestNG, JAXB & J SON parsers (JACKSON and GSON).
  • Sound knowledge on TestNG framework for Test Automation, Maven for Project build integration, Jenkins for Continuous Integration.
  • Good working knowledge of MySQL and Oracle databases.
  • Strong experience with Version Control Systems such as SVN and GIT.
  • Experience in GUI and Functional Testing, Black box Testing, Positive/Negative testing, Ad-hoc testing, System testing, Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications using Manual and Automation techniques.
  • Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test scripts based on user requirements and system requirement documents for functional, security, performance, configuration, regression, integration and usability testing.
  • Expertise in documenting defects using Rally, JIRA, Bugzilla, Mantis.
  • Experience with data analysis, documenting business requirements and data specifications.
  • A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.
  • Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.

TECHNICAL SKILLS

Languages/ Scripts: Java, SQL, JavaScript, XML, HTML, CSS

Testing Tools: Selenium WebDriver/IDE/GRID, TestNG, Apache POI, Apache HTTPClient, SoapUI, POSTMAN

Web Services: SOAP, REST, WSDL, JAXB, JSON (JACKSON, GSON)

Bug Tracking Tools: Bugzilla, Rally, JIRA, Mantis

Testing Methodologies: System Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing

Databases: Oracle SQL, MySQL

Misc. Tools: TOAD, Eclipse, Firebug, FirePath, Firefox, Chrome devtools

Operating Systems: MAC, Linux, UNIX, Windows

Build/CI Tools: Maven, Jenkins

Version Control: SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Senior QA Engineer

Responsibilities:
  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Analyzed Business Requirements, use cases and worked on automation and manual testing of the application.
  • Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
  • Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Automated Web Application testing using Selenium WebDriver and REST API with Apache HTTP Client, TestNG, Apache POI, JAXB, Gson frameworks.
  • Used Selenium WebDriver, Maven, Java, XPath & Firebug, Log4j, JDBC and Apache POI API s.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS l ocators.
  • Extensively used Page Objects design framework for readable test script and easy maintenance from developer perspectives.
  • Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Tested REST API using Apache HTTP Client, Apache POI, TestNG, GSON, JAXB Parsers.
  • Used TestNG Annotations in creating test suites for validating Restful web services.
  • Validated XML and JSON responses using JAXB and GSON parsers.
  • Involved in creating automation test suites for regression testing in SoapUI. The messaging formats included SOAP over HTTP and REST based clients with XML payload.
  • Tested SOAP and Restful Web Services using SoapUI manually.
  • Performed Web Services Testing and XML validation by creating test case suite using SoapUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.

Environment: Agile, JIRA, Selenium WebDriver, Java, Fire Bug, Apache POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, JavaScript, CSS, XML, XPATH, Firebug, Web Services, SoapUI, SOAP and REST APIs, Oracle SQL, Linux, Web Sphere Application Server.

Confidential,Benz, MI

QA Engineer

Responsibilities:
  • Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
  • Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
  • Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
  • Tested compatibility of application for dynamic and static content under various browsers using HTML IDs and XPath in Selenium.
  • Used Core Java for writing automated regression test scripts using Selenium WebDriver.
  • Tested Rest API using Apache HTTP Client, TestNG, Apache POI, JAXB, GSON.
  • Used SoapUI to test Web Services using WSDL file given by development team.
  • Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
  • Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
  • Performed tests for Functionality, Regression, GUI, End to End, System, Configuration and Backend.
  • Classified the defects according to severity and priority levels and prepared Test Status Reports.
  • Raised defects in Rally and made sure appropriate hand-offs and retesting takes place.
  • Prepared defect prevention (DP) reports and conducted DP meetings with the team.
  • Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
  • Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
  • Actively participated in weekly meetings, triage calls and updated weekly reports.

Environment: Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, JSON, SOAP, WSDL, SoapUI, Rally, Toad, SQL, GIT, Oracle, Linux.

Confidential, Atlanta GA

QA Engineer

Responsibilities:
  • Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
  • Analyzing and understanding Business Requirement Document written in JIRA and Use cases from SharePoint to design test cases.
  • Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update and maintain the Testing Standards and Procedures.
  • Involved in the Execution of the Test Scripts.
  • Performing manual testing through all phases of development life cycle (Usability, Functional, and Regression Testing) using black box testing methods.
  • Created automation test framework with the help of Selenium WebDriver and Maven with TestNG, XPath, Log4j, Apache POI, Data Driven and Page Object Model principles.
  • Validated Ajax controls, pop-ups and various form controls using Selenium WebDriver.
  • Used Firebug and FirePath to identify the elements in the web application.
  • Used TestNG test suite to run group of test classes and test cases.
  • Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
  • Used SoapUI for testing SOAP and Restful web services of the application.
  • Developed test cases and suites of the web services using Data Driven pattern.
  • Used Toad for writing SQL queries to validate backend applications to ensure accurate results.
  • Coordinated with development team closely for issue resolution.
  • Managed Requirement Change Requests and implementing procedures for test changes.
  • Developed Test Cases for Backend testing, integrating SQL queries to be used in running test cases.
  • Involved in informing the test lead of any issues that may affect the schedule, budget, or quality of the product or the testing process.
  • Used Test Director for communicating between developers, product support and test team members.
  • Tracking, reviewing, and analyzing defects using Mantis.
  • Provide guidance to development and project teams on appropriate approaches to testing delivered products, including test tool sets.
  • Worked on functional, regression and system testing.

Environment: Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, JSON, SOAP, WSDL, SoapUI, Mantis, Toad, SQL, GIT, Linux.

Confidential, New York, NY

Software QA Analyst

Responsibilities:
  • Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
  • Studied existing application functionality and new business requirements.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
  • Developed UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client-and server-side validation.
  • Developed and Consumed Enterprise wide web services using SOAP and RESTful web services.
  • Validated Restful web services using Apache HttpClient, TestNG, JAXB, GSON Parsers
  • Validated Web Services using SoapUI and created test suites for the functional Testing of Web Services

Environment: JavaScript, HTML, CSS, JSP, Selenium WebDriver, TestNG, GSON, RESTFUL Web Services, SoapUI, SOAP, Eclipse, MAVEN, JAVA, TOAD, WebSphere, Linux

Confidential

QA Engineer

Responsibilities:
  • Created Selenium test cases for automation using Selenium Webdriver.
  • Created parameterized tests by importing data from excel files using TestNG Data provider, JXL and Selenium WebDriver.
  • Validated Restful web services using Apache Httpclient, TestNG, JAXB, Jackson Parsers.
  • Setup test environment and test data for both positive and negative testing.
  • Developed test cases and suites of the web services using Data Driven pattern.
  • Transformation of use cases to test scenarios and designing test plans and test cases.
  • Performed Smoke, Black Box, Validation and Compatibility testing.
  • Performed Regression, UAT, Integration, User Interface, GUI, and Usability Testing.
  • Extensively worked for the development of test standards for script development, deployment and reuse.
  • Involvement in efficient and optimum test planning strategies, taking into account various constraints002E
  • Interaction with the developers for resolving critical bugs and functionality modifications.
  • Using MySQL Server database extensively to validate the backend data.

Environment: Selenium WebDriver, JXL, TestNG, Agile, JavaScript, HTML, XML, Web Services, SoapUI, WSDL, TestNG, Maven, MySQL, GIT, Linux

We'd love your feedback!