We provide IT Staff Augmentation Services!

Software Quality Assurance Engineer Resume

Phoenix, AZ

SUMMARY:

  • Over 6+ years of strong exposure to the Software Testing Life Cycle (STLC) with QA testing methodologies and procedures.
  • Proficient on Automation tools like Selenium RC/WebDriver/IDE/Grid, TestNG, Junit, Ant, Maven, Jbehave, Cucumber, Jenkins, Hudson, SOAP UI for testing Client Server and Web based Applications.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Good Knowledge of software testing on Browsers Add - ons, Web Application, Mobile Application & ERP.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Experience include 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 base Applications.
  • Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
  • Experience testing SOA with RestFul/SOAP Web Services . Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI .
  • Extensively used Soap UI to validate SOAP/WSDL and web services
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Rally, Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good exposure in iOS & Android Application, Testing Websites, Web Applications and ERP system.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SoapUI, ALM, Cucumber, Jbehave

Programming: C, C++, Java, HTML, XML, JavaScript, CSS, SQL

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Rally,Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Virtualization: VMWare Server

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Software Quality Assurance Engineer

Responsibilities:

  • Created and executed automated test scripts using Selenium Web Driver and TestNG.
  • Worked in testing Web Services through XML.
  • Building the code in java for while developing frameworks.
  • Built web applications with HTML, and CSS.
  • Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
  • Worked on testing by writing the queries in SQL * Plus.
  • Involved in working on query the data objects in C++, C#.
  • Involved in writing Automation scripts and frameworks using Java, C#, JavaScript, VBScript.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
  • Performed Back End testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
  • Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
  • Used version control tools like GIT.
  • Created feature files using Gherkins in Cucumber framework for BDD.
  • Creating a cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
  • Performed different types of testing like smoke, functional, performance, reliability, scalability, testability, usability and compliance testing system integration, white box, black box, gray box, positive, negative and regression testing.
  • Automated testing tools such as Selenium Web Driver/IDE/Grid for Web-based application Functional Testing and Regression Testing.
  • Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve
  • Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
  • Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
  • Involved in resolving complex automation issues in selenium using suitable Java code.
  • Created test cases using element locators and selenium web driver methods. .
  • Involved in Agile methodology with SCRUM Process for the product development.
  • Developed automated scripts and frame works using key word driven framework.
  • Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
  • Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Cross-Browser Testing was performed on different versions of IE and other Browsers.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Prepare Test Cases TDD (test driven development) and BDD (behavior driven development) approach using Cucumber.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Worked with web service and back-end service/API tools such as Soap Service, HTTPClient, and Soap Client etc.
  • Involved to create to create test client and service test framework using java for web services created java test utilities.
  • Exposure to tools like Maven, Sub Version, Junit/TestNG, Eclipse/IntelliJ IDE, Jenkins.
  • Involved in white box (component) testing.

Environment: Java, Agile Methodology, QC, Selenium WebDriver, Ruby, TestNG, Python, Perl, HTML, XML, web services, SOAP UI, REST Services, Postman, TOAD, Oracle, SQL, ALM, HTML, XML, iOS, Mobile Testing, ERP Modules Testing, Appium, Jenkins, Cucumber, Lisa, Maven, HTML, Java script, JIRA, Eclipse, CA LISA, Windows, SQL* plus, Sql Server

Confidential, San Francisco, CA

Selenium/White Box QA Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Written and executed Selenium tests for automation testing of the web application using WebDriver .
  • Developed TestNG scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
  • Created and maintained smoke/functional/regression scripts for web-based application using Selenium WebDriver, Java, and TestNG.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Executed test cases and reported status of the test cases.
  • Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
  • Developed test scenarios and test procedures based on the test requirements.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, REST, HTML, JavaScript, Eclipse, XML, XPath, SQL, Oracle 10g, Quality Center, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Implemented assertions, error collector functionalities for better validation using TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG under Java platform.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Smoke, Functional, System, Integration, Regression, Performance testing.
  • Executed the Test Cases to verify actual results to expected results.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Performed SQL query executions in Database as a part of Back end Data Verifications.
  • Involved in Defect tracking and Reporting using JIRA defect tracking tool.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Presented progress of the testing process at walkthroughs and inspections.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, Soap UI, XPath, Eclipse, HTML, XML, Subversion, JIRA, IE, Firefox, Chrome, IE, agile, SQL, Windows.

Confidential, San Francisco, CA

QA Analyst

Responsibilities:

  • Prepared Test Plan, Test Cases using Business requirements document and Functional requirements document of the system.
  • Actively involved in specifications, requirements meetings and development of Test Plan and Test scripts.
  • Prepared test plans for getting quotes, quotes history and account access and put in test director.
  • Wrote functional test case for login, quotes and account access.
  • Involved in validating major releases by running the system tests and regression tests for HDS and maintaining the defect tracker database.
  • Prepared test data based on exact definition of defect (for positive testing)
  • Prepared test data as per exact opposite definition of defect (for negative testing)
  • Conducted regression testing on release, verified that no new defects were caused by production fixes
  • Performed black box testing for quotes and history and account access.
  • Performed regression testing, system testing for account creation, access and quotes.
  • Reported bugs into Test Director and triaged.
  • Prepared and maintained test documents in Test Director.
  • Communicated with different test teams and solved issues.
  • Wrote SQL queries to do backend testing for quotes.
  • Worked on UNIX platforms and used UNIX commands.

Environment: Java, Mercury Test Director, QA Methods, SQL, Different Browsers, Oracle, SQL Server, Windows XP, UNIX.

Confidential, San Mateo, CA

Software QA Engineer

Responsibilities:

  • Tested host-based data loss prevention system that applies policy to streamline compliance and prevent data loss on endpoints, servers and mobile devices
  • Automated Administrator and Reporter web applications using Selenium WebDriver.
  • Studied the documentation such as Requirement document, User's Guide, Implementation Guide, System Administrator Guide, Enforcer Administer Guide to learn the application features
  • Responsible for running the installations, upgrades and testing various functionalities of the system components on different servers and host machines
  • Prepared functional test plans, test cases and test summary reports for product installation and product functionality of data loss prevention, authorizations, policy enforcer, unified communication control and file server enforcer
  • Modified test cases after the changes in the functional spec by the Business Analyst.
  • Executed above test cases and interacted with other team members in resolving defects
  • Helped in testing other web applications like Reporter and Administrator.
  • Prepared test data for automated testing and used Power Shell to run the scripts.
  • Involved in validation of data using SQL queries and then exporting the query results to Spreadsheet and validated the data.
  • Provided installation of the server product and enforcers on the client machines.
  • Had meetings with QA Manager and team members to discuss new features and functionalities.
  • Filed bugs for the new version of the product. Verified the bugs of the old release. Tracked the problem reported in the bug tracking system. Reviewed bugs from existing bug tracking system.

Environment: C, Power Shell, BugZilla, MS Excel, SQL Developer and SQLPlus.

Hire Now