We provide IT Staff Augmentation Services!

Sr.qa Engineer Resume

4.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Having 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy forWeb basedandClient/Serverapplications usingManual testingandhtml testingSelenium of client server application inback - end testing.
  • Good working experience in automation tools like seleniumWeb driver’s, Selenium RC,Selenium IDEandQTP(Quick Test Professional).
  • Experienced in providing the efficient locators strategy likeXPathandCSSto run WebDriver script in stable condition
  • Extensively experienced in performingManualandAutomated Testing.
  • Hands on expertise with test automation tools such as HPQTP (Functional Tester) 10/11 and Selenium.
  • Proven expertise in creation and maintenance of Hybrid QTP framework (combination of Data Driven and Keyword Driven automation approaches).
  • Experience using QTP VBScript utilizing both static and dynamic descriptive programming.
  • Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke (Sanity), Functional, Integration, System, Regression, Ad-hoc (Exploratory), Cross - Browser, User Interface and User Acceptance tests.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Experience in web technologies likeScript, XML, XPATH, XSLT, AJAX, HTML, CSS.
  • Expert using open-source bug tracking toolJIRA, Quality Center and Bugzilla.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client/Server testing and Web services using SoapUI.
  • He has Experience in preparing Test Plans, Test Strategy, Test Cases, Test schedule planning, Test Traceability Matrix, Defect Reports, Test results documents for projects.
  • Have strong knowledge in Development Life Cycle and Software Testing Life Cycle concepts and its implementation in projects and well versed with agile methodology and Waterfall method.
  • Expertise in analyzing Business Requirements, Technical requirements, and High-Level Design Documents for all projects.
  • Experienced in Automation testing using Selenium WebDriver, Appium, Python, Java, TestNG, Maven, Jenkins, Cucumber, Soap UI.
  • Experience in understanding the code written in different programming languages Java Script and databases like Oracle, SQL Server.
  • Expertise in Automation, Manual, Smoke, Performance, Back end, Functional, System and Regression Testing.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for project building tool, Jenkins for continuous integration and Git and bitbucket as version control tool.
  • Experience in load testing the applications using JMeter.
  • Developing Test cases per the requirements/client change requests and experience in conducting and managing Smoke, Functional, Integration, System, Regression on the testing applications and Involved in the client User acceptance testing.
  • Expertise in using the HP Quality Center for Defect Tracking, Organizing, Managing, Planning, Writing and Executing the tests Cases.
  • Proficient experience in different Databases like Oracle, DB2, SQL Server
  • Experience with dimensional and relational database design.
  • Worked on Mobile testing and validating the application against the Mobile App and Mobile web
  • Used Cucumber tool to write BDD tests and implemented step definitions using Java script.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Worked on Agile Methodologies with good knowledge on different SDLC such as SCRUM, waterfall models and TDD, BDD.

TECHNICAL SKILLS:

Languages: C, C++, Java, c#, HTML, XML, JavaScript, SQL, Python, Perl, TCL, VB Script.

Testing Tools: Selenium Web driver/IDE/RC/Grid, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director, Cucumber.

Testing Framework and other tools: Junit, TestNG, Jenkins, Maven, ANT, Eclipse IDE

Methodologies: Agile (Scrum), Waterfall, TDD.

Databases: Oracle 9i/10g,11g,12g, SQL Server 2008/2008R2,2012, IBM DB2, TOAD for DB s.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Version Control: CVS, Git.

Operating Systems: Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Sr.QA Engineer

