We provide IT Staff Augmentation Services!

Quality Engineer Resume

Pittsburgh, PA

SUMMARY

  • Over 7 years of experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Validated web services using Groovy Scripts in SOAPUI.
  • Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications and Did Different type of Testing on Apps for IOS and Android.
  • Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in creating automation scripts from scratch.
  • Sound knowledge of developing different types of framework like Module driven, Data driven and Hybrid framework.
  • Test automation for web application (SWAP module) using Cucumber.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x - path.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM ClearQuest, Bugzilla.
  • Working Knowledge of Cucumber & Calabash Automation tools using Ruby.
  • Good knowledge on testing the web applications 508 compliant with respect to ADA.
  • Participated in meetings with clients, developers to write requirements in Gherkin language using Cucumber in RubyMine.
  • Analyze current production systems and reverse engineer code.
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Quality Center and HP ALM
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology
  • Testing for Android and IOS Apps
  • Performed both Manual Testing and Automated Testing
  • Experience in understanding the code written in different programming languages Java, VBScript, Java Script and databases like Oracle, SQL Server.
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, My SQL, and Microsoft SQL Server etc. to perform back-end-Testing.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center, JMeter, JBehave, Test Plan Manager, Test Director, SOAP UI, HP ALM, Ready API

Bug Reporting Tool: JIRA, HP Quality Center, BugZilla, Visual Studio TFS, Rally

Frameworks: Junit, TestNG, TDD, BDD, Data- Driven Development

Web Technologies: C++, PL/SQL, Java, JavaScript, HTML, XML, Groovy scripting, Shell Scripting, UNIX,HTML 5, XHTML, XML, JavaScript, AJAX,JQuery, CSS3, Angular 2, Typescript, React.js.

Web/App Servers: Apache Tomcat 7.0.61/8.0.21 , WebSphere 7.0, HTTP Web Server, SOAP, Restful

Database: MYSQL, SQL Server, MS-Access, Oracle, PL/SQL

Firefox Add-ons: XPath, XPath checker, Firebug

Operating Systems: Windows 2000, Windows XP (Prof), Win 08/07, Mac OS X

Other: Microsoft Word 2005/07/10, Microsoft Excel 2005/07/10, Microsoft PowerPoint 2005/07/10, MS Project 2007.

PROFESSIONAL EXPERIENCE

Confidential

Quality Engineer

Responsibilities:

  • Involved in designing of the automation framework using java,Cucumber,J unit,Maven,selenium.
  • Engaging with the Design Team and BAs for scope definition and facilitate requirements gathering and documentation to understand and communicate complex business challenges.
  • Develop and initiate advanced automated testing methodologies.
  • Interface with developers in executing projects.
  • Participate in designing and code reviews.
  • Participate in functioning processes and testing of products.
  • Ensure compliance of quality processes and standards.
  • Planning the automation framework using tools like Selenium, Cucumber, Java and Maven build tool and integrated with continuous deployment tool, Jenkins by creating the relevant functions and test cases.
  • Perform adhoc testing, regression testing, sanity testing for various release versions of the application.
  • Designing and improvising the Automation framework developed using Maven, Cucumber, Webdriver for web automation.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Identifying test cases that can be automated and developing scripts using Java.
  • Preparing reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts
  • Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology
  • Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.
  • Designing and improvising the Automation framework developed using Maven, Cucumber, Webdriver and Appium for web and mobile automation

Confidential, Pittsburgh, PA

Senior Automation Engineer

Responsibilities:

  • Involved in all Software Development Lifecycle (SDLC) activities, including, Requirements, Design, Coding, Testing, Deployment, and Maintenance.
  • Organized Testing Framework and ensured the testing functions were performed on defined Process.
  • Co-ordinated with product teams and ensured that all automated solutions were deliveredon time and were of optimal quality.
  • UsedQuick-Test-ProfessionalAutomation Toolto writeAutomation TestScripts for Integration, User Acceptance TestingandRegression Testfor SafetyAwards Program.
  • ConductingTestPlan Design Meetingswith the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
  • Identifying Integration User-Stories and Tasks during theSprintGrooming, Sprint Planning Sessions.
  • AttendingDaily Stand-up meetings,as part of the sprint meetings, for the QA Integration Team.
  • UsingGlobal/Local - Test/Action Parameters and Datasheetsto createdata-driven testing.
  • Enhancing the tests by creatingstandard auto-logging functions to capture and append the logs to the test run.
  • Enhancing theQTP scriptsby doing unit testing on the scripts before creatingscenario-basedtests in Test-Lab Module ofQuality Center.
  • Creating defect tasks inVersion One,andintegrating it withJIRA

