Qa Automation Tester Resume
TX
SUMMARY
- Over 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy forWeb basedandClient/Serverapplications usingManual testingandAutomation testingof client server application inback end testing.
- Specialized in analyzing Functional/Technical specifications and writing Test plans, Test Scripts, assessing and documenting the actual results against the expected results, creation of test data and automation of test cases.
- Expertise in using test automation tools such asSeleniumWebDriver/RC/IDE/Grid,QTP&Appiumto develop automation testing scripts for Client Server, Web, Mobile applications.
- Performed and expert in Smoke, Functional, End to End, Regression, Performance, Usability, User Acceptance Testing (UAT) with both Manual and Automated Testing tools.
- Proficient in using testing tools such as QC/ALM, MTM, QTP/UFT, Clear Quest and JIRA.
- Strong knowledge of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) models such as Waterfall and Agile (SCRUM) methodology.
- Advance knowledge in Web Service testing within SoapUI and XML.
- Experienced inbug tracking,reportingand usingQuality Center(QC) andJIRAfor global test management.
- Experience inANT, MAVENto create projects,JAR files, POM.xml with artifacts and dependencies.
- Experienced working inAgile, Incremental and Iterative,Scrum, XP, or Lean ++environments.
- UsedProtractorandJava scriptto write automated scripts to testangular JS Applications.
- Developed and Executed complex test scenarios usingSOA - RestfulAPI testingin integrating SOA with Oracle EBS.
- Experitise inAppiumtool, formobile testinginAndroid, IOSand other mobile applications.
- Experience in Web debugging tools likeXPath, Firepath, and Firebugalso provided efficient locators for strategies likeXpathandCSSto run web driven scripts.
- Developed an automated scripts and frame works usingPython, Java, C#, VB Script.
- Good Experience onJunit,TestNGframework for Unit testing,MavenandAntfor Project building tool,Jenkins/Hudsonfor Continuous Integration.
- Good Experience in preparing Test Plan documents for Acceptance/Integration Testing, user training documents, and production support documents.
- Proficient in writingSeleniumWeb Driverautomation scripts inJava, Python, C#, JavaScriptusingMaven, Cucumber,RubyandTestNGAutomation Testing for Web Applications.
- Expertise in Backend testingusingOracle, MS SQL, plsql, etl.
- Performed all types of testing in complexWindows/Linux/Mac OS,C#/Javaenvironment.
- Experience withQTP/UFT-Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.
- Good experience in testing bothSOAPandRESTservices usingSOAP UI,Postman,Rest Assuredand Tested bothXMLandJSONformats.
- Good Knowledge onOSIandTCP/IP.
- Used SVN, GIT, CVS for maintaining code version in the control systems.
- Strong knowledge of application flow testing on Mobile Devices and tablets.app
- Experience in doing performance testing of service usingJMeter.
- Proficient in writingSQL queriesto perform backend data validations.
- Excellent experience with source version control tools such as Subversion(SVN), TFS & GIT.
- Proficient in testing database applications developed withSQL Server,OracleandMS Access.
- Good communication skills withStrong analyticalandproblem solving/troubleshooting skills.
- Ability to work onhigh pressure environmentandcan work independentlywith minimal supervision.
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, FitNesse
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), ALM QC, TestDirector, TestLink, Bugzilla, Rational clear quest
Testing Framework: JUnit, TestNG
Built Tools: ANT, Maven.
Continuous Integration Tools: Jenkins
Methodologies: Agile (Scrum), Waterfall
Databases: Oracle, SQL Server, MS-Access.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Repository System: GitHub, Subversion, TortoiseSVN, SourceTree
Cloud Based Testing: SauceLabs, BrowserStack
Version Control: CVS, Git
Operating Systems: Mac,Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential -TX
QA Automation Tester
Responsibilities:
- Wrote test automation scripts inSeleniumWeb DriverusingJava, JUnit and TestNG.
- Implemented Page Objects model(pom),Apache POIin WebDriver Scripts,Data Driven,Keyword DrivenandHybridFrameworks using Seleniumin JAVA,Junit, andJava.
- Involved in working on a project where we implementedBDD(behavior Driven development),TDD(Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model.
- Excellent experience with source version control tools such asGit, SourceTree.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, JavaScript,Protractor, AnjularJS, Junit, ANT & TestNG.
- Convert business requirements into Salesforce.com functional requirements
- Developed test code in Java language usingEclipse,IDEframework.
- Responsible to maximize existing Salesforce applications and integrate them into an existing sales system.
- UsedDataDrivenFrameworkto get data from Excel usingApache POI.
- Implemented simulator formobile app testingin IOS usingAppiumTool.
- Configuring theAppiumfor theMobile Android Native Appusingselenium.
- DesignedHybridAppiumTest automation framework, Page Object Model for Mobile application (Android/iOS apps).
- Follow and contribute toAgile/SCRUM activities(e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Tested mapping for extracting, cleansing, transforming, integrating, and loading data using Informatica ETL Tool.
- Coordinated with developers and record defects inJIRAto track until they are resolved.
- Prepared Test Cases and Test Plans for the ETL data movement developed through the Datastage tool.
- Used Protractor which is an End-to-End Framework testing for AngularJS Web Applications.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, JavaScript,Protractor, AnjularJS, Junit, ANT & TestNG.
- Involved in design and Implementation of Protractor Testing for Angular js code base.
- Used Soap UI and Restful services for testing Web Services and Protractor for testing Angular js.
- Involved in issue tracking with the help Mercury Quality Center/ALM.
- Entered issues, defects and enhancements into HP Quality Center ALM Repository.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Gathered business process requirements and utilize SalesForce functionality to automate and achieve those objectives.
- Documented Salesforce fundamentals and reporting for easy understanding and navigation for business users
- Worked on various Salesforce.com Standard objects like Accounts, Opportunities, Leads, Campaign and Reports
- Used BDD cucumber framework to analyze the user-story and writing acceptance criteria.
- Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration.
- Excellent experience with source version control tools such asGit, SourceTree.
- Responsible for implementation of Keyword, DataDriven Frameworks, Page Object Model using Selenium WebDriver and Java.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Involved in testing of services using SOAP/REST services using SOAPUI, Groovy Script.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Configuration of Maven and Jenkin for automatic build execution.
Environment: Selenium WebDriver, Jenkins, Java, TestNG, JIRA, Cucumber, Load Runner, JDBC, SOAP UI, Maven, Appium (Android), Selenium IDE, ETL, TestNG, Quality Center, Firepath, Firebug, Eclipse, JSON/XML, XPATH, Java, Android, SQL Server, Protractor, Oracle CC&B, Postman, BDD, TDD, UNIX, Windows 8/7, XP.
Confidential
QA Automation Tester
Responsibilities:
- Designed, developed and implemented POM based automation-testing framework utilizingJava,TestNGandSeleniumWebDriver.
- Worked on Hybrid Automation Framework usingWeb Driver, Eclipse,TestNGand Java in Windows platform to cut down regression testing time.
- Worked with open source tools such as Selenium(SeleniumIDE, SeleniumRC,SeleniumWeb Driver, and SeleniumGrid), Cucumber,Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
- Setup testing environment and maintain framework usingJAVA.
- Customized Page Layouts for Salesforce.com Standard and Custom objects.
- Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.
- Developed QA processes automation test scripts using JAVA/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Created& documented complete and detailed technical specifications for all custom report & file extract project.
- Writing libraries and test scripts in Python for the automation testing.
- UsedJIRAto track bugs and maintained the flow of iterations.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
- UsedJIRAto track bugs and maintained the flow of iterations.
- Wrote scripts in Python for extracting data from HTML file.
- Used the POI API to read data from the excel sheets.
- Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Involved in DataDriven and Hybrid approaches using Selenium in JAVA to convert manual test cases into automation.
- Setup the Automation Framework using Selenium (Java), Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Re-tested fixed bugs and Closed or Re-opened defects in JIRA tool.
- Involved in implementation of Test Automation Framework build using Selenium in JAVA, protractor to handle Angular JS.
- Used Cucumber for browser based testing with scenarios and situations.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Created Feature File, Scenario Outline with Cucumber framework and Wrote Acceptance test using BDD Cucumber/Ruby.
- Checking in the code after successful review in to SVN.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
Environment: Java, Appium, Selenium IDE, Selenium WebDriver, TestNG, Firebug, SQL, iOS, Mobile Testing, LoadRunner, JIRA, Jenkins, Microsoft Test Manager (MTM), SVN, Git, JMeter, Cucumber Ruby, Testing, Test Cases, Unit Test, Reports, Firebug, Python, SOA, C#, Angular JS, ANT, XPath, Quality Center, XML, SOAP UI, BDD, SQL Server 2012, UNIX, Windows, MS Office.
Confidential -MN
QA Automation Tester
Responsibilities:
- Implemented automated testing web applications usingSeleniumIDE, creating automation scripts, executing test cases and debugging inVisual Studio (C#).
- Writing Selenium test cases usingvisual studio andC#as the base language to test various components of the application.
- WritingNunit test casesusing visual studio and C# as the base language to test various components of the application.
- Involved in developing the Business Layer inC#.NET, where all the Business Objects are written in developing the whole Application.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
- Working inAgileMethodologywhich allows detecting bugs at early stages of release, change requirements and implement new features according to the market changes.
- UsedMicrosoft team foundation server (MSTFS)for defect management tracking purposes Logging defects.
- Preparing the Super Class, Common function libraries, Data pools according to the Automation Test Cases.
- Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
- Involved in automation scripting using CodedUI, C#, MTM.
- Involved in developing the Business Layer inC#.NET, where all the Business Objects are written in developing the whole Application.
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
- Open source tools such as Selenium,Junit, JMeterand Appiumare being used for test automations.
- Validated SOAP and RESTservices with JSON/XML.
- Logged and managed defects usingMicrosoft Test Manager (MTM) defect management tool.
- UsingBase URLto run Test Cases in DifferentWeb Browsers in Selenium.
- Web Driver for writing automated tests of websites in Selenium.
- Worked withRetesting and Regression testing.
- Involved in automation scripting usingCoded UI, C#, MTM.
- Experienced in working withMicrosoft Test Manager (MTM)where test plans are stored and results onTeam Foundation Server (TFS).
- Used python to develop Automation framework to Validate RESTful Web Services.
- Involved in testing bothSOAP and REST servicesusing Rest Assured and tested bothXML and JSONformats.
- Involved in testing of services using SOAP/REST services usingSOAP UI,Groovy Script.
Environment: Selenium IDE, Selenium Web Driver, C#, SQL, PL/SQL, ETL, XML, JSON, HTML, SOAP UI, Groovy Script, MTM, TFS, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager.