Quality Analyst (automation), Sdet Resume
OhiO
SUMMARY
- Over 8+ years of IT Professional experience in Manual, Automation, Web Services Testing on client/server and Web - based as well as Mobile applications having comprehensive understanding of all phases of SDLC and STLC.
- Experience in Investment Banking and e-commerce Domains.
- Experienced in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
- Excellent experience with Selenium WebDriver scripting including Java(Programming language), Maven(Build Tool), TestNG(Testing Framework), Cucumber(BDD approach) using Gherkin and Page Object model.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD,Hybrid, Keyword and Data Driven Frameworks).
- Experience in Web debugging tools likeXPath, Firepath, and Firebugand provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections,Exception handling, Multithreading etc.
- Proficient in API testing using SOAP and RESTfull services using Postman and SOAPUI tool.
- Experienced in Automating Test cases for RESTfull services using Java, Rest Assured and TestNG.
- Analyzed software requirements specifications and created test scenarios.
- Good experience ininstallation and Administration of version controlling tools like Github, Subversion.
- Well experienced in using build/deploy tools such as Jenkins, Docker, Kubernetes, Azure DevOps, and Bamboo for Continuous Integration & Deployment.
- Used multiple scenarios to test data entering appropriate database as described in test plans. Working experience on various databases as Oracle, MS-SQL Server, MongoDB, and PostgreSQL databases.
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joins and use them in automation script.
- Automated the infrastructure inAWS and AzureCloud (Worked on Virtual machines) using web servicesand Performed configuration, deployment, and support of cloud services.
- Experience in working on Azure cloud services like web app service, SQL server service, Azure Storage, Azure key vault, Virtual machines, Azure AD and Functional apps.
- Well versed experience on Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
- Proficient inBug Severity analysis, Bug tracking system and Reporting. Can prioritize issues based on important, urgent, and hot fixes and Proficient in Tracking and Reporting defects using tracking tools likeQuality Center, Jira,and Bugzilla.
- Excellent organizational, technical, and problem-solving skills with a special talent for team-oriented assignments, communication, inter-personal skills and can multitask various deliverables. Self-motivated and ability to quickly learn new technologies.
- Excellent collaboration abilities to work with different teams and to effectively mentor team members.
TECHNICAL SKILLS
Functional Testing Tools: Quality Center (ALM), Selenium WebDriver, Selenium Grid, TestNG, UFT/QTP
Defect Tracking Tools: Quality Center (ALM), Rally
Databases: MS-SQL Server, Oracle, PostgreSQL
Scripting and Languages: Core Java, Java8, VBScript, Macros, HTML, XML,JSON
Servers/Clouds: Web Sphere, AWS Cloud using Docker
API Testing Tools: SoapUI, ReadyAPI (formerly SoapUI Pro), PostMan, Swagger, REST-assured
Operating Systems: Windows 10/8/7/Vista/XP, Linus Machine on AWS EC2
Methodology: Waterfall, Agile, Kanban
Build Automation Tools: Maven, ANT, Gradle
Version Control: GitHub, subversion (SVN)
CI/CD Tool: Jenkins
Code Deployment: Urban Code Deployment (UCD)
WebDebuggingTool: XPath,Firepath,Firebug
Logging Tools: Log4j
Virtualization Platforms: VMs, Docker
IDE Used: Eclipse, Visual Studio Code, IntelliJ
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Quality Analyst (Automation), SDET
Environment: Selenium WebDriver, Selenium Grid, Java, Rally, Quality Center, Agile-Scrum, Microservices, Swagger, Postman, ReadyAPI, JSON, XML, GitHub, JSON, Junit, Mongo DB, Robo3T, UCD, PCF, Azure cloud, Docker, Spring Boot, Mockito
Responsibilities:
- Worked onrequirement Analysis, Developing Test Plan, Identification of Test Scenarios, Designing, Execution and Review of Test Cases, Test Data Setup, Defect Management, Automation Testing.
- Verified requirements by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Test cases from business use cases, and Test data forUItesting. created Framework from scratch usingJava, Selenium WebDriver, testNG, Maven&Datadrivenframework & design pattern of the framework usedPage Object Model(POM)
- Prepared documentation for effective Test strategy and Defect management.
- Testing the Logistics suite of applications (Web Based) based on Iteration and PI defined timelines.
- To ensure the Test coverage is adequate, connected in Daily Scrum meeting and Demos are delivered to all respective COEs.Managed resource reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
- UsedAzureDevops for requirement (User story) management, Test and Defect Management.
- Worked on Azure cloud services like web app service, SQL server service, Azure Storage, Azure key vault, Virtual machines, Azure AD and Functional apps used across all Logistics applications.
- Performed web services SOAP and REST testing by validation request and response for XML, JSON using SoapUI/ReadyAPI and Postman tool.
- Maintained theCucumber, Selenium & Javaautomation code and usedversion control Git &Githubto maintain code for the future release and new features. used JUnit test runner framework & run automation script using continuous integration toolJenkins& configuring thecontinuous integration (CI) server.
- Automated API test scripts to support a Continuous Integration/Continuous Delivery pipeline using Bamboo
- UsedXpathandPOMto work with dynamic and static objects in Selenium.
- CreatedCucumber Feature Filescomprising of various Test Scenarios andStep Definitionsfor BDD (Behavior Driven Development).
- Designed and implemented Cucumber Framework from scratch.
- Assisted Team by providing automation strategies, Selenium/Cucumber Automation.
- Used Log4j as the logging framework to direct logging information into a file during the build execution forvarious log levels.
- DesignedData Driven Frameworkto extract the data from excel sheets usingApache POIand to drive the data into the test cases.
- Maintained the Selenium & JAVA automation code and resources in version control GitHub over the time for improvements and new features.
- Hands on Experience on running Selenium Tests on AWS EC2 Linus Machine using Docker Containers.
Confidential, Startford, CT
Quality Analyst (Automation Tester)
Environment: Quality Center (ALM), QTP/UFT, VB Scripting, Rally, Agile-Scrum, Waterfall, Monolithic, Microservices, SoapUI, XML, Subversion (SVN), Junit, SQL Server
Responsibilities:
- Involved in analysing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Worked asQAfor performing API launches, white box testing, data testing.Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Developed high-level test plan document along with the test specification document outlining various iterations and regression testing needed for the project.
- Participated in deployments and upgrades of the application.
- Participated in daily Scrum meetings.
- Attended periodic meetings with the development team and with the business analysts to provide feedback.
- Created test sets and execute those test cases in the Test lab module of QC to make sure the actual result is the same as the expected result.
- Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
- Logged Defects in Defect module of the QC, assigned priority, Severity, and status to the defect.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Participated in defect review meetings with the team members, provided written status reports of testing.
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
- Worked on test automation framework and using SmartBearTestComplete and other tools to ensure the quality of deliverables.
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
- Performed Automation Testing of REST API using Rest Assured Framework.
- Designed ETL processes for the data warehouse lifecycle (staging of data, ODS data integration, EDW and data marts).
- Involved in writing automated scripts for Angular.JS application using Protractor and Java,C#.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Contributed to solution design workshops, championing and promoting ETL best practices.
- Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Worked on a cross-functional agile SCRUM team to deliver ETL capabilities to the organization.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Created Python scripting to test REST API functionality for regression setup.
- Execute sprint-based testing using SmartBearTestComplete for UI and automated testing.
- Performed REST API testing using Rest Assured library.
- Used build/deploy tools such as Jenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Experienced with Selenium using Java and C# experience with API Manual and automation testing using REST Assured API.
- Implemented REST Microservices using spring boot.
- Identified, Reported and Tracked Defects using Quality Center test management tool.
- Designed the automated test cases using the Selenium Web Driver 2 using C#.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Automating the manual test cases using Selenium WebDriver, C#.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
Confidential
TEST Engineer (Manual and Automation)
Environment: Quality Center (ALM), QTP/UFT, VB Scripting, Rally, Agile-Scrum, Waterfall, Monolithic, Microservices, SoapUI, XML, Subversion (SVN), Junit, SQL Server, SQL Query Analyzer
Responsibilities:
- Experience in testing using Rest based Web Services. Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
- Conducted GUI and Black Box Testing using QTP and interacted with developers to resolve issues.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analysing bugs.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing SQL queries.
- Generated Test procedure document for various tests that are to be performed.
- Performed Manual Functional and regression testing.
- Generating Test Log documents and analyzing obtained Test Results.
- Understanding the Software Requirement Specifications and ensure the effective testing is performed.
- Verification of fixed bugs and subsequently closing them if they passed the test case.
- Reporting status of testing progress, issues to Team Lead/Management on a weekly basis.
- Periodically obtaining feedback from Team lead and consciously working for Improvement.