Responsibilities:

  • Developed automation script for Mobile Native applications (IOS, Android) usingAppium, Microservices,Java.
  • Exported Test Case Scripts (Java-SeleniumRC) inEclipse IDEand modified the selenium scripts and executed.
  • Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management.
  • ConfiguredWeb Driver,TestNG, Maventool and createdseleniumautomation scripts in Java usingTestNGframework and page object model (POM).
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform likeIOS,Androidby usingAppium. Performedfunctionaland browser compatibility testing onmobile(Windows Mobile),webanddesktopapplications (Windows).
  • UsedemulatorsandIOSsimulatorsto perform the manual Mobile Testing.
  • Utilized HP Functional Test Suite (HP Quickest Pro, HP Quality Center) for test automation.
  • Tested Axis Content Management System (CMS) including user roles, workflows, and privileges.
  • Identified, analyzed, and documented defects utilizing Team Foundation Server as defect tracking system.
  • Took an active role in static testing activities such as design review and requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Tested applications compatibility on different platforms (Windows, Linux, Mac OS), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (iOS, Android, Windows Phone)
  • Created automation framework and test scripts using Python, Selenium Web-Driver for multiple platforms and browsers testing.
  • Actively involved in Functional, Regression and Integration Testing in Agile methodology.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
  • Worked on input data conversion from different formats to YAML, also experienced with list building for scenario outlines where same scenario is executed for numerous users.
  • Used JIRA to raise bugs and to monitor the bugs.
  • Logged defects using ALM, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Created and executed Manual test cases, raised defects, and tracked the same to closure.
  • Identified test failures by performing root cause analysis and reported in JIRA.
  • Attended the daily Scrum meetings and weekly status meetings and interacted with Developers for tracking and resolving Defects.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
  • Created Feature File, Scenario Outline with Cucumber framework and Wrote Acceptance test using BDD Cucumber/Ruby.
  • Successfully coordinated UAT (User Acceptance Testing) with business users.
  • Knowledge of HP Quality Center, ALM (Application Lifecycle Management). Executed and managed testcases and responsible for reporting Quality Center.
  • Planned and executed manual GUI tests following Agile/Scrum software development principles.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Organized Test Plan during initial phase of project, prepared test scripts, created Release note in Application Lifecycle Management (ALM), executed test cases and recorded results in ALM.
  • Interacted with Developers to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Credited different power Bi reports utilizing the desktop and the online service and schedule refresh .
  • Used MS SharePoint for sharing information within the organization, managing documents with peers and published reports to help team make better decisions.
  • Implemented software and hardware components for Microsoft Dynamics CRM and XRM applications Setup various offers and campaigns in Microsoft Dynamics CRM and presented them based on customer segmentation.
  • Wrote test cases based on user stories in Team Foundation Server TFS using Microsoft Test Manager MTM
  • Actively participated in all QA and testing activities during UAT and PROD SDLC.
  • Tested Applications compatibility on different browser versions (Chrome, Edge, Safari, IE, Firefox) and multiple devices (Windows 10, Mac, Android, iOS)
  • Involved in regression testing using QTP tool prior converting QTP scripts to selenium web-driver.
  • Tested all small API on AWS with the correct data and verified result with standalone applications which are already exists.
  • Used Target Process for set up the environment and updating status on each user story.
  • Used the snooping tool to capture images and update them in the JIRA.
  • By using Jenkins check all highlights flows working properly as expected if any Jenkins Job failed then took a screenshot of the error log and assigned it to developer or DevOps to solve the error.

Environment: Selenium, Java, Python, AWS, Appium, TestNG, Microservices, Maven, JavaScript, CSS, Jira, ALM, UAT, Windows, Linux, Android, IOS, Microsoft, QTP and Etc.

Confidential, Atlanta, GA

Sr.QA Engineer

