RamReddy
Software Test Engineer
************@*****.***
PROFESSIONAL SUMMARY:
Over 6+ years of experience in the IT industry with emphasis on Software Quality Assurance with extensive experience in Manual and Automation Testing.
Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum.
Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java and TestNG framework.
Experience in manual testing and automated testing using different tools like HP QTP/UFT, Selenium Web Driver using Java and familiarity with different HP QTP and Selenium automation frameworks.
Proficient in User Acceptance Testing (UAT), used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development (BDD) Framework
Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
Profound knowledge of web services testing using SOA (Service Oriented Architecture) tools SOAPUI, POSTMAN.
Experience in RESTful service design & implementation including Micro services Architecture.
Experience in developing Selenium WebDriver scripts in Java for complex web applications
Strong experience in test management using HP Quality Center/ALM and JIRA.
Programming experience with HTML, CSS, JavaScript.
Extensive experience in writing and implementation of complex Test Plans, design, development and execution of Test Scripts for System Testing, Integration Testing, User Acceptance Testing (UAT) and Regression testing.
Experience in Continuous Integration (CI) Testing and managing Java automation projects using Jenkins.
Proven abilities in working on Web and Mobile based online applications using Java, Maven, REST and JSON web services, methodologies and procedures.
Used SoapUI tool to test SOA based architecture application to test SOAP/WSDL services and RESTful API.
Experience with Mobile Testing in iOS and Android platform - Native and Adaptive Apps Testing.
Experience in Native apps testing using Perfecto Mobile and Appium in selected iOS and Android devices.
Experience in Compatibility Testing - working with multiple Operating Systems, Multiple browsers Such as IE, Mozilla, Safari (Mac) etc.
Proficient with Microsoft office suite (Word, Excel, PowerPoint, and Outlook).
Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting. Can prioritize issues on the basis of important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like HP Quality Center, Jira, Rally and Bugzilla.
Strong ability in communicating with Project Development Team and prioritizing workload.
TECHNICAL SKILLS:
Testing Tools: Selenium, HP QTP/UFT, Appium, Cucumber, HP QC/ALM
Languages: Java, C#, SQL
Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven
Web Debugging Tool: XPath, Fire Path.
Methodologies: Agile/Scrum, Waterfall
Bug Tracking Tools: JIRA, TFS, Bugzilla, Version One, Rally, AzureDevops
Databases: MS SQL Server, Oracle10g/11g
Operating Systems: Windows 10/8/7/XP/Vista, UNIX, Linux, Mac
Version control Tools: SVN and GIT
PROFESSIONAL EXPERIENCE:
Client: TEKsystems/ Melaleuca.com / Idaho Falls, ID Jan 2020– Till Date
Role: SDET Engineer
Responsibilities:
Responsible for API test framework maintenance using HTTP Client and XUnit.
Developed utilities in automation framework to validate JSON responses in service calls.
Designed end to end Test Scenarios for UI test framework using C# with Selenium WebDriver to validate functionality’s on various browsers.
Extensively used XUnit/NUnit framework for reporting.
Performed manual testing of APIs using Postman and Swagger.
Worked on SQL database and wrote many SQL queries for testing.
Extensively worked on Source Code Management tool GitHub.
Worked on CI/CD pipeline using Microsoft Azure Devops tool.
Tracking Project status and development, Deployments and Bugs in Azure Devops tool.
Framework reliability monitoring and writing Unit Tests for Framework utilities.
Environment: C#, SQLServer, UAT, Selenium WebDriver, MicrosoftAzureDevops, XUnit/NUnit, CI/CD and, Web Services, Swagger.
Client: TEKsystems / Ancestry, Lehi, UT July 2019 – Dec 2019
Role: SDET Engineer
Responsibilities:
Responsible for REST API test framework using Rest Assured and TestNG.
Designed end to end notifications test framework in Java using Selenium WebDriver, Appium,
Sauce Labs, Rest Assured, TestNG and Java JDBC.
Extensively used TestNG for reporting.
Created and validated JSON and XML API data using Rest Assured and worked on REST API calls.
Performed manual testing of APIs using Postman and Swagger.
Validated SMS notifications using Google Voice APIs.
Verified Email notifications using EWS (Exchange Web Service) APIs.
Worked on MySQL database and wrote many SQL queries for testing.
Used Maven for dependency management and to build automation frameworks.
Extensively worked on Source Code Management tool GitHub.
Worked on CI/CD pipeline using Jenkins.
Developed API performance tests using JMeter and captured performance metrics.
Extensively worked on micro services and AWS.
Worked on AWS services such as S3, SQS and DLQ.
Have well understanding of JAX-RS, Spring Boot and Swagger APIs.
Extensively worked on white box testing.
Performed manual testing and prepared test cases, test scenarios and test plans.
Environment: Java 11, SQL Server, AWS, UAT, SOAP UI, Selenium WebDriver, Cucumber, Jenkins, TestNG, CI/CD and Windows
Client: Healthe Systems, Tampa, FL July 2018 – June 2019
Role: Software Test Engineer
Responsibilities:
Analyzed User Stories, business requirements and prepared detailed Test Cases for new functionality.
Created Selenium Web Driver automation scripts using Java to validate functionality on various browsers.
Creation and execution of Test plan, understanding documents, Test scenarios and Test cases.
Executed Functional and Regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
Create and maintain functionality of automation scripts using Selenium, Unified Functional Testing (formerly QTP) and other tools to increase testing productivity by providing technical solutions, utilities and process improvement initiatives.
Used Git as code repository and Code Collaborator to manage code reviews.
Promoted to testing standards within scripts and mentor other team members to follow such standards and also involve in testing methodologies such as Behavior Driven Development (BDD) and Test-Driven Development (TDD) and tools such as Gherkin, Cucumber & Junit, Maven and Jenkins to implement methodologies.
Involve in design, development of automation framework using Spring Boot Framework with Java/J2EE technologies.
Perform functional testing (Java programs, Batch, Web) to ensure programs meet stated business stated objectives.
Provide Technical support & designed Utilities to generate the test data to delivery teams which include performance testing, creation of utilities for testing, supporting production activities and create automated build jobs using Continuous Integration with Jenkins and schedule nightly jobs to run the validations and generate reports.
Involve in testing both SOAP and RESTful web services using SOAP UI and POSTMAN and verified both JSON and XML formats.
Implement integration testing by validating data integrity with the help of writing PL/SQL queries and Stored Procedures invoking through Java from Microsoft SQL Server.
Run Active Batch and VCron jobs on different applications in various environments such as Testing, Pre-Production and Production environments.
Review project artifacts, analyze requirements, design the test plans and work with multiple test teams and testing metrics, test logs and test summary reports.
Involve in Daily Scrum (AGILE) meetings, Spring Planning and Refinement and participate in Retrospective and Presenting Demo at the end of the sprint.
Utilizes our internal tools effectively and performs system analysis, design, coding and testing and manages the implementation and post implementation phases of this project.
Environment: Java, Version One, SQL Server, AWS, UAT, SOAP UI, Selenium, Cucumber, Jenkins, PL/SQL, Active-Batch, Vcron, Junit.
Client: PricewaterhouseCoopers, Tampa, FL Oct 2017 – Jun 2018
Role: QA Engineer
Responsibilities:
Involved in Requirements gathering, Scoping planning of Automation Testing.
Creation and execution of Test plan, understanding documents, Test scenarios and Test cases.
Executed Functional and Regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
Executed cross-browser and parallel testing using TestNG.
Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
Strong knowledge in configuring and maintaining the Amazon Web Services.
Created UI Automation scripts and DB Automation scripts using Selenium WebDriver, Java and TestNG.
Validating staging database by writing SQL scripts to validate the databases tables for ETL testing and Reports data for backend database testing.
Testing data in front end web portal and executing SQL Queries.
Debugging, Deploying and merging the code using Jenkins.
Involved in automating the Web services testing with SOAP, REST protocol using SoapUI Pro.
Utilized various test tools for automation of test cases, Generated test reports and performed extensive Web Services testing using SOAP UI.
Estimate and provide target milestone dates for all the modules.
Utilizes our internal tools effectively and performs system analysis, design, coding and testing and manages the implementation and post implementation phases of this project.
Environment: Java, HP ALM, UAT, SOAP UI, Oracle 11g, Selenium IDE, Jenkins, SQL, TestNG, Selenium Remote Control, WebDriver.
Client: Wolters Kluwer, Houston, TX Sep 2015-Oct 2017
Role: QA Tester
Responsibilities:
Interacting with the Systems Analysts, Systems Administrators and Developers on analysis of the Systems Requirement Specification to identify the Functional and Regression testing scope of the Scrum based application.
Created and executed test cases and test scripts in HP Quality Center (ALM).
Executed and maintained automation scripts which was developed by development team using UFT. Functional scripts were written using UFT where all the windows, pages, Objects, Methods and Properties were identified.
Scripts were custom coded with Parameterization, Programming logic and Data driven types.
Tested the web application using Selenium IDE, Selenium Web Driver, Remote Control and Selenium Grid.
Developed automation scripts using Selenium Web Driver, Java, TestNG and ANT.
Experience in testing Mobile Applications (iOS and Android) using Appium.
Automated functional and regression web portal test scripts by developing more than 150 test cases and 4 test suites using Selenium Web Driver, Java and TestNG.
Designed and implemented Page Objects framework and Hybrid framework, page classes for different web pages (Web elements).
Experience in running test cases automatically when new version of code is available using Jenkins.
Developed and executed scripts in Perfecto Mobile to validate the Native Apps.
Tracking Project status and development in Version One.
Involved in enhancements as raised by the business users and involved in Scrum meetings (Agile Model Development).
Utilizes our internal tools effectively and performs system analysis, design, coding and testing and manages the implementation and post implementation phases of this project.
Manage Requirements, Test efforts, Test Execution and Defect Tracking using HP ALM.
Extremely well versed in the procedures and protocols integral to our Onsite/Offshore methodology.
Environment: HP Quality Center/ALM, Version One, UFT, SQL, ANT, MS Office 2007, Selenium IDE, Selenium RC, Oracle 11g, Agile/Scrum and Windows.
Client: Abhibus.com, Hyderabad, India Aug 2012 – Apr 2014
Role: Jr. Manual Tester
Responsibilities:
Performed data analysis for better understanding of business data.
Developed Business Objects reports and participated in testing at all the stages of software development.
Involved in Creating and executing Functional test cases for new releases and patches.
Contributing to the Technical articles in Knowledge-base and FAQs.
Understanding the Requirements and Functional Specifications of the application.
Participated in identifying the required Test Scenarios and Test Cases.
Involved in reviewing the Test Scripts as per the requirement specifications.
Executed Test Cases as per System Requirements.
Involved in team meetings in regular intervals of time to monitor the Quality of application.
Defect Reporting and Tracking using HP Quality Center.
Extensively performed Manual Testing process to ensure the quality of the software.
Environment: Windows XP, Java, HP ALM, SQL and MS SQL Server 2005
Education: Bachelor of Technology in computer science from JNTU, Hyderabad.