We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Over 6 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in various client domains.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Working experience with defect tracking tools like Clear Quest, Jira, ALM/Quality Center (QC).
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong in writing SQL queries to perform backend data validations.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Areas: Regression, GUI, Functional (Integration, System, Smoke, Interface, Ad-hoc Testing), Non-functional (Performance, Batch job, Security testing), Black box, Gray box, White box

Testing and Defect Tracking Tools: HP Quality Center, team Foundation Server (TFS) and Microsoft Test Manager (MTM)

Database Language: T-SQL, PL/SQL, MySQL

Testing tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, TestNG, JIRA, SOAP UI, CucumberInternet Programming: HTML, DHTML, XML

Methodology: Waterfall and Agile

Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZillaScripting: Python, JavaScript

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Team City

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Sr. QA Engineer

Responsibilities:

  • Performed integrated testing, performance testing, regression testing, Cross Browser testing, and UAT testing.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Performed white box testing using TestNG for class, method, & WebServices testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium 2.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Python, Ruby, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows.

Confidential, Pasadena, CA

QA Automation 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 TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Designed and developed User Interfaces for Python users as per requirements.
  • Used Java language and TestNG framework for scripting.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • 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.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • 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.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using.
  • Worked closely with Business analysts to know more details about Billing, Order management (OMS) functionality business requirements and Specifications.
  • Used JIRA bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
  • Involved in preparing Test Plan and Test Cases based on business requirements.
  • Performed Web Testing to check for broken links in a page.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: s: Selenium WebDriver, Jenkins, SOAP UI, Ruby, Cucumber, Python, Maven, TestNG, Jira, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows.

Confidential, Louisville, KY

QA Engineer

Responsibilities:

  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Responsible creating the functional testing framework using Junit and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed framework using Junit, Page Object Model.
  • Developed automation framework to test SOAP based WebServices using Junit.
  • Maintained and executed Ant build files for running automated tests.
  • Used Ant to help manage project’s build, report and documentation across the network.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Performed GUI, Functional and Regression testing by automated using Selenium, Junit, Ant, and Jenkins.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Participated in internal and cross functional code and design reviews.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Created the data driven framework using HP Service Test and SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developed SQL Queries/SQL Procedures to test data load.
  • Played a key role in production releases and perform UAT test of the system.
  • Worked with an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Page Object Model (POM), Jenkins, Junit, Ant, SOAP UI, Quality Center, Eclipse, XPath, Firebug, SQL and Windows.

Confidential, Omaha, NE

QA Manual Tester

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Analyzed the system requirements and developed test plans using technical specifications.
  • Performed System Testing and Regression Testing.
  • Responsible for back-end testing/database testing, which was done using SQL queries.
  • Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.
  • Used Quality Center for bug tracking and investigated software bugs.
  • Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
  • Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Quality Center, HTML, XML, SQL, SQL Scripting, BugZilla, Google Chrome, Mozilla Firefox, Internet Explorer, Windows.

We'd love your feedback!