Responsibilities:

  • Created functional automation test scripts using selenium WebDriver with TestNG framework.
  • Developed Data Driven, Keyword Driven and Page Object Model Automation Frameworks usingSelenium.worked with open-source tools such asSelenium(SeleniumIDE,SeleniumRC,SeleniumWeb Driver, andSeleniumGrid), Cucumber,Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
  • Developed Scripts usingpythonSeleniumWebDriver combo for user module application.
  • Developed automation test suite from scratch withSeleniumWeb DriverwithTestNGwithJavafor Wapp to help in regression testing using page object model (POM) design pattern.
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Design and develop UI Automation framework using Robot framework and Selenium Web Driver. Develop core functions with Python and C#.
  • Using POSTMAN service tested the IVR status of the applications by connecting to the SQL server.
  • Verified the data by fetching the data to the CMS (.net based applications) through SQL statements and executed the stored procedures and triggers.
  • Executed SOAP-based web servicesback ending (Java client and SoapUI) and Validated SOAP responses by adding Assertions using Postman. Used Jenkins tool for continuous integration of the builds and deploying the build artifacts. Used Maven for project building.
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using Rally.
  • Build scripts onSeleniumWeb driver usingJavaLanguage, Microservices,Eclipse IDE, Python, andJunittesting framework performed manual testing (emulators&IOSSimulators) &Mobile Application Testing usingAppium.
  • Responsible for building and maintainingproject schedule and project plan.
  • Worked closely with Finance team, project manager and business analyst in defining ambiguities in Business, Non-Functional and Functional Requirements.
  • Assist end users with problems installing the power Bi desktop, installing and configuring the personal and on -premises gateway, connecting to data sources and adding the different users.
  • Experienced in developing power Bi reports and dashboards from multiple data sources using data blending.
  • Performed Smoke Testing of the application manually after each build.
  • Implemented page object model automation framework with Java, Selenium web driver and Cucumber.
  • Performed Browser Compatibility Testing: IE, Chrome, Mozilla Firefox & Safari.
  • Reviewed Manual test cases thoroughly and developed efficient automation scripts with selenium Web driver using Java Programming in Eclipse IDE.
  • Performed Rigorous manual testing before a release.
  • Involved in working on a project where we implemented BDD (behavior Driven development), TDD (Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model.
  • Understanding the requirement specification and preparing test cases for the requirements.
  • Tested web service XML using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
  • Automated and scheduled the batch jobs using UNIX Shell Scripting.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Used Selenium RC for different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Performed quality assurance using Selenium and Ruby.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.
  • Designed and documented the REST/HTTP, SOAP API'S including JSON data formats and API versioning strategy.
  • Provided test estimates for various phases of the project and parallel unexpected test efforts.
  • Facilitated QA Test Plan reviews meetings attended by members of Product, Development and Senior Management.
  • Facilitated Defect Triage meeting. Informed Senior Management of Risks / Issues discovered while testing.
  • Facilitated conversion of regression test cases into automated test scripts to run various scenarios with multiple test data to ensure better coverage. Performed extensiveback-end testing.
  • Ensured CCB meetings are scheduled to determine scope and defect reviews.
  • Managed QA resources s/demo's and walkthroughs to ensure proper knowledge is gathered before testers start building test cases and user guides.

Environment: Selenium, Python, AWS, Appium, TestNG, Microservices, CSS, Jira, ALM, UAT, Cucumber,Jenkins, Maven, SoapUI, JUnit, JIRA, Microsoft, QTP and Etc.

Confidential, Dallas, TX

QA Engineer

Responsibilities:

  • Developed automation test suites and test scripts usingSeleniumWeb Driver,TestNGand Maven.
  • ConfiguredSeleniumWebDriver,Test-NG,Maventool and created Selenium automation scripts injavausingTest-NGprior to next quarter release.
  • Developed and executed the test scripts withSeleniumandJava.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Specialized in transforming data into user’s friendly visualization to give business users a complete view of their business using power Bi
  • Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
  • Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets.
  • Participated in Agile daily stand-up meetings, grooming meetings, sprint planning meetings.
  • Collaborated with offshore teams on various issues.
  • Identifying Objects of App using Apple UI Automator tool for Android and Appium Inspector for iPhone.
  • Experience with Android Unit Testing & used tools like J-UNIT, Espresso.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Performed Backend testing by writing complex SQL Queries for different set of Input parameters to ensure the data integrity. Used TOAD as client software for querying.
  • Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
  • Extensively usedSelenium(XPath, ID and CSS locators) to test the web application.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Evaluation tool and prepare proof of concept for tool like HP quality center, QTP and MTM, Microsoft visual studio 2010 Test professional andCodedUItest.
  • Rewrote several key web pages as part of the overall UI site redesign.
  • Open-source tools such as Selenium,Junit, JMeterandAppiumare being used for test automations.
  • ValidatedSOAPandRESTserviceswith JSON/XML.
  • Logged and managed defects usingMicrosoft Test Manager (MTM) defect management tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.

Environment: Selenium, Java, Python, MTM, AWS, Appium, TestNG, Microservices, Rest Services, JavaScript, CSS, HTML, jQuery Jira, Ajax, UAT, Cucumber,Jenkins, XML, JSON, JUnit, JIRA, Microsoft, QTP and Etc.

Confidential, Chicago, IL

QA Engineer

Responsibilities:

  • Developed test scripts and test cases usingQTP/UFT, Quality CenterQC ALM.
  • Created test cases, test scripts based on business requirements of the Application usingTestRail.
  • Repetitive tests were run using the Automation toolQTPfor documenting the regression testing results.
  • Automated the functionality and interface testing of the application using Quick Test Professional(QTP).
  • Very extensive and recent hands-on technical, functional and project management experience with Oracle Customer Care and Billing (CC&B), through release 2.4.3 (SP3).
  • Performed automated tests using Selenium Web driver using Junit framework.
  • UsedMaven/ANT and Gradle to implement the framework dependency jars andSelenium Gridto execute Selenium automation suites on different platform, browser combinations in parallel.
  • Used Site Scope Performance monitors andLoadRunnergraphs to analyze the results.
  • Designed, developed, maintained and executed data-driven API test suites for web services (SOAP and REST) using internal framework- YAAPITA for functional testing and schema validation.
  • Extensive experience integrating OracleCC&Band RMB products with Oracle EBS financial solutions
  • Defects were tracked, reviewed and analyzed using Jira.
  • TestedETLmappings using Informatica to support the reporting data mart.
  • Developed automation frameworks from scratch for Appium mobile testing and integrated it with Android Studio Emulator.
  • Prepared detailedtest casesby understanding functional requirements formanualtesting.
  • Worked extensively on Soap UI for mocking the back-end web service calls.
  • Performed manual testing and maintain documentation on different types of Testingviz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance andBlackbox.
  • Extensively performedManualTesting process to ensure the quality of the software.
  • Implemented several DAX functions for various fact calculation for efficient data visualization in power Bi.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.
  • Written manual test cases in HP ALM for every user requirement as per Acceptance criteria and implemented the same for writing automated test cases in IntelliJ.

Environment: Selenium, Java, AWS, Appium, Maven, Rest Services, QTP, UFT, CSS, HTML, jQuery Jira, Ajax, UAT, Microsoft, QTP and Etc.

We'd love your feedback!