Qa Automation Engineer Resume
Tampa, FL
SUMMARY
- 8+ 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, 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.
- Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipseand preparation of automation test framework.
- Experience in working with Test Driven development (TDD/BDD) by writing Gherkins language in cucumber tool.
- Platform validation & verification, Automotive/Infotainment Project Exposure
- Expertise in both manual and automation testing of Web services.
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.
- Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD
- Developed Scenarios, Features and Step definitions using Cucumber and developed a BDD framework.
- ConductedRegression testing, smoke testing, cross browser testingthrough automated testing tools like Selenium and cucumberalong with Manual testing
- Extensive experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, JavaScript, XML, HTML, REST/SOAP, SQL Server and Oracle.
- Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
- Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
- Experience in developing inCore java programming using OOPS concepts.
- Experienced in Testing and consuming SOAP and RESTWeb services. Experience in working with SOAP UI and Ready API.
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
- Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenese scripts and writing test suites usingJUNIT.
- Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, Java script
- Good Experience in using Configuration management tools like Sub Version,GitHub, and Build management tools like MAVEN.
- Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
- Extensive experience on SOAP and REST web services testing.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Expertise in writingSQLQueries, for databases like Oracle,SQL server on UNIXas well as Windows platforms.
- Building an application that interacts with NoSQLCouchbase DB using Spring
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.
- Experience in defect tracking system and bug life cycle using RallyandJira.
- Ability to work with functional teams in anAgile/SCRUM and SAFeenvironment.
- Experienced in facilitating User Acceptance Testing.
- Excellent communication and interpersonal skills and excellent team player with very good analytical & problem-solving skills.
- Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast-paced environment.
TECHNICAL SKILLS
Project Methodologies: RUP, Waterfall, Agile (SCRUM), V-model
Testing tools: Selenium IDE/GRID/WebDriver,QTP/UFT, TAW, ROBOT,Facets,,Cucumber,JMeter
Defect Tracking Tools: HP ALM, Quality Center, Test Director, Rational Clear Quest, and JIRA.,UFT,LEAN FT
Programming Languages: JAVA,PL/SQL, Python, C#,.NET
Database: Oracle 9i/10/11, MySQL, DB2, PostgreSQL, SQL Server
IDE: Microsoft Visual Studio, Sublime Text, WebStorm, EclipseIDE3.6, Dreamweaver, Adobe Photoshop, Text Pad, Notepad++, Firebug, IntelliJ Idea.
Web Technologies: HTML, HTML5, CSS2/3, SASS, XHTML, XML,Perl, Ruby,JavaScript, AJAX, J-Query, JSON, Bootstrap, Angular 2+, Backbone.js, Express JS, Node JS.
Frameworks: TDD, BDD, Key-Word Driven, POM
Operating Systems: Windows XP, 7, 8 & server 2003
Quality Management: DevTrack, Bugzilla, Jira, Quick Test Professional
Build/CI tools: Ant, Maven, iTKO Lisa and Jenkins,pycharm
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
QA Automation Engineer
Responsibilities:
- Performed functional, regression and UAT Testing extensively used Selenium Web driver.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development)usingCucumber.
- Tested mapping of the web service data to the middleware and data transactions to and from middleware to web service adapters by testingRESTAPI services
- Sound experience in agile development methodologies like TDD and BDD and implementation of tests with Selenium, Cucumber.
- Responsible for creating test scenarios for user stories and creating automation test suites usingPython.
- Involved in Configuring, automation and maintaining build and deployment CI/CD toolsGIT/ Bit Bucket, Jira, Confluence, Bamboo, Docker and JIRAfor Multi-Environment with high degrees of standardization for both infrastructure and application stack automation (ECS) inAWScloud platform.
- Using BDD cucumber framework to analyze the user-story and writing acceptance criteria.
- Used TestNG Parameter, TestNG.xmlandData 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.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Involved in Web Services Testing using SOAP UI.
- Used .Net framework to build and run the Selenium automation framework.
- Performed Smoke, Functional, Regression Testing.
- 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
- 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.
- 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.
- Tracked and managed project defects through the map view lifecycle usingJira
Environment: Cucumber,Gherkins,Selenium Web driver, Python, .NET, JMeter,SVN, XML, HTML, Jenkins, GUI, Jira, Agile(SCRUM),XPath, XM, SAFe
Confidential - New York, NY
QA Test Engineer
Responsibilities:
- Developed, executed and scheduled the automation test scripts from Quality Center.
- Developed Selenium test scripts using Java.
- Performed Automated UI, regression, acceptance and priority1 functional tests of the windows application using Java scripting.
- Tested compatibility of application for dynamic and static content under various browsers using HTML ID's andXPathin Selenium
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
- Developed an automated scripts and frame works using Java and VB Script.
- Implemented and executed the test process using Agile Methodology with daily stand ups.
- Performed continuous integration (CI) of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Used UNIX to check the log files and the memory status and other functionalities.
- Implemented the editor component with spell-check using AJAX, JSON.
- Integrated jQuery Grid View for all Data View for the product.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Created test cases scripts and plans to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
- Designed and automated the Web Content Management application using Selenium RC and Selenium IDE.
- Maintained the Selenium scripts for automation.
- Involved in Web Services Automation Testing.
- Performed Integration testing and End to End testing of the entire application.
Environment: Selenium RC and Selenium IDE, jira,Windows& UNIX,, QC bug tracking system, MySQL, Subversion.
Confidential, Waukesha WI
Quality Assurance
Responsibilities:
- Responsible for Regression Testing, White Box Testing, Functional testing for web-based application.
- Used Selenium Web Driver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed Regression Testing for every modification made in the application and new builds using Selenium Web Driver.
- Created automated and executes around 150 test cases using Selenium web drivers.
- Verified backend data validation using SQL.
- Tested web services based on Data and functions by SOAPUI.
- Prepared Log track and reported progress of all tests.
- Extensively used Wily Introscope and HP Diagnostic to analyze the system resources bottlenecks like Memory Leaks, CPU and Network Bottlenecks as well as problematic application and DB components.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
- Performed Stress and Load testing using JMeter - used Thread Groups, Samplers, Plans and Proxy recording with listeners to calculate the average response time.
- Experienced in writing JUNIT Test cases for Java
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Performed UI testing and front end testing using Selenium. .
- Reported and tracked the bugs to closure using JIRA.
- Involved in writing test scripts using java and executed it through selenium cucumber.
Environment: Selenium Web Driver, TestNG, Java, Cucumber, Jenkins, Jira, SOAPUI, Firefox, Eclipse, Linux, Oracle, Windows2007, Junit, JMeter.