Automation/manual Test Engineer Resume
CA
SUMMARY
- Over 10 years of IT experience as a Senior QA Automation Engineer in Software Testing, proficient in Client/Server and Web based applications. Expert in Automation Testing (Selenium Web Driver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing and Manual Testing. Experience in performing clerical and administrative tasks and providing excellent customer support. Proficient in software issues identification and documentation.
- Proficient in using Selenium tool for web application and automating regression test cases using Selenium Web Driver.
- Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.
- Actively involved in Scrum Methodology for the project from requirements through delivery of the project.
- Hands - on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.
- Worked on custom software applications that integrated the IVR, Advanced Speech Recognition, Directed Dialogue, Call Center solutions, Genesys and Avaya CTI, Web, and foreign host connectivity and transactions.
- Strong Experience in Java Programming, Selenium Web Driver and TestNG.
- Writing Test cases using Element locators, WebDriver methods and Java programming features.
- Expert in Design, development and supporting Ariba application modules.
- Expertise in performing Functional Testing, Integration Testing and Regression testing.
- Strength in Total Automation using Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- Expertise in Protractor Automation testing for both Angular and Non-Angular pages.
- Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
- Experience working on Page Object Model with Page Factory in Selenium.
- Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkins format).
- Experience with RabbitMQ Messaging Server.
- Strong knowledge of SQL and NoSQL (Mark Logic and Mongo) database queries.
- (Xamarin IDE). Edit and program automation framework and test cases (NUnit).
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Performed Database Testing with SQL and automated Data Validations using JDBC.
TECHNICAL SKILLS
Quality Assurance and Testing: Creating test strategy, test plan, test cases, test data and test execution, creating and managing defects, generating test execution scorecards and test dashboards.
Project Management: Expertise in Sprint Planning, Sprint Review and Daily Scrum. Mentoring team members on requirements gathering and testing activities. Ability to interact professionally with a diverse group of individuals - including executives, managers, subject m Confidential er experts, developers, and field personnel.
Strong analytical and problem: Solving skills.
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC.
Operating System: MAC, Windows XP/7/8/10, LINUX.
Defect Management Tools: JIRA, HP Quality Center.
Database: MY SQL, Oracle
Web Technologies: HTML
Automation Tools: Selenium, Protractor, Jenkins.
Testing Tools: Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, SoapUI, ALM.
PROFESSIONAL EXPERIENCE
Confidential, CA
Automation/Manual Test Engineer
Responsibilities:
- Developing test automation scripts using Selenium WebDriver for regression and sanity testing of the various releases of the application.
- Attending BRD and FRD review meetings, Plan and Retrieve meetings.
- Reviewing the Business Requirement Documents to understand the process and write Test Plan and Test Cases.
- Collaborating with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Developing and maintaining multiple project deliverables such as Test Plans and Test Cases.
- Analyzing BRD, FRD, SRD, Test Plan, Test Cases, Defect Report, Test Results.
- Preparing the test plan for Mobile automation Testing.
- Implementing the Cucumber with Page Object Model to automate the web Application.
- Preparing test data for the tests to process the case and replicate the defect.
- Developing the automation scripts in selenium WebDriver with TestNG Framework.
- Analyze systems to define different testing approach.
- Working with Appium, UI Automator or similar mobile test automation frameworks.
- Developing the automation scripts for Mobile Native applications (IOS, Android) using Appium, Java.
- Testing Mobile application software on various mobile devices using simulators and emulators and with real time devices.
- Using Espresso with Xcode to automate tests in parallel and priorities of the Test cases are set using Kotlin and XCUI environment.
- Working with API testing using tools like Soap UI Pro, Espresso tool, Advanced REST .
- Using Appium, UIAutomator, Espresso for mobile test automation
- Working on IOS platforms using Appium and XCode tools on real and virtual devices.
- Developing Appium scripts for native Android/iOS Apps using Java.
- Implemented automation test scripts in SOAPUI for web service testing.
- Assisting in the decision-making process of an automated testing framework; develop automated tests in chosen framework.
- Used Maven for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Performed REST API Testing using Apache Http Java Test Client for SOAP/REST web APIs.
- Working closely with Developers and Users in the development, testing and release of software products.
- Developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Used TestNG framework, setup tests into modular code, created test scripts based on application pages and user flows and used repeated functions written as base classes and methods for hierarchical code.
- Key participant in all phases of software development life cycle with Analysis, Design, Development, Integration, Testing, Debugging, Production, Maintenance and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications
- Participated in the Design Phase, together with members of the Product team, developers, and DBAs.
- Developed SQL queries to check the database automatically and check the data integrity by business standards of the company.
- Experience in using Jenkins as a Continuous Integration automation to configure and access the build process and Email integration to email the content of the build status.
- Attending Agile Scrum meeting, Status update meeting, Collaboration meeting, Retro meeting.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Created weekly defect reports, weekly test execution status reports and test plan reports and shared with Scrum team, worked with offshore team to allocate and assign resources to QA tasks and Kanban items.
Environment: Java, Selenium WebDriver, Agile, Maven, JMeter, JBehave, Espresso, iOS, Appium, XCTest, Xcode, Junit, CI/CD, API Testing (Rest-Assured, PostMan, NewMan), Cucumber, Gherkin, SQL, UFT, TestNG, SOAP UI, Angular, Jenkins, GIT.
Confidential, Boston, MA
Senior QA Automation Engineer
Responsibilities:
- Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.
- Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.
- Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.
- Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
- Experience in automating regression test cases using Selenium WebDriver.
- Tested salesforce standard objects (Campaign, Accounts, Contacts, Opportunity) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
- Run database queries in workbench for Test data into salesforce. Migrate B2B Partner federations from IBM TFIM to Ping Federation using SAML, OAUTH2 & OPENID
- Configuring Ping Federation Server an OAuth authorization server, and IdP and SP Web SSO Connections
- Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.Developed Data Driven Tests using TOSCA and automated functional testing.
- Creating modules, test cases and perform risk based testing with requirement modules using TOSCA.
- Automated the regression scripts using TOSCA which reduced the manual and rework effort.
- Experience in cross platform testing in Solaris, HP-UNIX, Linux, Windows (NT/2000/XP).
- Expertise on Mobile Application Development Using Xamarin, Forms and Traditional Approach.
- Configuration Management Tools VB scripting, IBM Rational Clear case, SVN, HARVEST.
- Implemented automation using Selenium Grid to perform testing on multiple devices.
- Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
- Test Automation tools mandatory ITKO LISA, Appium, Perfecto, Selenium, J-Meter etc.
- Expertise in creating scripts in Cypress, Selenium-RC & WebDriver.
- Performed UI and API testing using Cypress and created from framework from the scratch.
- Hands on experience on working Cypress for angular application end to end testing.Worked on AutoSys, UNIX, Hadoop, Hive, Impala and shell scripting for big data testing. Leading the team for the same.
- Good programming experience with Core Java/Perl//Python, Ruby.
- Expertise in QA Automation using Perl Scripting, Python Scripting.
- Monitoring lockbox and electronic remits for complete posting HEDIS.
- Worked on Fortify, SSC, burp suite, Checkmarks and Gauntlt for vulnerability scanning and web application scans.
- Very strong understanding of the IVR/ ACD/ Genesys applications, testing methodologies, software development life cycle and good knowledge of the acceptance criteria for test phases.
- Extensively used VB Script, Dynamic Speech Recognition, Data tables in Empirix hammer to develop scripts for IVR and CTI applications. The CTI development tool is Genesys CTI.
- Involved in writing of extensive SQL queries for data migration testing, data retrieval on Genesys CTI and Portal infranet. Front end used is TOAD.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Test Sail point Identity and Access Management (IAM) Integration connectors and workflows with PeopleSoft, Echo, My Baylor EMR, Service Now, Active Directory and downstream applications.
- Developed Maven Build scripts to run Sanity, Unit and Regression Test scripts developed in Rest Assured Framework.
- Experienced development manual and test automation of Mobile Web, native, Desktop and hybrid embedded application on smart phones. Participated on manual Mobile device testing on iOS, Windows and Androids.
- Flashing the device, in order to upgrade the firmware version, which is embedded with that of the API.
- Testing and bug fixing of an embedded logging application written in Python.
- Experience in CI/CD tools and pipelines such as Concourse, Jenkins, Fastlane, and Docker.
- Familiarity with CI/CD concepts (Jenkins, Git CI).
- Worked on Maven for build and Git for source code repository.
- Used GIT and Stash to re-modify files and for software development.
- Responsible for executing the Automation Back end tests automation of Restful APIs using Micro Tester (built on Rest Assured and TestNG) and the project management tool Maven.
- Extensive knowledge of QA methodology, software development life cycle (SDLC), software testing life cycle (STLC), Waterfall and AGILE methodologies.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports
- Performance test development for 'Continuous Benchmarking' using JMeter and Jenkin
- Extensive experience with Performance testing process, creating Load runner test scripts, Capacity planning, Performance testing load model and Test execution
- Created and executed JMeter scripts for performance testing of portal
- Provided support in testing Web Application Performance Testing using Silk Perfumer Tool.
- Expertise in using test management tool like Quality Center, ALM & Zephyr: Expertise in using bug tracking tool like CMIS and IPM, JIRA.
- Involved in integration testing between PeopleSoft HCM and third party Kronos application.
- Accountable for gathering new Kronos business requirements, developing and testing Kronos pay rules, pay codes, work rules, Function Access Profiles, Data Access Profiles, Labor Level Sets, Shift Guarantee's Holiday Rules and much more.
- Designed Python Scripts to develop automated scripts and frameworks.
- Implemented system status reporting tools. Also involved Jenkins, JIRA, Confluence, Postman, and Bash.
- Setup jobs in Jenkins to run smoke scripts after every builds.
- Develop scenario-based testing for the JMeter scripts.
- Used TOAD, DB Artisan tools to connect to Oracle Database to validate data that was populated by ETL applications.
- Involved in writing and executing SQL Queries for backend/ETL testing.
- Developed SQL Queries/Scripts and similar Artifacts to validate the Completeness, Integrity and Accuracy of Data within an ETL testing cycle.
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing of the flow and the logic for the Data warehouse project.
- Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.
- Implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Microservices platform utilizing industry leading harness design patterns and approaches.
- Used Protractor framework for Applications developed using Angular JS.
- Validated SOAP UI and Restful API services.
- Automated the Test cases using Selenium for Regression testing and Test NG for grouping the tests. Performed VB Scripting in UFT for automating the testing process.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, Rest Sharp, Para soft SOA, Apache JMeter, Postman and SoapUI
Environment: Java, Windows, Oracle, Quick Test Pro, Load Runner and Quality Center, QTP, HIPAA, VB Scripting, Selenium Web driver, J-Meter, Confluence, JIRA, Cypress.
Confidential, Plano, TX
Senior Automation Engineer
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate then tested these cases using Selenium Web Driver, Test NG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Performed Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT) and End to End Testing.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Experience in working with messaging systems using message brokers such as ActiveMQ and RabbitMQ.
- Developing automated and manual test cases for the Cisco's Infinite Video Platform product.
- SQL Query to find devices for Cisco Call Manager.
- SQL Query testing for Address Book and Cisco IPMA testing.
- Worked on Big Data Hadoop automation testing using Python, Pytest, SQL, Kafka for database like SQL and NoSQL.
- Worked on CDMA, LTE and UMTS smart mobile technologies, which supports for 2G, 3G and 4G network devices and Bluetooth. Participated in testing SEO and Ads, Oracle CC&B and Matrix.
- Tested Network protocols, Wi-Fi, Bluetooth, Wi-Fi chipsets from Broadcom, Firmware and other wireless feature of Android and iOS applications and devices. Tested CDMA, GSM, UMTS& LTE technology.
- Manual Testing of major Bluetooth profiles GAP, OPP, FTP, HID, A2DP, AVRCP, HFP, BIP, DUNP, SPP& PAN along with Wlan Traffic for Single Shared & Dual Antennae.
- Monitor/Scrutinize crash report or other Critical issues generated into HockeyApp/ app center, Localytics/Google Analytics embedded thru binaries
- Participated in manual testing for Embedded Android and iOS Smartphone’s for mobile web and Native application. Conducted Mobile Handset testing on 2G, 3G, 4G-layer 3 Protocols technologies.
- Device IOT testing on LTE network and CDMA, Embedded product testing.
- Created system test using SoapUI to regress Real Time streaming data Alerts for Scala in Spark.
- Created specifications to invoke a Tableau smoke test for Scala in Spark datasets to be used in Smart Dashboards.
- Built Test Engine in Java/Junit for a RabbitMQ based software architecture. Wrote test engine in java, implemented a java messaging framework to send receive messages, validate the expected responses, extract validate JSON parcels.
- Good hands-on experience on various test management tools like Jira, HP-ALM and Quality Centre.
- Experience in Selenium Robot Framework (Keywords, test suit, test cases and python script creation) for automation testing of BO reports.
- Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, TeamCity, and Atlassian Bamboo.
- Experienced in using Swagger for REST API specification.
- Used Swagger to get REST API Specification and Documentation, Created and Tested Mock Service for the specification using SOAPUI Pro.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests. Performed VB Scripting in UFT for automating the testing process.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, Rest Sharp, Para soft SOA, Apache JMeter, Postman and SoapUI.
- Involved in planning and preparing test cases for the decommissioning Ariba application.
- Involved in Ariba cloud implementation project.
- Tested custom Payroll interface process to import payroll pay sheet information and benefits accrual balance information from Kronos to PeopleSoft system.
- Used Rest Assured for REST API automation using Java.
- Responsible for executing the Automation Back end tests automation of Restful APIs using Micro Tester (built on Rest Assured and TestNG) and the project management tool Maven.
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based, API and Cloud (AWS) applications.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Working experience of Selenium, C#, Rally and Lean FT
- Have extensive working and understanding Knowledge of programming language like C# and Java.
- Used TOAD, DB Artisan tools to connect to Oracle Database to validate data that was populated by ETL applications.
- Configured Selenium WebDriver, Unit test, Pytest,Robot, pip tool and created selenium automation scripts in python.
- Worked on database testing especially with mongo DB.
- Written Automation scripts to validate against databases like oracle, My SQL, Mongo DB.
- Master at designing and developing test automation in C, Java, C#, Python, Bash, and PowerShell.
- Designed and developed test automation Using C, C++, and BASH, run on TeamCity.
- Performed Manual Testing using Quality Center (QC) and User Acceptance Testing (UAT).
- Monitored workflow of the Resolution/Adjustment Unit, delegate tasks accordingly, and ensure that quality, quantity, and efficiency standards are met or exceeded.
- Performed Front-End Testing, Functionality Testing, and Data Driven Testing using QTP
Environment: Java, Windows, Oracle, Quick Test Pro, Load Runner and Quality Center, QTP, HIPAA, VB Scripting, Selenium Web driver, J-Meter, Confluence, JIRA.
Confidential, Phoenix, AZ
Automation Engineer
Responsibilities:
- Analyzed and reviewed Business Requirement Documents and System Requirement Specifications to identify the scope and coverage of technology project that provides the testing capability for mobile business applications.
- Analyzed and translated business requirements into functional requirements.
- Built barcode scanning application using Xamarin. Forms, and SQLite
- Setup monitoring stack using Grafana for application metrics.
- Monitoring and capacity analysis using Collected, Graphite, Grafana, Monit, Nagios.
- Built test automation framework for mobile application development using Xamarin
- Created and reviewed QA documents including the Test architecture, test plan and test scripts.
- Evaluated different mobile automation tool based on capabilities and limitations. Created IT-BOM and DAR (Decision Analysis Review) evaluation documents for the hardware & software procurement process.
- Developed scripts to simulate sophisticated login sequence using Identity, SSO/oauth and oauth2 authentication and then complete end to end high impact application workflow scenarios with embedded API service calls.
- Used VB script to write executable functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page.
- Worked with external vendor for automation tool licensing, cost and compatibility with existing infrastructure.
- Implemented and configured the mobile application automation tools such as ZAP-fiX and M-eux.
- Successfully set up the testing environment to support Android, iOS, Blackberry and Windows 7 mobile platforms for testing mobile applications both on emulators and real devices.
- Actively conducted triage meetings to analyze and review the test results & issues for tracking & resolution.
- Identified and documented application faults and recommended required modifications to meet project specifications.
- Managed and mentored various groups about mobile application testing concepts and practices.
Environment: Quality Center, QTP, ZAP-fix, M-Eux, Perfecto mobile, MS Project, Android SDK, iPhone SDK, Blackberry OS, Windows Mobile 7, Citrix, HTML, HTML5, PHP, JSON, Clarity, Agile, Waterfall.
Confidential
QA Tester
Responsibilities:
- Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
- Used Node.js as a base framework to run angular 8 protractor and used various open sourcenpm packages like protractor-html- screenshot-reporter, grunt-protractor- runner.
- Involved in creation of automation frame work in Selenium Web driver using behavior driven approach like J-Behave and Cucumber.
- Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
- Creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
- Worked on Big Data Hadoop automation testing using Python, Pytest, SQL, Kafka for database like SQL and NoSQL.
- Involved in requirement analysis, defect tracking, coordinating with team members in different locations and test reporting and closure.
- Experience with Android Unit Testing & used tools like J-UNIT, Espresso, and Robotium.
- 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 Web Driver, TestNG, Maven and Java and Robot Framework.
- Frank BDD used in conjunction with Cucumber and Karate for End to End Mobile Testing along with Web and API testing framework for specific teams and added tests to CI(Bamboo).
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Recently started mobile testing on iPad, tablets and other mobile devices.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Expertise in implementing an automation of various processes like extracting data from CSV, Excel files, invoice processing, order processing, service desk automation etc. with the help of UiPath.
- Automated the data transfers, including importing/exporting data between applications or files using UiPath.
- Have used Kafka in distributing steaming platform to build real time streaming data pipelines and applications that adapt to data streams.
- Usage of Kafka makes work simple as it is a messaging system that is designed to be fast, scalable, and durable.
- Used web-debugging tools like X-Path, Firebug and Fire-Path to locate elements.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Created process model for windows-based application using UiPath and testing it.
Environment: Ruby, J-Meter, Python, See test, BDD Framework, Git, Stash, Jira, SQL Queries, Selenium WebDriver, Page object Model, Web Services, SOA, Robot Framework.
Confidential
QA Tester
Responsibilities:
- Involved in managing, planning, designing and successfully launching various applications for multi-mobile platforms including Brew, Android, iOS, web OS, Blackberry OS, Windows 7 Mobile and Symbian OS along with web-based versions.
- Developed and executed new test plans for following new AP features like Spectral Scan and slow Antenna Diversity, Green AP, WMI Events, Embedded QOS & Bluetooth.
- Successfully led multiple concurrent projects by working closely with key stakeholders, architects and engineers at different stages of SDLC and drove 4+ projects to completion.
- Worked with PMO for planning and estimating efforts - providing inputs on functional requirements, implementation options, resource optimization, phasing strategies, and level of effort estimates.
- Maintained the product quality and stability against acceptance criteria to ensure the customer expectations.
- Created a unique skeleton flow, which would easily allow creating branded apps from a single vanilla app. The flow included details like execution steps, schedule, dependencies and final verification.
- Ensured effective direct communications, team integrity and self-organization between different SMEs and team members for transparent and collaborative environment.
- Developed and maintained process diagrams, feasibility studies, requirements specifications, test plan and test cases.
- Regularly reviewed product usage, analytical reports, latest consumer/market trends and user requests to support the product roadmap and improve product quality. Produced reports summarizing market reviews and customer feedback metrics.
- Launched mobile applications to the various stores including Apple iTunes, Android Marketplace, BlackBerry App World, Palm App Catalog and Verizon V cast.
Environment: Scrum, JIRA, Device Anywhere, Flurry, Google Analytics, MS Project, Toad, PL/SQL, Android SDK, iPhone SDK, Blackberry OS, web OS, Windows Mobile 7, HTML, HTML5, PHP, Java, Middleware, Agile.
