Sr. Qa Automation Engineer Resume
TX
PROFESSIONAL SUMMARY:
- IT Professional with 8+ years of experience in QA and testing of web - based/ Client-Server applications, Automated QA testing and Manual testing practices in Finance, E-Commerce, Healthcare, Retail, Insurance, and Telecommunication applications.
- Experience with automation framework: TestNG/Junit framework, Keyword driven framework, Hybrid driven framework, Cucumber-BDD and Selendroid.
- Hands-on experience on Selenium IDE, GRID, Web Driver.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Familiarity with Medical Manufacturing and FDA regulations and recommended practices regarding software.
- Effectively involved in Defect tracking, reporting, reviewing and analysing test results using Quality Center and HP Application Lifecycle Management (ALM).
- Hands-on experience working with JAVA OOPS(SDET) concepts like Method Overloading, Method Overriding, Collections, Interfaces, Abstract classes, Wrapper classes, Exception Handling, Inner Classes, Multi-Threading, Java JDBC.
- Extensively performedDatabasetesting usingSelenium. Generated Production DB reports using SQL queries.
- Experience in writing automation test scripts for Node.JS and Java based web applications.
- Proficient in testing Java Script based applications using Protractor framework.
- Knowledge of testing few Angular features using Protractor framework.
- Knowledge of Mobile Application testing using Appium.
- Experience in Black Box, White Box, and Grey Box Testing, GUI Testing and Regression testing.
- Experienced in performing end to end testing for AngularJS applications using Protractor.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing. Also established JDBC connection using java programming language.
- Extensive experience in test reporting - Test Strategy, Test Plan, Test Coverage Matrix, Test Estimations, Test environment readiness report, Test Metrics, Test Status Report and Test Results Report.
- Configured Selenium Web Driver and created selenium automation scripts in java using JUnit prior to Agile release.
- Expertise in documenting defects with high-level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Experience in using Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File using Selenium WebDriver.
- Experience with Firebug and Dev tools to find out Xpathsand writing dynamic XPATH by seeing the element tree of the GUI code.
- Experience in generating E-mailable HTML Test Reports using Maven & TestNG/Junit, and generating Extent Reports (Advanced HTML Report) using Maven build tool
- Experience in every phase of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle (BLC) and Application Lifecycle Management (ALM) from business.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing Genre: Automation, Manual.
Languages/Scripting: Java, HTML, XML, Gherkin, C, Restful,Soap, Python, C#, Java Script.
Databases: SQL, PL/SQL, Oracle, MySQL.
Testing Types: Functional Testing, Regression Testing,Integration Testing, Smoke Testing, API Testing.
Testing Tools: Appium, SOAP UI, Cucumber, Selenium WebDriver, TestNG, Bugzilla, QTP, Eclipse, ANT, Maven, Jenkins, Junit, JMeter, QC.
Source Code Control Tools: SVN, GIT
Methodology: Waterfall, SDLC, Agile/SCRUM, STLC
Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems
PROFESSIONAL EXPERIENCE:
Sr. QA Automation Engineer
Confidential, TX
Responsibilities:
- Worked onSeleniumWeb driver to write automation scripts for functional and regression testing.
- Developed Test Automation Framework usingSeleniumWebDriver, HP ALM, TestNG, and ApachePOI,under Java platform utilizing industry leading harness design patterns and approaches.
- Experience inDataDrivenand KeywordDrivenframework to maintain test suite.
- Involved in implementing Test Automation Framework usingProtractorwith Jasmine.
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing, on every deployment performed in QA Environment and sends Email notification on failure.
- Experience in usingPOMdesigning mode.
- Executed the test plans on web and mobile (IOS & Android) as per requirements usingAppium tool.
- Implemented simulator for Mobile App Testing in Android Platform usingAppium.
- Developed automation test scripts usingSelenium,Java, TestNG and Cucumber as part of Acceptance Test Driven Development (ATDD).
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behaviour Driven Development), TDD (Test Driven Development) usingCucumber with Java.
- Well versed in configuring the Android SDK, APK Files,Appiumand Integrating to Eclipse.
- Developed and maintained automated regression test cases inSeleniumWebDriver using Java programming language and TestNG Framework.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) usingAgile,Scrummethodologies.
- Performed extensivedatabasetesting, wrote SQL scripts to compare the UI results with that in thedatabase.
- Implemented Core JAVA concepts such as Collections, Interfaces, Abstract classes, Wrapper classes, Exception Handling, Inner Classes, Multi-Threading.
- Worked with variousJavaScriptelements and Involved in development of data-driven framework usingSeleniumWebDriver.
- Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
- Performed Backend testing by extensively using complex SQL queries to verify the integrity of thedatabase.
- Involved in tracking, reviewing, analyzing defects usingJira.
- Extensively worked with GITVersion Control System.
- CreatedSeleniumweb-driver automation scripts usingJava to validate functionality on various browsers.
- Involved in integrating the test suites toJenkinsto execute them automatically after every deployment.
- Tested Web Servicesusing SoapUI tool, validating WSDL, request and response.
- UsedMAVENas a build tools on java projects for the development of build artifacts on the source code.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from thedatabase.
- Performed Web Services Testing by creating test case suite usingSOAPUI.
- Performed stress testing and load testing utilizingLOADUI.
- Tested web services usingRESTclient and analyseJSONresponse.
Environment: Selenium Web driver, TestNG, Java, Protractor, POI, POM, Appium, JavaScript, Cucumber, Jira, GIT, Jenkins, Maven, LoadUI, SOAP UI, REST, JSON, Data driven, Mobile Testing, Backend testing, Windows, Agile.
Sr. QA Selenium/Automation Engineer
Confidential, MD
Responsibilities:
- Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Used HP ALM tool for manual testing.
- Involved in creation of automation frame work in Selenium Webdriver using behavior driven approach like Jbehave, Cucumber.
- Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
- Implemented Selenium scripts in JAVA, writing code for implementing Collections, Interfaces, Abstract classes, Wrapper classes.
- Worked exclusively in handling Exceptions with Core JAVA exception handling techniques.
- Experienced in Mobile Automation testing on Emulator and Simulator IOS, and Android platforms with Automation tools like Keep It Functional (KIF), Appium and reported debugs via JIRA to the developers.
- Created test planning and participated in execution for REST API testingusing POSTMANclient.
- Analyzing the compile time error, run time error and tracking them.
- Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.
- Performed functional testing of SOAP and REST Web Services using POSTMAN Tool and
- Assertions on request and response XML on both SOAP and REST Web services.
- Involved in writing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and different Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
- Monitor testing progress during monthly Releases and generate reports and communicate with leadership.
- Performed functional and regressiontestautomation using UFT.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Used GIT and Stash to re-modify files and for software development.
- Done performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
- Designed Python Scripts to develop automated scripts and frameworks.
- Setup jobs in Jenkins to run smoke scripts after every build.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Involved in SEETEST and integration with JIRA. Responsible to record defects and reporting them to developers until they are resolved.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Experienced in using load and performance testing tool JMeter.
- Involved in writing and executing SQL Queries for backend/ETL testing.
- Involved in writing automated scripts for Angular JS application using Protractor and Java Scripts.
- Prepared Functional test cases on Web and Mobile applications (Apple & Android) as per requirements.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
Environment: Java, Appium, Selenium Web driver, TestNG, VB.NET, SQL, IOS, Mobile Testing, JIRA, Oracle10g, Jenkins, C#, .NET, Microsoft Test Manager, JMeter, HP ALM, Cucumber, UFT testing.
QA Automation Engineer/ Mobile Tester
Confidential, VA
Responsibilities:
- Designed Web/Mobile application in Java which makes customer to retrieve the data from the Data base.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Jerkin and ruby.
- Used JDBC and Hibernate to interact with the Data base.
- Involved in Writing Test cases and Automating test cases using Selenium.
- Used Python to develop Automation framework to validate REST Web Services.
- Developed reusable test automation frameworks using Java and Selenium and use tools for including TestNG and web driver IO, in an Agile environment.
- Strong hands-on experience with web applications and mobile testing proven experience implementing Web UI automation (e.g.: Selenium Web driver and Web driver IO)
- Maintained the Selenium & Java automation code and resource in source controls like SVN and Jenkins for improvements and new features.
- Worked with JNDI and Connection Pool to Interact with Servers like WebSphere, Web Logic and Tomcat.
- Done System Integration Testing for Web services, Servers, Modems.
- Design and configure virtualization solutions on several of technologies like J2EE, middleware platforms including messaging technologies.
- Used Servlets and JSP's to Design the Web Application Front end page and Java Code to retrieve data from Back end.
- Designed and implemented system health Monitor tool for Message center project using HTML, Shell Script and JavaScript.
- Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
- Worked in open-source Automation Frameworks including springs and JBehave.
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Done Test Automations for API Testing.Worked in Agile based environment working from sprint to sprint.
- Performed data validation and white box testing of all data feeds from vendors including files processing using PL/SQL procedures, functions and Shell scripts.
Environment: Selenium Web driver, Appium, ALM 11.0, Quick Test Professional 11.0, Oracle 10g, Python, HTML, JMeter, Java, JDK 1.3, 1.4, Excel, Rally, J2EE, JIRA, HP ALM,AWS, Eclipse, JDBC, Agile Methodology.
QA Analyst
Confidential
Responsibilities:
- Involved in all the stages of SDLC&STLC like Requirements Specifications, Review, Test documentation, Application testing and Defect reporting.
- Participated & understood the application's Functional Requirements to initialize the test scenarios, test flows (End to End) and test procedures.
- Developed and Executed Test Scripts using Selenium Web Driver, Test-NG and analyzed Test Results.
- Used Hybrid &Data Driven Framework and extracted the data from external Excel files using Apache POI.
- Performed Cross Browser Testing and Parallel Testing on different types of browsers.
- Used HP Quality Centre to track defects and maintained the flow of iterations.
- Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Used Maven to perform build from Jenkins Continuous Integration. Wrote complex SQL Queries on Joins- (Inner join, left join, right join, and Full join).
- Worked on web services testing using SOAP UI on SOAP Protocol, REST Protocol to check the communication between different web services and added assertions such XPath Query, Response SLA, Contains, not contains, Valid HTTP codes, Invalid HTTP Codes.
Environment: Selenium IDE, Web Driver, JAVA, Eclipse, Hybrid and Data Driven Framework, Cucumber, Apache POI, Windows 7, Oracle, SQL, HP Quality Centre, Maven, Jenkins, SnagIt, SOAP UI.
Associate Software Developer
Confidential
Responsibilities:
- Involved in end-to-end development of SDLC using Waterfall methodology.
- Collaborated with the business and technical teams to discuss about the issues.
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, latest java features.
- Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc. Used JNDI to do connection pooling.
- Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
Environment: Java J2EE, Struts 2.0.14, Eclipse IDE 3.4, XML 1.0, MY SQL 5.1, MS Excel, Bugzilla, Quality Center
