We provide IT Staff Augmentation Services!

Quality Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over 8+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Detail and Result oriented QA Engineer in maintaining Software Testing Life Cycle throughout all phases of Software Development Life Cycle. Exposure to AGILE testing process using SCRUM methodology &Tools (Rally, JIRA) and working experience with waterfall methodology.
  • Excellent programming experience in Core Java, SQL and PL/SQL.
  • Understanding of Java, J2EE, HTML, CSS, XML, JSON, XPath, SOA and Web Services (SOAP and RESTFUL).
  • Proven ability in designing and Creating test cases, automation frameworks using Java, TESTNG, Selenium WebDriver/ IDE, Grid, TestNG, Maven, Log4j, JDBC, and JXL
  • Experience in Page Object Factory and Data Driven Framework using JXL, TestNG Data Provider
  • Experience in automating performance testing using TestNG frameworks.
  • Had hands on experience in Web Services testing using SOAPUI, Restful, Apache HTTPClient and WSDL.
  • Experience in working with Build Systems like Maven and CI systems like Jenkins.
  • Experienced in White Box, Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques
  • Having experience in various phases of testing life cycle like requirement gathering, risk analysis, project planning and estimation, testing, defect management and reporting.
  • Experienced in administrating and maintaining Rally and HP Quality Center (QC).
  • Expertise in diverse domain technologies like Banking, Insurance, Finance, Media and Healthcare.
  • Experience using Source Control tools like Subversion (SVN), GIT and CVS.
  • Strong knowledge of working in Mac, windows, UNIX/Linux
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, and BugZilla.
  • Possess strong analytical, troubleshooting, communication and presentation skills, self - starter, quick learner and team player
  • Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid/RC, HP Quality Center, Jenkins, Jmeter, Fire bug and Fire path, Apache HTTP Client, JAXB, GSON, XML, JSON

Languages: Java, C, SQL, PL/SQL, XML, XPath

Web Technologies: HTML, CSS, JavaScript, Java, XML, log4j, JDBC

Test Frameworks: Junit, TestNG, POM,DDF,TDD, BDD

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

Web Services: SOAPUI, RESTFUL, WSDL, SOAP

Version Control Tools: Subversion, GIT,CVS

Build Tools: MAVEN, JENKINS

Databases: Oracle, SQL, PL/SQL, My SQL

Operating Systems: Mac, Unix, Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Quality Engineer

Responsibilities:

  • Design/Implement/maintain custom test automation frameworks/automation libraries for browser based applications and API endpoints ( web services ) using various technologies such as core Java, Selenium WebDriver, TestNG, Jenkins, Webpage Test.
  • Design/Implement/maintain mavenized performance scripts for testing API (web services) endpoints and HTTP Live Streaming services
  • Performed Automation testing for Web application and Rest API using TestNG.
  • Developed code for Page Object Model(POM) and Data Driven Framework (DDF) to validate large number of data.
  • Participate in the constant improvement of our Test Automation and Continuous Integration using Jenkins practices in addition to design and assist in building test automation architecture
  • Develop high quality TestNG performance scripts.
  • Work proactively with members of an Agile Software Development and Quality Assurance team to find and fix defects in our product architecture
  • Provide ownership and accountability for assigned testing and communicate critical issues and status updates in a timely manner to scrum team and other software test engineers
  • Enhanced/Extended our test automation framework via leveraging/integrating (a penetration testing tool for finding security vulnerabilities in web applications) API's giving automation engineers the ability to perform automatic security scans after their automated tests or on the fly
  • Play gatekeeper for DPIM core test automation framework components via code reviewing new implementations in addition to contributing reusable core test framework libraries and fixes
  • Work closely with Sr. Leadership, Product Owners/Business, SQE team, and Development team to ensure performance/functional expectations exceed thresholds.

Environment: Agile, Rally, Selenium Web Driver, Java, Fire Bug, Apache HTTPClient, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and Restful, Oracle, Apache Quality center, Linux, Web Sphere Application Server

Confidential, Portland,

