Sr. Qa Automation Engineer Resume
SfO
SUMMARY
- Having 6+ years of extensive experience in Quality Assurance & Software Testing with 4+ years of experience in Automation.
- Senior Software QA Engineer with Automated and Manual Testing experience, full system development lifecycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes and cost - benefit analysis
- Experience testing messaging flow through JMS and Kafka.
- Experience in Software Testing of Client-Server, web based applications. Testing with emphasis on automated and manual testing, Front End Testing, Black Box testing, Regression Testing, Functional Testing, Integration, User Acceptance Testing (UAT), Back End Testing, System Testing and Load Testing of Client/Server and Web based applications.
- Experience in developing manual and automated test procedures using SOAP UI, REST API testing using POSTMAN, and RestAssured.
- Experience in E-commerce application online shopping, automated online data collection,Internet marketingFunctional domains include Marketing & Advertisement Products, Computer Security Products, Health care, Financial and Investment Banking applications.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Developed, Documented and Executed Test cases manually and generated Automation Scripts using Selenium, JUnit, Test NG, Eclipse and Quick Test Professional, Maven to ensure proper business compliance and worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Designed and developed In-House automation framework using Java, Selenium, Perl, Test NG. This framework was developed for Data Driven, Keyword Driven Testing, functional and regression testing.
- Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS,PYTHON,Jython, Robotframework
- 3 yrears of ETL data validation and veriication experience in HADOOP Env, HBASE, HIVE, VERTICA.
- Excellent communication skill to interact with customer to track record of delivering reports.
- Experience in Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
- Experienced with Algorithms and Data Structures, such as linked lists, trees, binary trees and etc.
- Experience with testing on UNIX, AWS and multiple MS Windows environments
- Demonstrated ability to self-motivate and be flexible within a fast-paced Environment
- Worked under Agile Scrum Methodology
- Ran shell scripts against Hadoop, Mapreduce and Hive in supporting Hadoop applications.
- Experience of Data flows, data architecture, ETL and processing of unstructured data.
TECHNICAL SKILLS
Software Testing Tools: HP QuickTest Professional (QTP), Selenium GRID, Selenium RC, Selenium IDE, Selenium WebDriver, Test Ng, Junit, Open STA, Rational ClearCase, Win Runner, Load Runner, WebDriverIO Defect Tracking ToolsRally, JIRA, Bugzilla, Test Director, Quality Center, TestLink.
Languages: C++, CGI/Perl, Java, HTML, Java Scripts, CSS, SQL, PL/SQL, Ajax, Unix Shell Programming, JDBC, Node packages, NodeJs, ember Js, Chai,Python, Robot framework,Jython
Databases: ORACLE 9i/10g/11g, SQL Server, MySQL, HADOOP env, HBASE, HIVE, VERTICA, Gradle.
Other Tools: Jenkins, Git hub, Git shell, Slack, Macromedia Dream Weaver, MS Front Page, WINSCP, Putty, Cigwin.
Operating Systems: Linux/Unix, Windows 2000 / XP Professional, Mac OXS
Web Servers: Internet Information Server (IIS), Personnel Web Server, Apache Tomcat.
Office Tools: MS-Office (Word, Excel, PowerPoint), Outlook, Gmail
Browsers: Chrome, Internet Explorer, Firefox, Safari
Web Services Tools: SOAP UI, POSTMAN, RestAssured
PROFESSIONAL EXPERIENCE
Confidential, SFO
Sr. QA Automation Engineer
Responsibilities:
- Develop automation test script using Java, Selenium Web Driver for web based application.
- Develop automation test script using Selenium2Library in Robot framework for web based application.
- Develop automation test script using Java, Jython, SwingLibrary in Robot framework for JavaSwing application.
- Develop script to interact with JIRA tickets to update output attachments and Execution status using Zephyr-Zapi and Jira API.
- Interact with QA and Dev to get the requirement and automate the different Application.
- Working on to develop Robot frame work to automate Desktop application using Python, Swing Libraries,AutoWin
Confidential
SDET
Responsibilities:
- Develop automation test script using AngularJS, JavaScript, WebDriverIO, Protractor.
- Understand the QuickBooks and TimeSheets application and test and develop automation script for web based ApprovalTime pages.
- Attended the release meetings and working on the P1 issues.
- Interact with developers and the team to monitor P1 issues.
- Developed API data validation on both manual and automated Test cases
Confidential
White Box QA Engineer
Responsibilities:
- Develop automation test script using nodeJS, JavaScript, WebDriverIO, promise, Ember.
- Develop test cases and Test Plan by analyzing product requirement design and documentation in Rally.
- Developed RESTAssured automation script for API testing.
- Written TestNG scripts for Functional and Regression testing purposes of modules.
- Used Rest Assured API for automation of Web Services.
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Created and executed SQL queries to validate the data and used data manipulation language.
- Using Selenium WebDriver and Java for front-end and web services automation using Rest Assured.
- Involved in the migration team which is planning migration of automation scripts from Selenium WebDriver to Protractor using Cucumber and Chai.
- Experience in mobile App testing for Anderiod and Iphone
- Combined and maintained GUI, RESTFUL APIs and performance automation testing processes with Continuous Integration Development/Delivery cycles by creating Jenkins jobs for Maven, JUnit/TestNG project for all automation.
- Run Regression and Integration test on Sauce Lab and Grunt with different browser and Version.
- Understand the PS4 console application and convert automation test cases to manual steps. i18n, I10n,Locale language, Internationalization and string comparison, UserInterface, websites for different languages, Arabic, Japanese, English.
- Identified software defects and interacted with developers to resolve them.
- Working under Agile Scrum Methodology.
- Experience working patiently with multiple level code review process.
- Experience in testing application in different browsers, Microsoft Edge, IE, Safari, Firefox and chrome.
Environment: PS4, Genson, Ember.Js, Node.Js, node packages, WebdriverIO, Chai, Sauce-Lab, Mocha framework, CSS, HTML, Rally
Confidential, San Mateo, CA
Sr.QA software Engineer
Responsibilities:
- Developed test cases and Test Plan by analyzing product requirement design and documentation.
- Involved in writing the automation scripts of web application using Selenium WebDriver, Java and JUnit/TestNG.
- Performed data driven testing in Selenium WebDriver using test data from Excel, Apache POI.
- Ran shell scripts against Hadoop, Mapreduce and Hive in supporting hadoop applications.
- Experience of Data flows, data architecrure, ETL and processing of unstructured data and validate and verify those data in Hadoop and Hive environment.
- Executed existing shell script in Hadoop environment to validate and verify the performance result ofmapper and reducer jobs.
- Experience in creating shell script and update and modify the existing script against the Hadoop.
- Used JUnit/TestNG as Unit Testing framework for Selenium Execution and Management. Included assertions and verifications for tests.
- Perform REST and SOAP Web Services testing using SOAPUI, REST Assured.
- Developed Restful Web service automation Test cases.
- Developed Automation Test cases using selenium.
- Experience in CI/Jenkins to automate for Maven and Ant BUild
- Integrated the framework with TestNG and designed xml based input.
- Performed Manual Testing of this Web application and automated it by using selenium, Perl.
Environment: Selenium, Java, Test Ng, Eclipse, Perl, Tortoise SVN 1.8.16, TestLink, XML, Windows 7, Windows XP, IE 8/9,10, Tomcat 7, Linux, Ubuntu, AWS, JIRA, Git hub, Git shell, Slack, Hbase, Hive, Vertica, Gradle, Oracle, Spock framework, SOAP UI, POSTMAN.
Confidential, Mountain view, CA
QA Automation Engineer
Responsibilities:
- Developed REST Web service for automation with existing framework, created web service framework and tested using Http Client Java library.
- Worked with developer regarding web service signature and enhanced the framework for all supported web services.
- Automated web application using Selenium WebDriver and JUnit.
- Implemented Page Objects, Test classes, Data Driven automation frameworks using Selenium WebDriver, JAVA and Junit.
Environment: Selenium, Java, Test Ng, Eclipse, Perl, Tortoise SVN 1.6.16, JIRA, XML, Windows 7, Windows XP, IE 8/9,10, Confluence, Tomcat 7.1.34, windows server 2008, VMware web client
Confidential, Mountain View, CA
Web Developer/QA Tester
Responsibilities:
- Developed the School web page by using CGI/Perl, HTML, Java Scripts on Sun Solaris.
- Convert from HTML pages to CGI/Perl using the School web page by CGI/Perl, HTML, Java Scripts on Sun Solaris.
- Develop automatic e-mail notification.
- Used SQL to validate backend database changes, deletes and update.
Environment: C++, HTML, DHTML, Java Scripts, MySQL, CGI/Perl, UNIX, Windows 2000