Sr. Qa Automation Engineer/sdet Resume
Phoenix, AZ
SUMMARY
- Senior Automation Test Engineer (SDET), with 7+ years of experience in all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Testing of Web based applications, Client Server Applications, Cloud and API’s. Diversified experience in Automation, Manual testing serving various domains such as IT, Finance, Healthcare, and Banking.
- Extensive experience and understanding on Agile/Scrum and Waterfall methodologies.
- Extensive experience in developing Selenium, Java Automation Frameworks (BDD/TDD, Keyword Driven, Data Driven, and Hybrid)
- Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience in object oriented programming languages like Java which covers concepts like Classes, Objects, Methods, Inheritance, Polymorphism, Abstraction, Encapsulation, Interfaces, Exception Handling etc.,
- Experience in working with open source tools such as Selenium ( Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, JUnit, TestNG, AWS and Eclipse.
- Experience with industry standard test automation tools development of scripted modules, reusable libraries, parameterization and usage of data input files
- Expertise in HTML, CSS, HTTP, JavaScript, VB Script, XML, AJAX, Angular, Node js and JQuery.
- Good experience in Web UI Testing using Selenium Web Driver, Protractor, Cypress UI Testing with Cucumber BDD Framework
- Worked onWeb Services SOAP and REST Testing usingSOAP UI /Ready API
- Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
- Creative and analytical problem - solving skills and ability to quickly learn and adapt to new and challenging scenarios
- Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
- Proficient in creating, maintaining and executing Test Plans, Test Cases and Test Scripts based on requirements/User Stories
- Experience in Leading and coordinating the integration, Offshore and Onshore teams.
- Expertise in using Selenium WebDriver API to automate tests on cross browser and Cross platform environment.
- Developed SQL queries to query database to test backend process of application
- Experience in working with Behavioral Driven development (BDD) by writing gherkins language in Cucumber.
- Experience with TestNG Framework and JUnit Framework.
- Developed automation testing scripts for Mobile using Appium.
- Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
- Experienced using Web-debugging tool like FirePath and Firebug for finding elements
- Experience in configuring application framework by processing excels spreadsheets using Apache POI.
- Experience on Build Management tools like Maven.
- Working knowledge on platforms likeWindowsandUNIX.
- Expertise in different Bug Tracking Tools likeQuality Center, Bugzilla, JIRA and Microsoft Excelfor executing test cases, defect tracking and status reporting.
- Experienced in continuous integration usingJENKINS, HUDSONto support tools likes CVS subversion,GITand executedApache ANTandapache Maven.
- Excellent interpersonal, verbal and written communication skills with the ability to collaborate and interact confidently with multifunctional teams that include programmers, project management, Systems Analysts, Business Process Engineers, and staff at all levels.
- Exceptional ability to quickly learn new concepts, Attention to detail, self-motivating and enthusiastic to work in a fast-paced environment with new technologies as an individual and/or as a team member.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, JUnit, Cucumber, TestNG, SOAP UI, Rest Assured, Coded UI, Github, Jenkins, Postman, Protractor. HP Quick Test Pro (QTP), Quality Centre/ALM 11, Version One.
Language/ Script: Java, Python, .net, C, C#.
Test Frameworks: Behaviour driven development, Data Driven Framework, Keyword Driven and Hybrid Framework
Firefox Add-ons: XPath, Firebug, Fire Path.
Web development: HTML, CSS, JavaScript, Query VB Scripts, XML, Flash.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
Bug-Tracking Tools: JIRA, Mantis, Elemental, Rally, HP ALM/Quality Center, Bugzilla
Build/Continuous Integration Tools: ANT, Maven, Jenkins, Protractor, Bamboo.
Databases Technologies: MS SQL Server, OLAP and OLTP, Oracle, MS Access, TSQL, Oracle PL/SQL, SQL*Plus, SQL, MYSQL.
Platforms: Windows 7/Vista/XP, window, UNIX, LINUX, MAC OS X.
QA Methodologies: SDLC, Agile, Scrum and waterfall.
Version Control: GIT, SVN, CVS, and TFS.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr. QA Automation Engineer/SDET
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies
- Strong in Automation testing, manual testing in Visual Basic & other protocol of automation tools
- Implemented automation using Selenium WebDriver, JAVA,Selenium Grid, Cucumber, and Maven.
- Worked with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, and JUnit.
- Developed a real time streaming application using Apache Storm with Kafka as input and output message source.
- Designed and developed hybrid framework and Integrated both UI automation frameworks developed using Protractor, with API Automation Framework developed using REST Assured.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) usingAppium,Java.
- Worked with DevOps team for creating CI/CD pipeline using integration tools like Jenkins/Bamboo.
- Designed the web UI using ASP.NET, HTML, DHTML, and query, Angular, JavaScript, JSON, CSS, XSL, Web Forms and AJAX controls.
- Managed automation framework project using Jira, Bit bucket, Confluence, and Jenkins as CI/CD process.
- Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
- Involved in testing of application using the Scrum (Agile) methodology.
- Identify, track, and manage system bugs using the issue tracking toolAzure DevOps.
- Developed Selenium automation test scripts using Java and Maven build tool to create Page Object Model project to be reused on different levels of the testing process.
- Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
- Usedpythonto develop Automation framework to ValidateRESTfulWeb Services.
- Implemented Test driven development TDD and BDD framework using Cucumber tool with Gherkins Language.
- Involved in back-end testing and ensured data and control are working properly between middleware and back-end systems using complex Application Programming Interface (API).
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber.
- Performed API testing using Postman, Rest Assured and SOAP UI.
- Involved in Continuous Integration & Continuous Deployment using Atlassian tools like Bitbucket, Bamboo.
- Managed and customized MySQL bug reporting database (Confidential).
- Used JSON, XML in Restful Web Services.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML and XPath in Selenium.
- Developed Test Scripts with QTP.
- Automated the Migration of theJenkinsserver toAWSand moving of the jobs from theSCM Bit bucket.
- Using Azure Divots to maintain the code.
Environment: Selenium WebDriver/Grid, Java, Python, .Net, C#, TestNG, Bitbucket, XPath, Azure, DevOps, Cypress, Cucumber, Oracle, Quality Centre, Maven, Jenkins, REST API, SOAP UI, Postman, Rest Assured, SQL, API, JMeter, JSON, HTML, XML, Jira, GIT.
Confidential | West Palm Beach, FL
QA Automation Engineer/Manual Tester
Responsibilities:
- Good knowledge inSoftware Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC).
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Designed and developed Test Plan, Test cases, and Automation Test Scripts.
- Performed End To End testing using Cucumber framework withProtractortool
- Collaborating with Developers, Technical Project Managers, and Product Managers to understand fast-changing project requirements.
- Optimized Java/Selenium code on XPath vs. CSS best use to optimize for all browsers.
- Prepared and ExecutedSmoke,Sanity, Functional and RegressionTest .
- Performed the Testing on the various mobile devices with a various platform (iOS, Android)
- Automated REST API using Rest Assured API’s configured into Maven POM.XML and code multiple methods to send requests and receive the responses and validate the HTTP status codes.
- Used Cucumber automated testing to test new and existing functionality.
- Used SQL queries and executing procedures to perform back end testing for the expected results. Skill Object Oriented Programming (JAVA/C#).
- Developed theFeatures,Scenarios,Step definitions, Page Object ModelforBDD (Behavior Driven Development)andTDD (Test Driven Development)usingCucumber, Gherkinandruby.
- Created ASP.Net web pages using C#.NET, HTML, CSS, AJAX, Query for sorting and filtering.
- Created User Controls and simple animations usingJavaScript andPython.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
- ConfiguredJenkinsto perform required tasks by specifying path of version control and hard coding the operations to be performed on it.
- Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
- Developed test code in Java language usingIntelliJ IDEandTestNGframework.
- Designed a test suite for Automated Tests with UFT.
- Performed automation on Web and Filed in HP-ALM for the report issues.
- Participated actively in team meetings with Functional/Development Team for fixing the bugs
- Set upCI/CDpipelines for Micro services onAWSusing App services.
- ValidatedSOAP UIandRestful API services.
- Proficient in creating Automation Framework from scratch and configuring various other peripheral tools to perform tests.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA
- Created Test Plans, Test Cases and logged defects in MS-word and MS-Excel.
- Use ALM for bug reporting, bug tracking and project management.
Environment: Agile, Selenium WebDriver, Selenium Grid, Java, Python, Appium, Postman, Eclipse, TestNG, Maven, Rally Cucumber, Jenkins, Ready API, JUnit, GitHub, JIRA, XML, Xpath, SQL Server, PL/SQL, UNIX SOAPUI, Oracle.
Confidential | Arlington, VA
QA Automation Tester/Manual Tester
Responsibilities:
- Enhanced Test scripts using Java programming features and TestNG Annotations.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Maintained and executed MAVEN build files for running Automated Tests.
- Implemented automation using Selenium WebDriver, JAVA.
- Created automated scenarios usingSeleniumfor regression and Data-Driven testing.
- Developed automation test scripts in JAVA.
- Performed automated regression test cases in Selenium WebDriver using Java programming language.
- Used Selenium Web driver to run test cases in multiple browser.
- Set up Selenium tools from scratch and configured various other peripheral tools to perform Selenium test.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Automated the test scenarios using Selenium and used Java as programming language and JUnit as the test framework.
- Automated selected test cases to perform Functional Testing of the front end using Selenium WebDriver.
- Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test the web application.
- Worked on exporting JUnit crypts from Selenium IDE to Eclipse JUnit Test Suites, creating new JUnit test cases, modifying the scripts and writing test suites using Eclipse/Java/JUnit.
- Writing/Executing Build Verification, Regression test cases using QTP.
- Performed regression testing for fixes using QTP and closed the defects in Quality Center.
- Write and execute SOAPUI test scripts to cover testing of web services integration of applications.
- Created Test Suites and performed parameterization using properties files for SOAPUI test cases and sent SOAP requests to check web services data by transferring the response using Groovy Script (Property Transfer) and analyzed the response.
- Created performance test scripts using JMeter to monitor response time and performance.
- Performed data analysis using SQL queries in SQL Plus and worked extensively with Queries for database integrity and data validation.
Environment: Selenium WebDriver, Java, SOAPUI, JMeter, Eclipse, TestNG, SOAPUI, Cucumber, Maven, Jenkins, Firebug, X path, HP ALM, HTML, XML, Agile, JIRA, SQL, and Windows,MAC, UNIX, Maven, SQL.
