Qa Automation Engineer /sdet Resume
PhoeniX
SUMMARY
- 7+ years of experience in Information Technology in Quality Assurance, SDET/Automation, Test engineer/Quality, Manual & Automated Testing of Client/Server and WEB based applications.Extensive experience with Software Quality Assurance Testing on GUI based Client - Server & Web Based applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
- Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall
- Experienced in developing and executing Data Driven and Keyword Driven automation testing framework with Selenium RC and WebDriver.
- Experience setting up Selenium tools from scratch and configuring various other peripherals tools.
- Experienced in performing Regression testing, System testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
- Experience in working with Test Management/Bug Tracking tools like HPALM/Quality Center/Rally/JIRA/Azure Dev Ops, to track test execution progress and prioritize bug fixes.
- Hands on Experience in Test automation tools such as Selenium WebDriver/Grid, Appium to develop automation testing scripts for Web-based and Mobile applications.
- Developed Appium Scripts for Native Android/ IOS Apps and python Web apps using Java.
- Developed an automated scripts and frame works using Python, Java Script, Java, C#, VB Script.
- Proficient in Designing and implementing distinctive automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
- Experience with Cucumber framework to execute automation test cases in Behavioral Driven Development
- Experience using Maven, Puppet/Chef scripts to build and deploy the application.
- Used Configuration Management tools like Puppet/Chef to configure and maintain Tomcat servers.
- Maintained build scripts using Python, UNIX shell scripts.
- Involved in development of SOAP based web services and RESTful web services
- Well versed in Oracle and SQL; querying backend DB tables for Data Validation and Verification.
- Worked in Waterfall, V-Model in Agile XP (Extreme Programming), and Scrum environments.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver, Selenium Grid, QTP/UFT, ALM, JIRA, Appium, Soap UI, Maven
Bug Tracking Tools: JIRA, Azure DevOps ALM
Databases: SQL Server, Oracle
Testing Framework: JUnit, TestNG, Cucumber
IDE: Eclipse, IntelliJ, NetBeans
Servers: Web logic, Web Sphere, Apache
Languages: JAVA, Python, C/C++, C#, SQL, PL/SQL, VB script, Java Script
Repository System: GitHub, Subversion
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Phoenix
QA Automation Engineer /SDET
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Wrote Automation test scripts using Java implementing Selenium WebDriver.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA and TestNG.
- Performed Functional, regression, System Integration and User Acceptance Testing for the various applications.
- Used Java for writing code in TestNG.
- Experience in working with Test Management/Bug Tracking tools like HPALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes. Extensively used Selenium to test the web application.
- Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
- Worked on Web Services (SOAP and Restful) using SOAP UI and validated the JSON Messages.
- Tested request and response web services using SOAP UI and performed Assertions like Schema Compliance, xPath and for content.
- Strong working experience in writing PL/SQL queries to extract data from oracle database and NOSQL queries from Mongo Data Base
- Performed end to end integration (UAT) and performance testing with customers, suppliers, and vendors to verify the flow from upstream to downstream of real time and batching data using UX/UI, SoapUI,NOSQL, SQL
- Conducted Performance Engineering. Developed LoadRunner Scripts for the Verizon Wireless
- Designed and Executed Test Plans, Test Scenarios, and Test cases by analyzing Functional, Performance and User Interface requirements of a large-scale business solution.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Scrip
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
- Designed the automated test cases using the Selenium Web Driver 2 using C#.
- Manual execution of Test Cases and automating same with either UFT or LeanFT.
- Developed automated scripts for Automated Regression testing using JMeter.
- Written automation scripts for API in java.
- Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java; Parasoft SOA, Restful API and Postman in QA Automation tools Discovery.
- Performing API testing ( SOAP and REST ) using Postman and SoupUI .
- Developed automation Framework for SOAP and REST ( POST, PUT and GET ) API Testing using Restful API, UFT API, SoapUI and Postman .
- Web Service testing (RESTful) and Automation using C#, .Net based framework
- Provided functional testing on iOS/Android mobile and tablet devices using Xcode/Android SDK to access and export iOS/Android device logs, native application logs. Used adb commands. Debugged HTTP on a mobile with Charles proxy
- Wrote test scripts to send files (multiple files with large size) to the IoT server using Java
- Testing of proprietary compression software and IoT (Internet of Things) protocol translator
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based,API and Cloud (AWS) applications.
- Automated postgresSQL DB back through Ansible and bash scripts for backup( S3) and recovery.
- Employed Ansible in configuration management, and application deployment and Automated Cloud Provisioning.
- Extensive experience in C# programming for C# automation/Performancetesting in Visual Studio Ultimate.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Used Cucumber Tags in feature file for regression, smoke, sanity and end to end test execution
- Testing software deployed in an AWS, C2S or cloud environment.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Developing scripts for Mobile UI Testing using Appium.
- Developed functional, integration, interface&embedded system tests for software applications and firmware using knowledge of test methods, equipment and platforms
- Peer reviewed automated test scripts, and ensured product performance of embedded software components
- Designed and Developed testing environment and automated test scripts in API for performance testing using JMeter.
- Used puppet, Ansible to assit in building automation polocies.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed mod
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Performed Smoke, System testing, Integration Testing, User acceptance testing, Database testing and Regression testing.
- Customized the seleniumTest as per the Test Case by using the C# Script.
- Communicated actively with 508 testing team.
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Used HP ALM for managing the stories and creating defects for the iteration.
- Performed Continuous Integration (CI) of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Coded Python scripts that generated DHTML thru a customized API to create complex non-linear learning systems
- Experience in developing automation test scripts for complex Angular JS Pages using Selenium .
- Building a Command line tool to interact with RESTFUL API .
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
- Workflow and processing automation with Python (GDAL, ArcPy, PyQGIS)
- Used Excel to prepare Test cases and Data Validation and upload it in IBM Rational Quality Manager (RQM).
- Performed Mobile Testing and Automated Mobile Simulator using QTP 11.0.
- Experience in code refactoring for migration and Python, Java programming features to enhance test cases, optimize the code & execution time used Jenkins for batch, REST API's.
- Perform manual testing, report and document defect in TFS (Team Foundation Server).
- Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, Javascript and Jasmine framework.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Expertise in writing automation scripts with coded UI in C#
- Web services testing using SOAP UI and ITKO LISA
- Worked in Data Validation and Manual Testing to fix the bugs in code.
- Created, executed tests; generated the test reports and created graphs using ALM/Quality Center
Environment: Agile, Selenium,Web Driver, Eclipse, Visual studio, JAVA,PYTHON, REST,TestNG, SOAP UI, Restful,UFT,LEANFT,Android,IOS,SDK, ADB, MAVEN, Xcode,Jenkins, xPath, CSS, HTML, XML, UNIX, JavaScript,.Net, JMeter, Web Services, Quality Center, SAFe, WebSphere, SQL, Oracle, MS Excel.
Confidential, Washington
QA Automation Engineer /SDET
Responsibilities:
- Performed functional, regression and UAT Testing extensively used Selenium Web driver.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
- Tested mapping of the web service data to the middleware and data transactions to and from middleware to web service adapters by testing REST API services
- Created and Executed Performance Tests against the SAP Medical application using LoadRunner.
- Sound experience in agile development methodologies like TDD and BDD and implementation of tests with Selenium, Cucumber.
- Involved in calling test with parameters, creating requirement coverage and importing test cases in the Test Lab of HP ALM.
- Profound working knowledge in Performance, Database and Functional Testing with Automation tools such as TestPartner, QTP .
- Using BDD cucumber framework to analyze the user-story and writing acceptance criteria
- Automated Testcasesand Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
- Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
- Used Selenium automation (Test NG) to different type of browsers to perform Cross Browser Testing.
- Used JAVA for the implementation of script on Eclipse. TestNG and Junit annotation are using for the implementation.
- Used configuration management tools Puppet and Ansible .
- Automating the manual test cases using Selenium WebDriver, using C#.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Creating Test cases ensuring that the developed software performs as detailed by the business requirements.
- Involved in Web Services Testing using SOAP UI.
- Involved in Unit Testing using C#.
- Evaluated tool capabilities of SoapUI and iTKO LISA 5.0 and gave a POC including service virtualization
- Performed Build Acceptance Testing (Smoke Test) for every build release to QA
- Hands on experience with load testing and scripting using HP Performance Center, JMeter, Blazemeter
- Performed Smoke, Functional, Regression Testing.
- Responsible for maintaining QTP Scripts for daily regression testing
- Developed Data Driven Tests using QTP
- Verified Web services API Request, Response data Validation in SOAP UI.
- Tested remediation plans for applications and processes to ensure that they met PCI standards.
- Tested the data gathering from customer correspondence to the customer or merchant.
- Developed SQL Queries for testing various Database validation
- Maintained Automation scripts and responsible for code check-ins intoSVN
- Used Java Script to code the test cases in Selenium tool and also process strong knowledge on the same
- Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
- Customize and maintain the test data in Automation Regression Framework (ARF).
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Writing test code to automate BVTs - writing test suite config files, device config files, adding new tests (in python), adding driver api code, adding symphony player dictionary and UIMap entries(actions /UI mapping info) and writing uwpwrapper code in C#.
- Mapped all the Requirements with the Test Cases using Requirement traceability matrix.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
- Involved in the Quality Assurance Analysis and Testing Information System.
- Performed the application compatibility in the Versions of Chrome, Mozilla fire fox, and Safari and Internet Explorer browsers using Selenium.
- Used an Agile model of development life cycle (SCRUM). Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques.
- Tracked and managed project defects through the map view lifecycle using Jira
- Experienced in Testing Web based applications and also worked in SOAP testing. Json, Rest.
Environment: Cucumber,Gherkins,Selenium Web driver, JMeter,SVN, XML, HTML, iTKO LISA, Jenkins, GUI, Jira, Ansible,SAFe, C#.