Environment: Test Environment,HP ALMQuality Center, Quick Test Professional, VB Script, HTML, Version One, JIRA, Excel Application.

Confidential, Woonsocket, RI

QA Engineer

Responsibilities:

  • Responsible for UI, Functional, Web Services, cross browser, Automation, ETL, Reports Testing of Web, distributed, Reporting, legacy Application.
  • Creating standalone application in WFRIA framework to create a solution component and then plugin play in the actual scenario to determine the cause and effect.
  • Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and Junit.
  • Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Automated the regression test cases using the WebDriver & TestNG.
  • Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
  • Use HP ALM Tool for write and execute Function test cases.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Worked with users to develop User Acceptance Testing procedures and strategies.
  • Hands on working with Jenkins. Experienced in creating regression jobs, setting up the reports etc.
  • Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management with Regression Test Reports and Progress Reports.
  • Developed SQL queries to test the data after publishing course/ program like subject and check processing in batches.
  • Working on ADA compliances using JAWS with IE browser, NVDA with FF browser and safari with VO.
  • Worked on accessibility issues for making sure all the components are 508 compliant and in accordance with screen reader and color-blind users.
  • Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber using ruby along with manual testing.
  • Communicating with the Client team over conference calls (video or Audio) for any design change issues in the project and hindering issues.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Knowledge of HP Quality Center, ALM (Application Lifecycle Management). Executed and managed test cases and responsible for reporting Quality Center/Rally.
  • Working as a member in team sharing the knowledge in order to achieve product timelines.

Environment: HTML, XML, XPath, JavaScript, React.JS, YUI, Groovy scripting, Jenkins, Splunk, Gherkin Firebug, SQL, PLSQL, Oracle 10g, UNIX, Windows, Java, Selenium WebDriver, TestNG, SVN, Maven, Jenkins, SOAP UI Pro, Eclipse, TDD, Agile, Web storm, Mac OS, JAWS19, NVDA, VO, Command line tools.

Confidential, NJ

Quality Assurance Engineer Automation

Responsibilities:

  • Develop and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
  • Perform and validate positive, negative, system, cross-browser, and integration testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium RC and Implemented Framework for Selenium RC scripts using Java.
  • Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
  • Performed functional testing, UI testing, stability testing and network stability testing for different Android and iOS devices using Appium.
  • Create a Junit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Tested Sandbox environment customized Salesforce application as per the client's requirement.
  • Used different types of virtual devices (Emulator) and real devices for Test Cases Validation.
  • Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing.
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instances of server and Selenium IDE for record and playback.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: s: Eclipse, Selenium WebDriver, TestNG, Java, Salesforce, JIRA, HTML, CSS, SCSS, Angular 1.5, Angular 2, JavaScript, Node.js, XCode, Sublime, Web storm, Mac OS, Command line tools.

Confidential

QA Tester

Responsibilities:

  • Developed a new set of Selenium based regression test scripts to handle client facing web site.
  • Developed Java based library to read test data from XML & Properties files.
  • Built reusable methods using Java for Database and File (XML/Properties) access.
  • Captured and Validated elements locator (ID, XPath). 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 Ant for building the WebDriver project.
  • Created Data Driven Framework to test with different sets of test data.
  • Maintained Automation scripts in Subversion.
  • Used Jira as a bug tracking tool.
  • Wrote Perl scripts and SQL queries for backend validation.
  • Designed and executed the Automation Test Scripts usingSelenium Web Driver 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 ANT and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • 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.
  • Used XML files in Sending/receiving XML requests using SOAPUI.
  • Involved manual testing of various test cases with respective test scripts on Selenium and Reviewed the Business/ Functional/ System Requirement Specs, High Level Design Documents, Detailed Design Documents and Requirement Matrix.
  • Tested and verified that Localized sites have the same functionality as US site.
  • Tested the application process in localization languages, coordinate test activities across multiple sites.
  • Responsible for creating Traceability Matrix to track Use Cases and Requirements.

Environment: Hudson, RHEL, Windows, Java, Oracle 11G, Selenium (RC, Grid), Junit/Java, Jira, Selenium web driver, TestNG.

Hire Now