Sasi Kiran Batchu
Senior SDET Consultant
****************@*****.***
SUMMARY:
10+ Years of Total IT Experience
10+ Years of QA Automation Engineer
5+ Years of experience with Web Automation
6 years of API Automation Engineer
PROFESSIONAL SUMMARY:
Overall 10+ years of experience in the Software Industry with Quality Assurance and Manual, Automation Testing of Web applications, Rest API Automation on Client/Server environments.
Extensively used automated test tools like Selenium for Functional and Regression Testing.
Expert in developing Automation Framework Using Selenium Web Driver and J2EE.
Excellent experience with Unit Testing Frameworks like Junit and TestNG.
Knowledge of using BDD Frameworks like Cucumber and Robot framework.
Good experience on Build and Configuration like MAVEN.
Successfully executed Multi Browser execution in Chrome, Firefox, IE, and Safari (Mac) and in Mobile Simulators and real devices using Appium drive
Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management, and Defect Tracking.
Experience in various financial domains. Good knowledge of Banking, Retail, and Insurance.
Agile and Scrum test methodologies.
Good understanding of TDD and BDD and have experience in agile software development.
Strong hands-on experience with automated test frameworks, such as Selenium, Appium, or equivalents.
Experience in SDLC like Agile (Scrum) and Waterfall
Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Bug Life Cycle.
Adept in identifying Test Scenario and Writing Test Cases by applying Test Case Design Techniques
Exceptional Knowledge of Ruby on rails framework.
Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Database and User Acceptance Testing (UAT), Performance Testing
Working experience with defect tracking tools like Jira, Test Director/Quality Center (QC), and Team Foundation Server.
Good experience with Continuous Integration Tools like Jenkins.
Proven ability to work efficiently in both independent and team environments.
Expertise in Testing REST API using Robot Framework.
Strong knowledge in web services testing via Tool Restful web services.
Expertise in Python, Robot framework, selenium, and Git
Proficient in testing database of applications developed with SQL Server, Oracle, and MS Access.
Strong in writing SQL queries to perform backend data validations.
Highly passionate about mobile apps platforms design and development.
Excellent experience with source version control tools such as TFS & Git.
EDUCATION:
Bachelor’s in computer science – Acharya Nagarjuna University, India 2010
Master Of Business Administration – Northwestern Polytechnic University, USA
TECHNICAL SKILLS:
Testing Tools
Selenium 2 Web Driver/RC/IDE/Grid, Quick Test Pro (QTP/UFT), IOT Testing Rally, Protractor, JMeter, Jasmine
Defect Tracking
Tools
Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
BDD Frameworks
Cucumber, Keyword, Robot framework and Data driven framework
Programming Languages
C, C#, C++, Java, SQL, PL/SQL, Python
Web Services
REST, SOAP UI, ITKO Lisa
Web Technologies
HTML, Angular JS, AJAX, CSS, Java Script, XML, Amazon web service, SOAP, XSL, XSLT, XHTML, jQuery, JSON
Script Languages
Java Script, UNIX Basics, SQL scripting, VB Script,
Platforms
Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X
Databases
Oracle R12, MS SQL Server 2005, 2008,2014
IDE & Reporting Tools
Eclipse 3.3,3.4,3.5, NetBeans 6.0, IBM Rational Application Developer (RAD 6.0,7.0, 7.5)
Methodologies
Agile Scrum, Waterfall, SDLC
Build Tools
Ant & Maven
CI Tools
Jenkins, Bamboo
Frameworks
Junit &TestNG
Domain Knowledge
Health Care, Insurance, Utilities, E-Commerce, and Education
WORK EXPERIENCE:
Comcast, Philadelphia, PA APRIL 2021- Till Date
Senior SDET
Responsibilities:
Maintained all the business requirements in Quality Center.
Managed, documented, and controlled all the test scenarios, test cases, and expected results in Quality Center.
Tracked change request activities associated with software development, including enhancements, defects, and documentation modifications using Quality Center.
Prepared the traceability matrix to make sure all the requirements are adequately covered Attended Bug Scrub Agile meetings every week.
Involved in black box testing, functional testing, integration testing, system testing, data integrity testing, regression testing, and end-to-end testing.
Collaborated with the Scrum Agile team and product owners to develop high-quality testing solutions.
Testing services / APIs with Postman and Cypress/Rest Assured.
Coordinated with developers and recorded defects in JIRA to track until they are resolved.
Enhanced the existing framework by developing custom functions using Selenium for the automation of the regression test suite.
Developed tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
Active interactions with development for defect fixes. Involvement in query tools, and ability to write SQL queries.
Worked on web services testing which involved testing web services in both SOAP and REST.
Experienced in Gitlab CI and Jenkins for CI and End-to-End Automation for all builds and CD.
Preparing the Super Class, Common function libraries, and Data pools according to the Automation Test Cases.
Coordinated with developers and recorded defects in JIRA to track until they are resolved.
Developed Web UI Automation test using Robot framework, Selenium, and web test library.
Environment: Selenium web driver, Test Ng, Maven, Karate, Java, SOAP, REST API, SQL, Swift, HTML, GUI, SQL, Jira, Xcode, Oracle10g, MongoDB, Jenkins, GitHub, AWS, Giga fox, JBehave, Cucumber, Browser stack
Lowe’s Mooresville, NC APRIL 2019 - MARCH 2021
Senior SDET
Responsibilities:
Understand the requirements and write test cases.
Creating Service level framework for API backend and Page Object Framework for UI Automation.
Developed Test Plan and Test Approach artifact with resource requirements and time estimates.
Following agile methodology.
Designed and developed Test scenarios and Test Cases for various Business Services/ methods covering both positive and negative testing requirements.
Created selenium automation scripts in Java using TestNG framework and page object model (POM) and Configured Selenium Web Driver, TestNG, and Maven tool.
Worked on load test scripts in load runner and Gatling for quick demand projects for filling in urgent resource needs.
Implemented gatling for performance testing using different frameworks such as Activator and Tauros.
Maintain Automated performance testing framework that utilizes Gatling, Git and Jenkins
Developing test cases for stories once started the sprint, after validation needs to automate within the sprint.
Following the agile methodology, like standup, Retrospective, and Backlog Grooming sections.
For requirement clarification directly work with developers and PMs.
Giving demos in front of team members before starting sprint planning.
Extensive use of SQL DB queries to perform data integrity testing.
Add Browser stack to build pipeline using our CI plugins.
testing services / APIs and mobile applications on Android and iOS with SoapUI or equivalent.
Coordinated with developers and recorded defects in JIRA to track until they are resolved.
Enhanced the existing framework by developing custom functions using Selenium for the automation of the regression test suite.
Worked on SOAPUI for web services testing which involved testing web services in both SOAP and REST.
Developed testing services / APIs with Postman and Cypress/Rest Assured.
Preparing the Super Class, Common function libraries, and Data pools according to the Automation Test Cases.
Worked on website application both homepage and footer for different components.
Worked in all areas of Jenkins setting up CI for new branches, building automation, plugin management, securing Jenkins, and setting up master/slave configurations.
Environment: Java, Gatling Framework, Selenium IDE, Firebug, SQL, Jira, Cypress, Oracle10g, Jenkins, Stash, Microsoft Test Manager, JMeter, Gatling, Java, TypeScript, Giga fox, Cucumber.
AT&T, Plano, Tx May 2017- APRIL 2019
QA Automation Tester
Responsibilities:
Understand the requirements and write test cases.
Design test cases and execute all types of testing (e.g., functional, integration, end-to-end) on a variety of platforms (e.g., web, portal frameworks).
Tested cloud-based mobile applications (mobile and Appium) with selenium web driver API and java specific client libraries across multiple platforms touching the full stack across the web.
Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views.
Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
Perform both manual and automated tests using Selenium and Appium on mobile devices covering Android Phones, iPhones, Android Tablets, iPads, Windows Phones, and desktops including Windows and Macintosh.
Provide design recommendations, developing and integrating programs per high-level specifications.
Work with the development team to facilitate the Build effort and to ensure successful end-to End integration/testing.
Created accurate and efficient scripts in Python and robot framework to manage Automation testing.
Performed Manual Testing and Automation Testing of the application.
Working with developers to Instantly resolved defects.
Created, Reviewed, and updated Test Scenarios, Test Cases, and Test Data.
Involved in preparing Test plans and Test Cases based on business requirements.
Creating regression suite, and smoke test cases using priority level.
Maintained automated tests and continuous improvement in client needs and handled design reviews.
Environment: Java, Gatling Framework, Selenium IDE, Firebug, SQL, Jira, Oracle10g, Jenkins, Stash, Microsoft Test Manager and Java
ACT, IOWA CITY, IA APRIL 2016– Feb2017
QA Automation Engineer
Responsibilities:
Understand the requirements and write test cases.
Automated REST API tests in Gatling and Scala.
Creating Service level framework for API backend and Page Object Framework for UI Automation.
Developed in different languages Java and Python to execute those in Robot Framework.
Used Python programming and language to develop a working and efficient network within the company.
Modify Gatling API framework to incorporate Feeders for API.
Experienced in performing a load test on Restful services using dating services.
Experience with Gatling, including recording web interaction and transforming it into parametrized Gatling DSL.
Execute and fix automated tests.
Integrate tests with Jenkins and monitor results.
Validate data in Mongo DB.
Created test cases during two-week sprints using agile methodology.
Creating regression suite, and smoke test cases using priority level.
Wrote a program to monitor Virtual Machine performance data using VMWare APIs.
Handling the security issues that are found two days before the product release.
Work directly with project owners across the business and plan, manage and execute key projects.
Assist other team members with automation issues.
Performed white box testing using TestNG for class, method.
Environment: Java, Gatling Framework, Selenium IDE, Firebug, SQL, Jira, Oracle10g, MongoDB, Jenkins, Java, GitHub, Cucumber
UHG, HYD, INDIA OCT 2011– JUNE 2014
QA Automation Tester
Responsibilities:
Effectively participate in cross-platform and cross-browser testing of all responsive design websites on Mobile phones and tablets, verifying page layout meets the design specifications and identifying key issues.
Performing Functional and Exploratory Testing of the Mobile app on iOS and Android platforms using Mobile Automation Tool Device Anywhere from Keynote.
Designed and documented REST APIs, including JSON data formats and API versioning strategy.
Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
Regression test cases were written and automated using Selenium RC.
Conducted mobile app testing across the web.
Generating detailed reports of the Bugs, Test Execution summary reports.
Expert in the interaction between various devices and different versions of Android.
Wrote technical specifications and maintained all reports about the application development process.
Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests, and usability.
Environment: Java, C#, Unix, Windows 7, Quality Center/ALM, Selenium Grid/Web driver, SOAP UI, ITKO, Junit, Eclipse IDE, Firebug, SQL, JavaScript, Jira, JSON.