Lead QA Test Engineer with Automation, Manual, Selenium available. He is open to relocation. Visa : H1B
PROFESSIONAL SUMMARY
· Over 7+ Years of experience in test and test automation in Industrial Products, Insurance and Medical domains.
· Good experience in Software Development & Test Life Cycles, Defect Life Cycle.
· Good experience in various test methodologies like Waterfall, Agile, Scrum etc.
· Experience in testing various applications under test, Web, Desktop and Mobile applications.
· Analyzing, Designing and Implementation of test strategies for Web based and Client/Server applications testing.
· Good experience in System Testing, Functional & Non-Functional testing, Regression testing, UAT, Smoke Testing & Sanity Testing.
· Expert in developing scripts for automation and manual testing.
· Experienced in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining Test Scripts.
· Experience in test execution, analyzing bugs, reporting and coordinating with other teams to track bugs till closure.
· Experience in UI automation of Web based applications using Selenium using python, C# and Java.
· Experience in testing SOA with Restful/SOAP Web Services validation for XML and JSON.
· Experience in POM test framework for web-based applications using Selenium and execution & reporting using TestNG.
· Hands on experience in developing dynamic/unique XPath to identify web elements.
· Experience testing RESTFUL Web Services with Postman and performed SOAP web services testing using SOAP UI
· Experience in Robot Framework using RIDE using python and Selenium Libraries.
· Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) Cucumber, JIRA and Eclipse.
· Strong knowledge on OOPS concepts and understanding existing test frameworks to enhance the same.
· Experiences in working on Microsoft Azure Devops, Data Factory pipelines, triggers, Webjobs, AppServices, Blob Containers - event based triggers.
· Hand on experiences on developing helper scripts/batch files for repetitive tasks and file handling etc.
· Hands on experience in database testing using SQL, Postgress etc.
· Good understanding on performance testing using load-testing tools such as Load Runner, JMeter, Protractor.
· Experience in mobile Automation applications for IOS and android using tools like Appium, simulator and emulator.
· Hands on experience in installing and commissioning systems software on to application servers & database setup.
· Hands on UI automation testing using Cucumber, Gherkins for BDD testing using python.
· Interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
· Coordinated with Business Analysts and IT Technical Delivery Leads to complete testing specifications and release requirements.
TECHNICAL SKILLS
Testing Tools
Selenium, Ranorex, Test Complete, Squish, Appium, Postman, Visual Studio, Eclipse, RIDE, Mirth, RabbitMQ, Load Runner, Tricentis Tosca,
Azure DevOps and Appvance
Scripting Languages
C#,C, VB scripting, Python, java and java Script
IDE
Eclipse, Visual Studio, PyCharm and Appvance
Test Framework
Data Driven, Keyword Driven, Hybrid, Page Object Model, BDD, TDD (know-how)
Bug Tracking Tools
HP ALM/Quality Center, JIRA, Bugzilla and rally.
Build/CI Tools
Azure Devops, Jenkins
Version Control Tools
SVN, GIT, Team Foundation Server
Databases And cloud
MySQL, Microsoft Azure, Mongo DB and MS Access.
Operating Systems
Windows, Mac, Android.
SOA Technologies
REST, WSDL Web services
WORKEXPERIENCE
Client: Perspecta Inc, San Diego, CA (March 2020 to Till Now)
ROLE: Lead System Integration Test Engineer.
Project: IPTS.
The scope of this Project is develop a Property tax system for the county of San Diego. The residents of San Diego to Modify/update property related information using this system use this system.
Responsibilities:
· Performance Analyst develops Project Performance Test Strategy. Performance Engineer/TSA provides inputs to Project Performance Test Strategy
· Provide recommendations for improvement of application under test performance. Create Project Results Reports
· Designs and creates performance tests scenarios and execute them in HP Performance Center
· Creates code for automated test cases, load and performance test cases and tests frameworks to execute test cases and report results
· Work with developers to troubleshoot and resolve performance issues.
· Development of Regression Suite on thin client/Thick client the test cases using Appvance tool.
· Test automation of GUI & Non-UI applications, Excel, XML, API, Web services applications using Appvance.
· Worked on Recovery scenario, Database, and API. Involved in developing new custom controls and special execution task in Appvance.
· Create Test sheet, create classes, attribute and instance to define the business test data.
· Create/Define Test Case Template according to business scenarios and linked with Test sheet
· Experience ideally in an online and Agile environment.
· Create report and updated mass data using Appvance Query Language (AQL).
· Prepared execution lists and trigger using ONE (Overnight execution Scripts).
· Perform database analysis and created SQL queries as required for capturing data and verifying data from DB
· Develop keywords, which co-relates to the test object repository object interfaces.
· Execute automation test scripts and manual test cases and reporting the execution result.
· Worked on Grid Controls and Sever Controls to meet the client requirements.
· Working with the development team in getting the fixes for the defects that had been in open status.
· Involved in Functional, Regression and End-to-End Testing and used TFS for tracking defects.
· Extensively used SQL queries on SQL server to validate data.
Environment: Appvance, python, AQL, ServiceNow, UFT, Selenium, Postman, Azure Devops, Data Factory pipelines - event based triggers, Web jobs, Github - source control,ASP.Net core, visual studio, swagger and MS SQL.
Client: Caterpillar Inc, Peoria, IL (AUG 2019 to March 2020)
ROLE: Quality Assurance Engineer.
Project: CAMS and Asset Tracker.
The Scope of the project is to develop and test a web-based Application to track the Assets and Customer to Dealer relationship. It provides a wide range of options to customer and caterpillar how the assets are being used and can track the assets using 20 different application. It also gives the user-based access roles and they can control the user under their company. It is cloud based and using Microsoft Azure with latest ASP.net core.
Responsibilities:
· Developed and tested PubSub for the messaging service across the services line and or event triggers.
· Verified the data on daily basis under every staging table and execute OTO loads on weekly basis.
· Involved in Scrum meetings, Sprint planning and retro meeting.
· Developed a new test strategy and able to achieve high test coverage.
· Development of Regression Suite on thin client/Thick client the test cases using TOSCA tool.
· Test automation of GUI & Non-UI applications, Excel, XML, API, Web services applications using TOSCA.
· Worked on Recovery scenario, Database, and API. Involved in developing new custom controls and special execution task in TOSCA.
· Hands-on experience on Testing Tools such as HP Quick Test Professional (QTP), HP Load Runner,
· HP Performance Center, JMeter, SOAP UI and HP Quality Center (QC).
· Experience in working with various protocols – Web (HTTP/HTML), Siebel-Web, Ajax TrueClient, Web-services, Java over HTTP. Java Vuser, SAP-GUI, SAP-Web and MQ scripts. in Strong engagement into Test Planning and Test Strategy Design based on the requirements to meet deadlines.
· Perform database analysis and created SQL queries as required for capturing data and verifying data from DB.
· Created test data for the application using JUnit in Eclipse.
· Performed defect reporting and bug tracking in QC and followed up with development team to verify bug fixes, and update bug status.
· UAT activities and UAT defect resolution in conjunction with the Project Manager/Business Analyst.
· Effectively use Tosca Testsuite to ensure proper business compliance after working closely with the stakeholders.
· Responsible for automation strategy implementation, setting standards and taking initiative for automation of regression relevant marked test assets.
· Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
· Participated in daily SCRUM meetings and gave the daily status of testing.
· Responsible for maintaining Tosca Repository with 700+ Scripts for system testing
· Assign the tasks to the team and clarified requirements, preparation of test data, execution and automating the test cases using TOSCA Tool. Review test cases written by peers to ensure that all requirements are covered in test case documentation
· Able to work with dealers and solve the issues with related to registrations.
· Coordinated with Off shore team and able to work with them.
Environment: AZURE Devops, Data Factory pipelines - event based triggers, Web jobs, AppService’s, Blob Containers, SQL Databases, Traffic Manager, Service Bus Messages – pubsub, Github - source control, ASP.Net core, Angular v7.0.2, Dapper, HTML, CSS, Bootstrap, TypeScript, PEGA PRPC5.0.
Client: L&T Technology Services, Chicago, IL (Nov 2018 to July 2019)
ROLE: Automation Engineer.
Project: Freight Operations Application Test Automation
The scope of the project is to develop and test a web & mobile based application to track the load items and vehicles in a warehouse and provide analytical data on the dashboard used for taking smart decisions of the upcoming inbound and outbound freight. Uses many location services from other applications and connects lot of devices and sensors to provide the freight properties and movement. The devices are connected over MQTT and the data sharing is streamed using Kafka.
Responsibilities:
· Develop automated test software / solution for testing of smart freight solution for both front-end and back-end applications.
· Develop test cases and test scripts for function and non-functional requirements.
· Created automation libraries using python for Kafka, MQTT, REST API and UI automation
· Involved in developing BDD scripts with Cucumber and writing step definitions for behavior
· Involved in PI and sprint planning as per the project increment and release plan.
· Involved in debugging application using Pega tracer tool and performing testing using PAL tool.
· Completed automation as per the schedule by coordinating with offshore and onsite test teams.
· Using Selenium, REST API and Kafka libs to develop automation test framework.
· Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
· Participated in test planning , writing test cases/scripts with PEGA PRPC and correct the according to the erroneous outcome.
· Develop keywords which co-relates to the test object repository object interfaces.
· Execute automation test scripts and manual test cases and reporting the execution result.
· Involved in SQR, sprint demos and product readiness meetings.
· Integration of development environment with automation scripts using continuous integration tools for automatic script execution and reporting.
Language Used : Python, JavaScript, Windows, MacOS, Android, iOS, JIRA, Git, Jenkins, Cucumber, Confluence, Selenium, PEGA PRPC5.0.
Client: National Interstate Insurance, Richfield, OH. (FEB 2018 to SEP 2018)
ROLE: Software Quality Assurance Analyst.
· Writing Automation scripts and Test Cases against the requirements.
· Working with the development team in getting the fixes for the defects that had been in open status.
· Involved in Functional, Regression and End to End Testing and used TFS for tracking defects.
· Developed the Data Layer Class using C#, which is reusable for the data transactions of the entire project.
· Develop test cases and test scripts for function and non-functional requirements
· Developed the application using ASP.NET concepts like Master Pages, Handlers, Sessions, and Post backs etc.
· Writing JavaScript code for data base framework to retrieve data & validate in UFT
· Created Automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
· Writing conditional workflows in Postman to test IIS and self-hosted micro services
· Develop Python code (Python scripting), for automation and to generate libraries.
· Expertise in using Test/Project Management tools like JIRA, HP Quality Center/ALM, TFS
· Performed manual and automated penetration testing and Vulnerability assessments on client assets.
· Developed and executed TestNG test cases for API testing. Tested RESTFul Web Services using Postman.
· Execute complex manual testing of legacy systems, and compose documentation for business approval
· Responsible for developing, reviews, support and maintenance of Tosca automation test script.
· Experience in using Load Runner to analyze applications performance for varying Loads and Stress conditions.
· Gain awareness of business application and validate requirements according to the user expectations.
· Worked on Desktop and Mobile design and response patterns, UI scalability and performance on multiple OS’s.
· Developed JavaScript to construct a web service URL to parse JSON file based on SQL.
· Coordinate development and validation team activities by keeping system testing in pace with development.
· Identified, investigated, and validated business and technical problems contained within the systems that were being supported.
· Escalated and reported issues, risks, and status using proper procedures.
· Performed regression, performance, and acceptance testing.
Client: ABOVEO SERVICES, GA (JULY 2017 TO JAN 2018)
ROLE: Software Quality Assurance Analyst.
Responsibilities:
· Gathering requirements from end user and analyzing business need using Object Oriented Design and Analysis.
· Used Windows Registry manipulation for code conversion.
· Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins and Continuous Integration, expanded test scenarios.
· Used Admin studio 2014 for software deployment and checking/tracking any bugs via troubleshooting the software.
· Used cold fusion reports for integrating with websites, also for analyzing data.
· Developed token-based API for getting pass code upon registration.
· Worked on Grid Controls and Sever Controls to meet the client requirements.
Environment: Visual Studio 2015/2013, C#, VB script, JavaScript, Cucumber, TFS, JIRA, WCF, AJAX, SQL Server 2012, Postman, Restful, Microsoft Unit Test Framework and windows registry manipulation.
Client: Vijay Electricals | Hyderabad| India (05/2014 – 05/2015)
ROLE: Embedded Software Tester.
Responsibilities:
- Worked extensively on user requirement gathering by conducting meeting with Business users, creating and reviewing technical specs documents, Code Implementation, testing and code deployment.
- Involved in the complete testing life cycle of a release.
- Involved in requirements gathering, Analysis and Design, Implementation, Testing and Deployment.
- Developed SQL queries for querying data against different data bases for data verification process.
- Extensively interacted with developers, business& management teams to understand business requirements & design document specifications.
- Extensively used and developed SQL queries in backend testing of Databases.
- Involved in Testing Change Requests (CRs) to enhance the existing code, various AD-hoc and Maintenance tickets
- Lab testing of 4x4 MIMO and 3 CA as an evolution path towards 3G
- Re-farming as a prerequisite of National Roaming+ introduction
- Working with Booster tool which was handled without prior training and providing a GSM plan within 3 weeks for both National roaming layer and ONE GSM island
- Rework 3G neighboring relationships after 3G spectrum loss & national roaming introduction HD of Nb-loT/CatM1 introduction
- A list of required HW was produced Plan for frequency retune is done and analysis of vendor feature and its implementation
- Coordinate with Development team and Business during Execution for defect resolution
- Involved in Root Cause Analysis for the defects found and reported the daily Planning and Execution progress
- Defects identified in testing environment are communicated to the developers using QC Defects module.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
EDUCATION:
Master’s in Computer Science and Information Technology (Digital Science) Graduated MAY, 2017.
Kent State University, Kent, Ohio, USA.