ALEKHYA POLADI
Email: ******.*@******************.***
Contact: 469-***-****
SDET ENGINEER/MOBILE TEST ENGINEER
EXPERIENCE SUMMARY:
* ***** ** ********** ** a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications. Experience on various domains.
Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based and Cloud (AWS) applications.
Efficient in analysing System Requirements, Use Cases, and other documents to gain overall understanding of the new application to determine the appropriate level of testing required and designing end-to-end testing framework that supports both manual and automated.
Involved in creation and implementation of Test Procedures, Test Plans and Test Scripts. Experience in writing Test Plans, defining Test Cases, developing, and maintaining test scripts.
Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc.
Proven ability in designing and creating automation framework from scratch using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
Hands on experience in test driven development (TDD), Behaviour driven development (BDD) and acceptance test driven development (ATDD) approaches.
Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards.
Strong knowledge in web services testing via Tool SOAP UI/ Restful web services.
Extensively Proficient in Black Box, White Box, Functional, Integration, GUI, UAT, System, Usability, Regression, Security, Stress, Load, reliability, Stability, Backend, Non-functional, manual and automation testing.
Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
Worked in DevOps (AWS), installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution.
Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
Verified soap call response in xml formatted data, worked with added test cases and Assertion Using SOAPUI NG PRO.
Experienced in Mobile Testing using tools like Appium, Selendroid, UI Automator.
Expert in developing Behaviour Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
Solid expertise in automated testing tools suite-Selenium Web Driver, Junit and good experience on tools like Eclipse, JIRA, Bugzilla, HP Quality Centre, Microsoft Team Foundation Server (TFS), Microsoft Test Manager (MTM), Test Link etc.
Automated Webservices (API) by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
Expert in developing Behaviour Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL.
Expertise in performing manual testing (emulators & IOS Simulators) & amp; Mobile Application Testing using Appium.
Proficient with testing REST APIs, Web & Database testing.
Experience in Mobile APP testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
EDUCATION:
BACHELOR OF TECHNOLOGY in Computer Science Engineering from JNTUH, India. 2013
TECHNICAL SKILLS:
Testing Tools
Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality centre, JUnit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, JMeter, LoadRunner, Manual Testing, Appium (Mobile Testing), Groovy, Silk Test, JSON,BDD, Zephyr, Cypress, Typescript, Geo graphic Information System (GIS) software.
Test Frameworks
Junit, NUnit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.
Firefox Add-ons
XPath, Firebug, Fire Path.
SOA Technologies
SOAP, REST, WSDL, Web Services, SOAP UI.
Bug-Tracking Tools
Bugzilla, JIRA, HP ALM/Quality Center.
Build/Continuous Integration Tools
Maven, Jenkin, Hudson, Bamboo, Protractor.
Platforms
Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.
Mobile Platforms
IOS, Android OS, Windows Phone.
QA Methodologies
Agile, Scrum and waterfall.
Version Control
Git, SVN, CVS, TFS.
PROFESSIONAL EXPERIENCE:
Client: Coca-Cola June 2017 – Till date
Atlanta, GA
Role: Software Automation Developer and Tester (SDET)
Project Description:
As a Automation developer Involved in improving quality of FOS(free-style operating system) Software which is Coke leading Migration project that works on all embedded machines i.e., wending machines. FOS testing involved replacing old software GS (Gulf-Stream) with new FOS software on all platforms those which include 9100,9000,7100,7000,3100 machines, FOS offers advanced features trending in market making machines more user friendly including mobile application called CE(consumer engagement ) which offers facility such as customizing drinks from your mobile itself.
Role and Contribution:
Designed and Developed test automation Artefact’s (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Junit.
Analysed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Involved in developing BDD Framework from Scratch and use of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
Used runner classes in Cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
Validated SOAP UI and RESTful API services and performed Web Services testing using our own built XML and JSON parser.
Find bugs in functional, protocol and E2E testing of various BSS/OSS and Mobile applications and E2E functional and Integration testing
Experience in setting up test environment for automated script execution using Java, Appium and BDD.
Execution of Automated test scripts in Regression suite, analysing failures, and logging of defects.
Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
Conducted Integration Testing and Regression Testing with developers in development and conducted User Acceptance Testing (UAT) with UAT team. Safety reporting on system-based projects, acted as a liaison, writing documentation and increased project coordination.
Created automated script for REST-API testing using Rest Assured framework.
Experienced working in Web services testing using Postman &SOAPUI.
Developing the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Classes coordinating with the customers upon solid analysis of the user stories.
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Involve in web services automation using SoapUI Pro.
Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
Create, schedule, and run the scenarios using JMeter and generate necessary graphs. Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
Used Postman & SOAPUI for rest service testing.
Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
Used java coding concepts like oops (abstraction, encapsulation, inheritance, and polymorphism), collections interfaces (Set, List) and classes (Array List, HashSet, Tree Set). for developing framework from scratch.
Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.
Environment:
Selenium, Appium, SoapUI, Json, xml, Git, Bitbucket (Microsoft Team foundation server), BDD, Postman, Agile, Java, log4j, JIRA, jQuery, Maven, IntelliJ, TestNG, Linux, API, Git-Kraken, Zephyr, Cucumber, MS word, MS XL,log4j.
Client: Nielsen Jan 2015– May 2017
Oldsmar, FL
Role: QA Test Engineer (SDET)
Project Description:
As QA Test engineer involved in testing GTAM NANO Project it is an TV software in a standard platform to position Nielsen for new generation television metering with global deployment capability. The Bridge was designed to house key data elements GTAM Nano meter is capable of tracking what is being viewed on Television (TV) in a home by capturing the audio from the TV speaker and extracting audio codes in it. Audio codes are watermarks in audio embedded while transmission at the Broadcasting station. The codes will have the information of the channel and the timestamps, which we parse and find out what is being viewed on the TV.
Role and Contribution:
Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
Developing test plans and strategies for testing web applications and e-commerce solutions.
Perform Mobile application testing in iOS and Android platforms.
Automating the regression & project cases using Selenium.
Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
Writing SQL queries to validate the test data.
Performing black box testing, database testing, and web-based testing on several test phases.
Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
Prepared and implemented Test Cases for System Testing as well as for User Acceptance Testing.
Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements
Implementing Agile/Scrum methodologies for testing approach.
Execution of automated test scripts using JMeter based on business/functional specifications.
Performing Compatibility testing of applications for dynamic and static content of browsers using Element Locators such as XPath in Selenium.
Configured test environment for specific Test Cases, created test data, executed automated or manual unit tests, document results and updated defect-tracking systems
Executed User Acceptance Tests in Behaviour Driven Pattern using Cucumber.
Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
Communicated with developers for continuous improvement of the product with high quality and used Cucumber for regularly detection of bugs.
Performed black box testing, database testing and web-based testing on each transaction using Selenium.
Developed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real world scenarios.
Used JIRA to track bugs and maintained the flow of iterations.
Actively involved in writing the traceability matrix for the coverage of all the scenarios.
Environment:
BDD, Cucumber, java, Windows, SQL, Selenium, TestNG, Eclipse, Firefox, IE, Chrome, Safari, TFS server JMeter, Jira, maven, Git, Bitbucket, JSON, XML, JQUERY, LoadRunner, Log4j, TestNG.
Client: K-Soft Technologies May 2012–Dec 2014
Hyderabad, India
Role: QA Analyst
Project Description:
As a Software Tester in K-Soft involved working on Rainbow children’s hospital PPC application which is patient portal control it is an hospital management software application. PPC is a fully integrated CLAIMS data processing and Medicaid and/or Medicare Management information system for managed healthcare, it uses the data feed for the claims adjudication, claims error processing and to prepare the auto- generated reports and correspondence using the Batch Cycle.As a QA Analyst, I was involved in various kinds of testing of the PPC application modules like Membership, Providers, Finance and Claims.
Role and Contribution:
Involved in Medical Claims Analysis, Design, Implementation and Documentation.
Developed automated test scripts using Selenium, Junit and Java in Eclipse.
Performed Sanity and Smoke Testing of the application manually after each build.
Automate Web Application Testing using Selenium WebDriver with TestNG framework.
Validates professional, Institutional and claims codes with description and requirements verify adjudication process of claims
Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
Verify whether the application behaves in the same way as it is supposed to be like handling orders, calculation.
Tested Claims intake/Logged claims/Filed claims data from Pulse tables to Oracle.
Used Claims Test Pro for processing claims.
Testing after successful transaction check if the payment gateway returns to your application.
Validating the amount related information passed through query string or variable or session.
Performed Regression testing for new builds and every modification in the application using selenium WebDriver
Responsible for logging the defects, keeping track of them and verifying the bugs are the fix.
Worked on different transactions validations for submitting claims, payments, benefit enrolment, and premium payments to insurance products, Eligibility inquiry for claims status.
Tested the claims processing and Adjudication
Environment:
Java, JavaScript, Selenium WebDriver, TestNG, Fire path, Firebug, Eclipse, X-path, Quality Centre, Agile, Git, Internet Explorer, chrome, and Windows.