QA Tester

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.
  • Configured Selenium Webdriver, TestNG tool and created selenium automation scripts in java using TestNG prior to agile testing
  • Performed Automation testing for Web application and Rest API using TestNG Framework with BDD approach.
  • Involved in creation of automation framework in Selenium Webdriver 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 test-driven development (TDD) Testing and behavior-driven development (BDD) Testing in every iteration.
  • 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 the files using various In-build assertions, performed Data Driven testing, in SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
  • 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).
  • 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

Environment: Selenium WebDriver, Java, Firebug, JXL, Log4j, MAVEN, Eclipse, Cucumber, TestNG, TDD, BDD, Jenkin, JMeter, HTML, JavaScript, CSS, XML, XPATH, Firebug, Web Services, SOAPUI, SOAP and RESTFUL,SQL, Oracle,TOAD, Quality Center, Linux, WebSphere Application Server.

Confidential, Seattle

QA Analyst

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web driver (using Java).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used Jenkins for building the WebDriver project.
  • Created Data Driven Framework to test with different sets of test data.
  • Performed TDD and BDD Testing for validating user requirement.
  • Designed and executed the Automation Test Scripts using Selenium Webdriver and Junit.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Implemented Automated execution of tests (nightly and need based) using Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed different testing task using various test scripts on Selenium Webdriver and Junit.
  • Used Firebug to identify web elements using XPath and CSS selectors.
  • Executed SOAP based web services API testing (Java client and SOAPUI).
  • Worked on creating test case for Object -driven framework for Selenium Web Driver.
  • Used XML files in Sending/receiving XML requests using SOAPUI.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Involved in testing of web application by creating XML test suite.
  • Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Selenium Web Driver 2.0, Eclipse, Java, Cucumber, TestNG, TDD, BDD, JXL, xPath, Firebug, Fire path, Agile, Maven, Jenkins, Rally, XML, SOAP, SOAPUI, Web Services (SOAP and RESTFUL), Oracle 10g, Quality Center, HTML, JavaScript, CSS, UNIX, SQL, TOAD.

Confidential, Downingtown, PA

QA Engineer

Responsibilities:

  • Interacted with application users and performed User acceptance testing.
  • Modified existing test plan for the changes and setup the automation test strategy.
  • Involved in writing the test plan, test cases and test scripts for the application manually.
  • Writing Test Cases in Test Director according to business perspective.
  • Done White Box testing using Selenium.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Responsible for Smoke, Integration, Functional and System testing and performed End-to-End testing manually.
  • Developed and maintained test automation framework using Ruby.
  • Developed use cases for User Acceptance testing.
  • Held meeting to update the users on the application developed and tested.
  • Presented the developments of the project to the users.
  • Win-Runner is used for regression testing.
  • Stored Test Cases in the Test Director tool.
  • Coordinated and integrated the work of the testing team by interacting with the Testers, Team.
  • Lead and Business Analyst to solve ambiguous requirements.
  • Involved in walkthroughs throughout the full phase of the project
  • Reported the defects in the Test director automated tool and Coordinated with the QA Lead and developers.
  • Wrote SQL queries to insert and retrieve the data from MySQL database.

Environment and Tools: Selenium WebDriver, TestNG, Firebug, FirePath, Log4j, POM (Page Object Model), Apache Http Client, GSON, RESTFUL Web Services, SOAP UI, Web Services, SOAP, Quality Center, Eclipse, MAVEN, JAVA, Confidential Excel, Oracle, TOAD, WebSphere, Linux

Confidential

Test Associate

Responsibilities:

  • Automated the basic flows of the application using Selenium Framework and Soap UI.
  • Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server. Formulated Test Strategy, Test Plan and Streamlined the requirements.
  • Designed Test Procedures, Test Scenarios, and Test Cases.
  • Developed Automation Infrastructure using Selenium.
  • Analyzed, recorded and modified client-server traffic using an HTTP monitor.
  • Programmed and executed Functional and Load Tests on web services prior to implementation.
  • Enhanced Test cases for regression testing using Java programming features and TestNG Annotations.
  • Documented software defects and reported bugs related to program functionality to software developers.
  • Conducted Data driven testing, cross browser testing and parallel test execution.

Environment and Tools:Java, Log4j, HTML, JavaScript, PL/SQL, Oracle, Apache Quality Center, Linux, Web Sphere Application Server, Bugzilla.

We'd love your feedback!