Qa Automation Engineer (sdet) Resume
VA
SUMMARY
- 8 + years of hands - on experience in Manual and Automation testing on Client-Server and Web based applications in multiple Domains like E-commerce, Healthcare, Medical Devices, Finance, banking, pharmaceutical and Retail.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and object-oriented methodologies (OOPs).
- Proficient in performing GUI, Functional testing, System testing, Backend testing, Smoke testing, Usability Testing, Validation Testing, Compatibility Testing, Sanity Testing, Exploratory Testing, Security Testing, Regression Testing, Performance Testing/load testing, Mobile testing, API testing, User Acceptance testing (UAT) using manual and automated testing tools.
- Experience with multiple software development methodologies - including Waterfall, Iterative, V-Model and Agile/Scrum.
- Experience in preparing Test Strategy, developing Test Plan, Detailed Test Cases, writing Test Scripts by decomposing Business Requirements, and developing Test Scenarios to support quality deliverables.
- Expert in developing test scripts in Java J2SE using Selenium Web Driver, Selenium RC, Selenium IDE, Selenium GRID test scripts.
- Participated in White box testing of a C++, Java and Power builder codes.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Strong knowledge of data transformations and data migration design and implementation principles
- Experience with Automation Testing tools using Selenium web drivers, Quality Center, Win Runner, Spec Flow and Load Runner.
- Hands on technical skills focused on Audio Visual, content management systems and digital signage
- Experience in Black Box and White Box Testing.
- Experience in Functional Testing tool Quick Test Professional (QTP/UFT)
- Worked in javascript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor,karma, cucumber, mongodb, Grunt, cypress.
- Experience with automated integration testing for Android Applications using Espresso
- Experience in all phases of software lifecycle, developing Test Cases, Test Plan and Automation test scripts using HP QTP/UFT/UFT.
- Experience with UI & Unit testing using the XCUITest, XCTest. including A/B testing & Working understanding of Agile and TDD methodologies.
- Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
- Experienced in developing web-based applications using Java/J2EE,Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services).
- Proficient in writing Selenium Web Driver automation scripts in Java, Python, C#, JavaScript using Maven, Cucumber, Ruby and TestNG Automation Testing for Web Applications.
- Designed and implemented different automation frameworks from Scratch like Page Object Model (POM), Keyword Driven, Data Driven and Hybrid frameworks for multiple projects.
- Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting. Can prioritize issues based on important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like Quality Center/ Application Life Cycle Management (ALM), Rally, Jira and Bugzilla.
- Expertise in performing agile testing, review the user stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
- Experience with performance test tools Dynatrace, LoadRunner, Neoload, Locust, JMeter,blazemeter etc
- Expertise in creating and enhancing test automation scripts using QuickTest Professional, Ranorex, along with Selenium and Coded UI exposure
- Experienced in setting up of Hadoop cluster, Performance Tuning, Developing Logical & Physical Data Models using HIVE for Analytics, Data lake creation using Hive and Data load management using SQOOP.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Junit and TestNGframeworks for Web Applications.
- Experience in HTML5 (Javascript, CSS3), Swift, Objective C/Xcode with experience in using Media Player Framework, AVFoundation, Core Location, Core Data and push notifications, XML, RSS, JSON, Object Oriented Design Patterns, C, Continuous Integration
- Expertise in exporting Junit scripts from Selenium IDE to Eclipse Junit Test Suites, creating new JUNIT test cases, modifying the selenium scripts and writing test suites using Junit.
- Experience in using GIT, MAVEN as build tools to create projects, JAR files, POM.xml with artifacts and dependencies.
- Implemented page object model automation framework with Java, Selenium WebDriver and Cucumber.
- Expertise in database testing using DAO and UI Testing, test management tool like Quality Center and Jira.
- Expertise in Data driven Testing with Data provider annotation, Cross browser testing, Parallel Test execution and Re-run fail test using Selenium WebDriver and TestNG Framework with Extent Reports API - to generate advance reporting in Selenium.
- Involved in testing applications using SOAP/REST services using SOAP UI. Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, eclipse.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL.
- Experience in Performance testing tools like JMeter, LoadRunner for performing Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Worked on source version control tools such as Subversion SVN, TFS and Git.
- Hands on experience in writing core java to access data from outsource files and used OOPs concepts.
- Exceptional ability to quickly master new concepts, very co-operative team player, good communication skills, interpersonal skills, innovative, self-starter and self-motivated
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium RC, Selenium Grid, Selenium WebDriver, Cucumber, SOAP UI.
Languages: C, Java, SQL, JavaScript, perl, C#.
Test Approaches: Agile/Scrum, Water Fall Model, SDLC, STLC, Bug Life Cycle
Testing Frameworks: Data Driven, Keyword Driven, Hybrid, TDD, ATDD, TestNG/Junit
Web Technologies: HTML5, CSS3, XML, JavaScript.
Build Tools: GIT, Maven, Jenkins (Continuous integration)
Bug tracking tools: HP QC/ ALM, Bugzilla, Bug Tracker, JIRA, Rally
Other Tools: Appium (Mobile Testing), Load Runner and JMeter, ReportNG(Reports), Nightwatch.js
Database: MySQL, Oracle
Operating system: Windows, UNIX, Linux.
Version Control Tools: GIT, SVN, Perforce.
PROFESSIONAL EXPERIENCE
Confidential, VA
QA Automation engineer (SDET)
Responsibilities:
- Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Web app to help in regression testing using page object model (POM) design pattern.
- Strictly followed agile methodologies. Participated in weekly sprints and daily scrum calls.
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Efficiently utilized different modules in JIRA for reporting and tracking the defects and communicated issues with the developers for resolving them successfully.
- Extracted crash logs and internal bug information from programs such as Xcode and Jira.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Worked with App-Dev, Production, Technical and Business Managers in planning, scheduling, developing, and executing performance tests.
- Developed and maintained test plans, test cases, white box testing, defect tracking and reporting, automation test suites, procedures documentation.
- Used Firebug to do web based application testing with Selenium for the commands and locator application.
- Conducted effective security testing with the use of automated/semi-automated toolsets with Nessus, Web Inspect.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
- Worked in QTP/UFT - VB Script programming standards and developed reusable functional libraries.
- Used different Frameworks like Data Driven frame works in QTP/UFT, and extensively worked on Scripting using Shared Object repository and Descriptive Programming.
- Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
- Collaborated with project managers and engineers to ensure high-quality data migrations are delivered on-time and provide post-implementation support.
- Designed user interface for the product using Angular JS, jQuery, CSS3, HTML5 and JavaScript.
- Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.
- Used pytest framework to integrate several python tools for testing applications which involves xdist, mock, parallel, selenium, chrome, Firefox and provide html/xml reports.
- Used Postman & SOAPUI for rest service testing.
Confidential, Louisville, KY
QA Automation engineer (SDET)
Responsibilities:
- Extensively involved in all stages of testing life cycle (STLC), Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile methodology.
- Executed functional, usability, regression, and automation tests on the application.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented the modular and data-driven test automation methodologies within the test architecture framework. Used both the Keyword and Expert views using Selenium IDE/WebDriver
- Wrote multiple programs in Python to monitor virtual machine usage data using VMWare API calls.
- Created Data driven framework for Web Service testing using SOAP UI Pro.
- Performed Usability, GUI, Functionality, and regression testing of the new builds.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
- Developed Shell scripts for database backup and recovery using Oracle imp and exp tools.
- Involved in creating automation test suites for regression testing of web services using SoapUI.
- The messaging formats included REST based clients with XML and JSON payload.
- Work with third party application, hosting and CDN providers to integrate data feeds to a centralized Splunk platform
- Advocated, implemented, and adhered to Agile development practices, continuous integration, test-driven development best practices as they apply to front-end, JavaScript, Ajax, Java development
- Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.
- Provide overall management of the SPLUNK platform
- Standardize and implement Splunk Universal Forwarder deployment, configuration and maintenance in Linux and Windows platforms.
- Involved in performance testing using Load Runner to analyze the performance of the application under load.
- Design, support and maintain the Splunk infrastructure in a highly available configuration
- Standardize Splunk forwarder deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
- Participated in White box testing of a C++, Java and Power builder codes.
- Integrated Appium with Sauce Labs for distributing tests on the cloud.
- Automated Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Created and updated users, reports and dashboards to track pipeline/stages for management visibility, while integrating Appex (applications) to Salesforce accounts such as Conga Merge and Outlook.
- Created a 360 degree view of customer data for a financial client in a Hadoop data lake, Implemented Hadoop multi node cluster on a AWS storage
- Responsible for managing and reviewing Hadoop log files, Supported MapReduce Programs running on the cluster.
- Used Selenium Grid, JUnit test scripts to run automated test cases in parallel on 5 environments.
- Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
Confidential, Atlanta, GA
QA Automation engineer (SDET)
Responsibilities:
- Extensively involved in all stages of testing life cycle (STLC), Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile methodology.
- Executed functional, usability, regression, and automation tests on the application.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
- Developed test scripts to automate process of testing in Selenium WebDriver by using Java programming language.
- Configured Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Experience as a key contributor in SDET to the overall project team, and a technical resource on automation testing.
- Used Java8 features like stream and Lambda expressions.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Experienced in developing and maintain overall test methodology and strategy, Documenting Test plans, Test cases and editing, executing Tests cases and Test scripts Using Manual, Analyzed User Requirements and Technical Specifications.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process .
- Built custom tools in python for generating email templates which are powerful enough to consume large amount of data and convey the testing results in a simpler way.
- Written python and Shell scripts for Jenkins to push build and commit information to Servicenow.
- Created Test plan & Script, Defect Management Templates, Created Initial test plan and developed test cases and test scripts manually.
- Added performance measurements for Oracle, Web Logic, IIS in LoadRunner TestCenter.
- Utilized Dictionary object in QTP/UFT, Maintaining Test data in Excel files and importing Excel files from Resources module in Quality center to QTP/UFT data table and read the values based on the functional requirement.
- Hands-on experience in Analyzed testing needs, and designed and executed manual scripts, for program to swap set-top box smart cards for models with more robust encryption.
- Tested Angular Applications with Jasmine testing framework and Protractor . Used TypeScript for automation .
- Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application.
- Help integrate functionality into new existing JAVA based applications running on a boostrap based library.
- Javascript debugging using tools like dynaTrace, chrome developer tool, etc.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Performed manual and selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
- Involved in the Development of company´s internal CI system, providing a comprehensive API for CI/CD
- Managed end-to-end complex data migration, conversion and data modeling
- Gathered requirements, estimated LOE and created functional requirements for key Salesforce projects
- Performed continuous integration automation testing using Jenkins. Used Jira for issue tracking, and project management functions and used ALM for test execution and defect tracking.
- Responsible for Writing acceptance test using BDD Cucumber, Java.
- Developed Back-end Testing using complex queries to retrieve the user information to cross validate in UI and databases.
- SQL Workflow System, using Python created an adapter allowing communication between SharePoint lists and SSIS packages. This system provides users the ability to create complex automation
- Developed reusable functional libraries, created custom objects, exception handling/Recovery Scenarios in QTP/UFT.
- Utilized LoadRunner to regularly test performance life cycles and developed load scripts for the same.
- Conducted onsite penetration tests from an insider threat perspective.
- Used VB scripting extensively to automate functional test cases using UFT .
- Involved in Daily status calls with Off shore team and guided them in completing their tasks in-time. Worked along with them in resolving issues timely.
Environment: SDLC Agile, Load Runner, Appium, C#, Selenium WebDriver 2.0, TestNG, Java SE 7, Jira, Eclipse, XPath, Cucumber, JSON, JavaScript, UNIX shell, Firebug, Windows 10, Xcode, XCUITest, XML, JSON, Android, IOS, Jenkins, Maven, SOAPUI, page oriented model (POM), SQL.
Confidential, St.Louis, MO
QA Automation engineer(SDET)
Responsibilities:
- Prepared Functional/regression Test Cases/Scripts in HP Quality Center/ALM under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Created user interfaces that will allows customers to manage their own Splunk instances
- Troubleshoot Splunk server and forwarder problems and issues
- Monitored the Splunk infrastructure for capacity planning and optimization
- Developed and executed software systems utilizing JavaScript and Groovy.
- Designed and implemented test automation for android written in java utilizing UI Automator and Espresso frameworks in android studio.
- Identify improvements to enhance CI/CDIdentify improvements to enhance CI/CD
- Used javascript libraries like karma, chai, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
- Performed user & administration training sessions for clients to utilize Salesforce and respective programs.
- Maintained and customized Salesforce.com scopes such as users, roles, profiles, groups, accounts, contacts, record types, sharing rules, custom objects, pick lists and page layout customization to support vital business functions.
- Collaborated with developers and improved quality of video and Audio in AEM
- Worked with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
- Extensively used VBScript functions like String Function, Date Function, and Math Function in QTP/UFT.
- Responsible for core development for Groovy Grails restful web services.
- Conducted End-to- End verification and validation for the entire application.
- Performed Functional Testing and Regression Testing using Selenium WebDriver.
- Used Soap UI to test REST API's from Scratch by writing Automating Test Scripts.
- Performed automation evaluation for the Ranorex automation tool that involved using Recording Code modules
- Created Shared and Local Object Repositories in Ranorex
- Configured Salesforce including but not limited to validation rules, workflows, custom labels, custom settings, profiles and permissions
- Created automation scripts in UFT and made a suite of scripts when needed.
- Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch framework.
- Developed Test Automation Framework using Selenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
- Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
Environment: Selenium IDE, Selenium Web Driver 2.0, Agile, Appium, JIRA, Kubernetes, Cucumber JMeter, JSON, Grid, Firebug, Apache POI, Java, HTML, CSS, X-path, Windows, GCP, SQL, XCUITest, Maven, SVN, SOAPUI, Cucumber, TestNG.
Confidential, Boston, MA
QA Automation engineer
Responsibilities:
- Involved in analyzing FRD and BRD documents obtained from business and utilized Waterfall Methodology for the same.
- Prepared Test cases and Test plans for new functional modules, participated in Requirement gathering phase with business team for Data migration test.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/WebDriver.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Experience in Writing test plan, test scenarios, test cases, test procedures based on business requirements.
- Responsible for Regression Testing, Functional testing for web based application.
- Used Selenium WebDriver with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Overall optimized workflow, and increased both comprehensibility and potential of clients to utilize SalesForce to the fullest extent.
- Involved in external manufacturing cross functional teams with key business partners for medical device, combination product, and pharmaceutical products through clinical development, product registration and commercialization
- Perform the monitoring performance of the application and database servers during the test run using tools like AppDynamics and SiteScope.
- Created correlation as well as parameterization using Load Runner.
- Involved in Development of company´s internal CI system, providing a comprehensive API for CI/CD
- Ensured that all the test cases are updated in the HP Quality Center/ALM along with Master test plan; Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
- Configuration Development and development of Requirement Integration components (SSO, LDAP).
- Assess and report on the sterility assurance aspects of medical device technical documentation and quality systems
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
- Coded assigned modules using leading Java frameworks Struts and using industry standard tools Eclipse
- Involved in Developing, documenting, and testing case management solutions using IBM Case Manager and Java
- Automated Regression analysis for determining fund returns based on index returns (Python/Excel)
- Verified backend data validation using SQL, Tested web services based on Data and functions by SOAPUI.
- Involved in Functionality, User Interface, and Regression testing during the various phases of development using TestNG framework.
- Provided verification of realistic and concrete software solutions in collaboration with C++ python developers.
- Involved in API Testing in RESTFUL web services using web services testing tool.
- Reviewed test plans, test cases and test scripts to ensure consistency with functional requirements designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Created tests that have no user interaction as a set and executed them as Batch tests using Jenkins.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database
- Executed test scripts using Selenium Web Driver and analyzed the test results
- Involved in Functional testing and Regression testing performed on every new build of the application.
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed GIT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Reported and tracked the bugs to closure using JIRA.
Environment: Selenium WebDriver 2.0, Java, TestNG, Jenkins, Nightwatch.js,JIRA, SOAPUI, Firefox, Eclipse, Linux, AWS, Oracle, GIT, Firebug.
Confidential, Memphis, TN
Jr. QA engineer
Responsibilities:
- Heavily communicated with its Owners, Stakeholders, Project managers, Developers, and End Users as a liaison to analyze and identify correct requirements for system to be developed.
- Involved in early Stages of projects to ensure input into testing can be translated into test plans and test cases.
- Conducted regular meetings with Development Teams and its Stakeholders for creating status report of the project and provide the estimated completion date.
- Executed scenarios using performance center and analyzed the results using Load Runner Analysis.
- Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real world scenarios.
- Involved in Agile Methodologies to create dynamic system by defining quick prototype which defines the requirements for iterations, develops code, and results.
Environment: XML, SOAP UI, HP QC 10, Waterfall, SQL, GUI, HTML, MS Visio, Windows XP.