Qa Automation Tester/lead Resume
Dallas, TX
SUMMARY
- Around 6+ years of IT experience in client server and web - based application testing including API Testing, manual and automated software testing techniques
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defects life Cycle.
- Expertise in working with Selenium IDE and Selenium Web Driver using TestNG Java Framework.
- Experience on developing a framework using a design pattern - Page Object Model.
- Developed automated scripts using Selenium WebDriver and Implemented Framework using Java.
- Experienced in open-source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber, experienced onAppiumfor mobile app testing Android and iOS.
- Experience in writing CSS Selectors, Xpath expressions to identify web & Native mobile app elements.
- Creating Project XML, Project URI using different Endpoints, Resources/Methods and Groovy Scripting for REST services.
- Proficient with testingREST APIs, Web & Database testing.
- Developed BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
- Experience in using Rest Assured and Java to test microservices created with spring boot.
- Used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries
- Experience in Test environments provisioning on AWS Cloud.
- Experience in testing Middleware technologies TIBCO, Backend Services using Postman/Apigee.
- Experience with source control management tools such as Git and SVN.
- Experience in Mobile Native APP testing on different platforms and tested on Emulator /Simulator to perform compatibility & functionality of the application.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Experience in executing Automated Regressions suite using Jenkins or CD pipeline Jobs.
- Experienced in using defect tracking tools such asHP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla, Team Foundation Server (TFS).
- Actively participate inStand-up Meeting, Bug Triage Meetingsand interacted with developers and business analysts to ensure high quality of the application under test.
- Ability to adapt new environments quickly, strong team player and good communication.
TECHNICAL SKILLS
Automation Tools: Selenium WebDriver/IDE/GRID, Eclipse, Appium, TestNG, JUnit, Soap UI, ReadyAPI, REST Assured, and POSTMAN
Language/ Script: Java, JavaScript, Shell Script, C, C#, SQL, PL/SQL
Frameworks: Junit, TestNG, Spring Boot, Hibernate
Application Server: Oracle WebLogic SOAP web services
RESTful services: GitHub
Firefox Add-ons: XPath, Firebug, User Agent switcher
Mobile Manual Testing: Android, iOS
Software Methodologies: Agile & Scrum Methodology, Waterfall model
Version Control Tools: GIT, Frameworks Maven
Web development: HTML, VB Scripts, XML, CSS.
Bug Tracking Tools: HP Quality Center, Quick Test Professional, Performance Center, Jira
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
QA Automation Tester/Lead
Responsibilities:
- Used Spring Boot design pattern for developing the web component and used hibernate as Data access layer for accessing the data from Oracle database.
- Used RESTful service interface using Spring MVC to the underlying customer event API.
- Used Java and Rest Assured to test microservices created with spring boot.
- Involved in Functionality, User Interface, and Regression testing during the various phases of development usingSelenium.
- Good Knowledge on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver), created Data Driven framework using JUnit and BDD framework using Cucumber.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Write API Automation Scripts using Postman, JScript and generate HTML report
- Performed functional testing of both SOAP and REST web services.
- Develop fixes for vulnerabilities found via SONAR reports.
- Written, executed Test cases, and documented defects in the JIRA.
- Providing production support for live applications on production servers.
Environment: Selenium Web Driver, JIRA, Spring Boot, Hibernate, Appium, Junit, Postman, Webservices API, Rest API, Charles Proxy, Soap UI, Load Runner, ReadyAPI, SOAPUI, REST, SQL, JIRA, Confluence, Java, Eclipse IDE, Agile, GIT, Windows. JMeter, Oracle, P2P, Selenium WebDriver, Postman, SOAP UI.
Confidential, Estero, FL
QA Automation Tester/lead
Responsibilities:
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- UsedSelenium WebDriverto handle various web page controls like textbox, button, dropdown, Checkbox, radio button, labels usingXPath and other locators.
- Depicting the flow of data within and between technology systems and business functions/operations Automated Functional and Regression Testing usingSelenium IDE, WebDriver, JUnit, ANT, and Java.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Writing automated test scripts in ReadyAPI using Groovy Script.
- ConductedIntegration testingfor all the modules.
- Created automation scripts inSOAP UIfor web services testing.
- Expertise on TestingREST APIusing Ready-API tool. ValidatedSOAP UIandRest API services.
- Reported daily/ weekly status of test cases executed and status of the defects.
- Review test cases,Requirement traceability matrixwith the business.
- UsedSQLquery to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
- Creating migration drafts and get RFC’s (Request for change) to perform the migration.
- Performing VIT (Vertical Integration Testing) across the application system before migrations Coordinated for data preparation with the third party.
- Provide estimations for the test effort and prioritize the areas needed to be tested first.
- Gathered requirements from the client, understanding the business logic and rules, converting the logic.
- Created detailed QA and UAT cases to validate the quality of the application.
Environment: Java, Selenium Web-Driver, TestNG, SAP, Fire path, Firebug, Eclipse, Maven, TestNG, XML, XPATH, HTML, Framework, Appium, XCode, SourceTree, Native App, GUI, Web Services, TIBCO, Apigee, Postman, Soap, Soap UI, Agile, Jira, GitHub.
Confidential, Miami, FL
QA Automation Tester
Responsibilities:
- Developed the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
- Created Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files.
- Designing automation test suites for regression testing using knowledge of java programming language andSeleniumWebDriver.
- Prepared and execution of test suite using Selenium.
- Validated the Request and Response XML from TIBCO.
- Reviewed Test Reports using TestNG framework.
- Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
- Developed and executed Test cases, Tracked the status of project using JIRA management tool.
- Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
- Utilizing knowledge of XML and experience of SOAP UI tool in Webservices testing.
- Used SVN as our source code management (version control) tool to checkout and commit the work into it.
- Performed Regression testing, verified for every modification in the application and validating status reporting, project meetings and project planning with the team.
- Coordinatingwithother cross team to ensure the newly developed features function End-to-End.
- Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.
Environment: Java, Selenium Web-Driver, TestNG, SAP, Fire path, Firebug, Eclipse, Maven, TestNG, XML, XPATH, HTML, Framework, Appium, XCode, SourceTree, Native App, GUI, Web Services, TIBCO, Apigee, Postman, Agile, Jira, GitHub.
Confidential
QA Automation Test/Mobile
Responsibilities:
- Develop necessaryTest PlanandTest Scriptsfor functional and performance testing using,Appium, Selenium Web Driver, TestNG and Maven.
- Identify mobile elements usingAppiumInspector, UI Automator Viewer and useAppiumto facilitate mobile testing by creatingMobile Driverclass with the required Mobile capabilities.
- Build theWebDriverproject usingMaven andIntegrated with Continuous Integration toolsJenkinsfor running on test automation.
- UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages.
- UseXPATH, Regular expression and classesto perform UI actions. Exported output/reports for all automated testing results.
- Implemented a Jenkins based continuous integration and deployment system
- Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to another environment.
- Troubleshooting and monitoringAPI Proxiesrunning onApigee/Postmanusing Trace Tool.
- Work onPostmanto retrieve the data from URI and check the validity, authentication using verbsGET & POST.
- Performed the JSON Request and Response data validation via Postman Tool.
- Tested mobile native apps on different mobile platforms such as Android mobile device to track new feature performances and bug fixes to ensure stability of releases.
- Perform Regression Testing for every modification made in the application and new builds usingAppium and Selenium WebDriver.
- Defect Tracking and Reporting logged defects using JIRA tool and reported it to the developer.
Environment: Selenium Web Driver, Selenium Grid, TestNG, Cucumber, SQL, ALM, Java, SOAPUI, REST Windows, Eclipse IDE, Agile, SVN, Postman, Mobile IOS, Android, Webservices API, REST Assured, Charles Proxy, Mobile IOS, Android, Android Studio, QA, Soap UI, Load Runner, SQL Server.
Confidential
Software Test Engineer
Responsibilities:
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- UsedSelenium WebDriverto handle various web page controls like textbox, button, dropdown, Checkbox, radio button, labels usingXPath and other locators.
- Depicting the flow of data within and between technology systems and business functions/operations Automated Functional and Regression Testing usingSelenium IDE, WebDriver, JUnit, ANT, and Java.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Reported daily/ weekly status of test cases executed and status of the defects.
- Review test cases,Requirement traceability matrixwith the business.
- Creating migration drafts and get RFC’s (Request for change) to perform the migration.
- Performing VIT (Vertical Integration Testing) across the application system before migrations Coordinated for data preparation with the third party.
- Provide estimations for the test effort and prioritize the areas needed to be tested first.
- Gathered requirements from the client, understanding the business logic and rules, converting the logic.
- Created detailed QA and UAT cases to validate the quality of the application.
Environment: Java, Selenium Web-Driver, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins, GitHub, HTML, XML, Agile, Mobile Testing, SQL, Oracle, and Windows.