Surendranath Karampudi
Email: ************.*********@*****.*** Phone: 437-***-****
1
Profile
Client-focused Software Tester with 10+ years of professional IT work experience in Quality Assurance (QA) using Java, Selenium and TestNG and various other testing tools. Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall model. Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver. Proficient in relational Database Technologies and SQL Scripting. Solid experience in testing web application, mobile applications and REST/SOAP API systems of large Digital commerce system using automation testing tools like Appium, Selenium web driver and writing automation test scripts using JAVA, REST Assured, Junit, TestNG. Strong experience of performing black-box, white-box, User acceptance testing, regression testing and functional testing. Articulate, communicative with good written and verbal skills at all level; excellent interpersonal skills; works well within a team or individually as appropriate
Education
2013 ISTQB Certification
2004 Master of Science
2002 Bachelors of Computer Application
Technology Stack
Operating System: Windows XP/ Vista/ Win7/ Win8/ Win10, UNIX, Mac Database: SQL Developer, SQL Server 2010/08, Oracle, MS Access, Data Structure using C++ Languages: Core Java, C, C++, Java, Mainframe programming - AS400, UNIX Automation Tools: Selenium WebDriver, SOAPUI, QTP, Firebug, TestNG Frameworks: Hybrid, Data-Driven, Keyword-Driven, Page Object Model Web Technologies: Web services, HTML, CSS, XPath
Defect tracking tool: JIRA, QC/ALM, Visual Studio
Build/CI Tools: Ant, Maven, Jenkins
Testing Documentation: Test Strategy, Test Plan, Test Approach, Test Scenarios, Test Cases, Test Scripts Work Experience
Edward Jones Software Tester Mar 2019-Till date
Prepared Test Plan, Test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, and test specifications
Developed, documented and maintained functional test cases and other test artifacts like test data, data validation, and automated scripts
Responsible for running test scripts using Selenium against latest daily builds
Performed various types of testing such as Functional, E2E business workflow, Smoke/Sanity, System and Integration, Back-end testing, Interface testing, and UAT
Developed a custom tool using Java to automate regression test on REST API (included database validation, intelligent input generation, detailed error log and report generation)
Streamlined the automation test suites into the Continuous Integration process to run upon deployment and/or on schedule
Tracked and documented defects as well as produce detailed reports using defect-tracking tools such as JIRA
Worked on the SoapUI tool for creating and managing automated test cases for Soap Web Services, Restful API testing
Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms
Hands on Experience in using Configuration management tools like Sub Version, GitHub, and Build management tools like MAVEN
Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database
Actively participated in daily scrum and sprint meetings as part of Agile Environment NTT Data Systems Engineering Specialist (Integration Tester) Jun 2017-Mar 2019
Implemented comprehensive documentation like Requirement Traceability Matrix, Test Plans, Test Strategy, Bug Reports, and Status Reports etc
Devised Test Scripts as per system, architecture and data synchronization requirements
Coordinated with developers and functional team to discuss the design and testing scenarios of the application
Developed the new Selenium test frameworks and extend the existing frameworks. These frameworks allow to perform end-to-end testing in multi-component environments
Created Test Bed with all the client requirements and Prepared the Manual Test Use Cases, Test cases and reviewed the test cases
Involved in Test Script evaluation along with testing Manger, Business Analyst, Client and the Development Team
Expertise to write Test Use Case and Test Cases with Requirement and no Requirement with Navigation Map in Excel into Word format
Expertise in work Agile and Waterfall methodology with daily scrum and sprint environment
Performed GUI, Sanity, Functional, System, Regression, Smoke, Back-end testing.
Created Test Cases in HP Quality Center mapped Test Cases to Requirements using Requirements Coverage; and Maintained test Cases, reports etc in Quality Center/ALM
Identified software bugs and interfaced with developers to resolve technical issues using Quality Canter/ALM
Reported the bugs using Quality Canter/ALM and tracked the bugs till closed
Created SQL queries for backend testing and data integrity testing
Involved in Functional testing of the system using both manual testing
Coordinated testing of software defects, enhancements, and upgrades with users and other application teams NTT Data Test Analyst Apr 2015 - June 2017
Participated in BRD review meetings; analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team
Worked on multiple reusable artifacts such as scenario repository, Requirement traceability matrix etc.
Extensive experience in every phase of STLC - Test Strategy, Master Test Plan, RTM, Test Design and Execution review, Defect Management, Test Evidence reports
Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium
Assisted in developing automated regression scripts using Selenium WebDriver and Java; supported Continuous Integration implementation through Jenkins
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
Configured WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG framework and Page Object Model (POM) for the application
Maintained Debug and Report Test Scripts Coverage (Smokes and Regression) on every build, Logged and created the defect in JIRA and followed up with the developers to get them fixed and retested
Developed SQL queries to perform data mapping, identify discrepancies, assess impacts and backend testing by using TOAD; also documented all the SQL queries for future testing purpose NTT Data Team Lead Apr 2010-Mar 2015
Documented and created Test Plans, Test Scenarios, Test Cases, Test Data, and Test Reports, use Cases and Design documents for both Manual and Automated Tests
Excellent knowledge in Software Development Life Cycle, Software Testing Life Cycle (STLC) and its pro
Created Test Procedure document, which specifies step-by-step action for actual testing
Performed initial Smoke testing to determine if the product was stable enough to withstand a major testing effort
Performed usability testing to test the user friendliness of the website
Responsible for functional, regression, system, integration, back end and end-to-end testing
Defect tracking and co-ordination with development team to update testing status
Handling Mobile application testing on android, tablets on mobile banking applications
Effectively prepared complex SQL queries to retrieve and compare test data for consistency and integrity
Executed automated test scripts in Unified Functional Testing (UFT), in Agile methodology
Participated in weekly meetings with development team discussing bug fix status and build releases Hindu College Lecturer Jan 2004-Mar 2010
Assisted in the administration of the School’s ongoing activities
Teach both graduate and undergraduate levels, supervise undergraduate capstone projects and graduate students, and develop new and revise existing courses;
Defining, evaluating, and validating program and course learning outcomes
Developing alternative delivery strategies, ensuring program and course curriculum are current, relevant, and reflective of best practices in the field
Designing appropriate strategies and tools for facilitating and evaluating student progress and achievement