Uha Chinnam
QA Automation Engineer
**********@*****.***
SUMMARY:
•Over 6 years of experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
•Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL and Selenium.
•Experience in both Agile and Waterfall Software Development methodologies.
•Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development)
•Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle(SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
•Experience in Automation tools like selenium, protractor and Mobile Automation testing tool Appium.
•Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
•Vast knowledge and experience in Banking industry, experienced in testing different Banking domains.
•Extensive QA experience in Functional, System, Smoke, Regression, Integration, UAT, and Compatibility Testing.
•Expertise in reviewing, analyzing Software Requirements Specification documents [SRS], Business Requirement Documents [BRD], creating and developing Test Plans, Test cases and Test Scripts.
•Proficient in creating Automation script from scratch.
•Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
•Adept technical skills in Performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
•Created automated test scripts with Java.
•Experience in using SOAPUI for testing web services developed using SOAPUI.
•Experience in Understanding the code written in different programming languages Java, Python, SQL and databases like Oracle, SQL Server.
•Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
•Experience with bug tracking tools like ALM, JIRA.
•Developed and maintained robust Cypress automation test suites for web applications, improving test efficiency and reducing manual effort.
•Integrated Cypress with CI/CD pipelines using Jenkins, GitHub Actions, and AWS Code Build, ensuring seamless automated testing in development workflows.
•Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
•Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC).
•Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
•Excellent Analytical and Problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.
•Experienced in Test coordination between Onsite and Offshore team.
Technical Skills:
Testing Tools
Selenium WebDriver/IDE/GRID/RC, HP QualityCenter/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Intellij, Cucumber, Firebug, Fire Path, Appium, Cypress, RPA UIPath
Language/ Script
Java, C, C++, Python, SQL.
Frameworks
Cucumber, TestNG, BDD
Firefox Add-ons
XPath, Firebug, Firepath
Web Technologies
HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies
SOAP, REST, WSDL, Web Services, SOAP UI
Bug Tracking Tools
GIT, JIRA.
Build/ Tools
Ant, Maven, Jenkins.
Databases Technologies
MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems
Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Role: QA Automation Engineer Sep 24-till date
Client: Verizon
Responsibilities:
Hands-on experience with test automation tools such as Selenium Web driver, TestNG, Appium, Sauce Labs, Rest Assured Library, Postman, Cucumber, Jasmin, Protractor& other test frameworks.
Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Experienced in testing the quality of the test codes through SonarQube.
Automated REST API testing using JMeter and automated UI using Selenium Web driver.
Designed and developed Jenkins CICD pipelines for various internal apps.
Familiarity with test plans, Coordinating User Acceptance Testing, Supporting System Integration Testing.
Performed End to End testing using BDD framework with Cypress
Involved in testing application on different mobile Platform such as iOS and Android devices.
Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and JUnit with Maven/Hudson.
Integrated test cases with GitHub Actions for nightly test runs, reducing manual effort and improving deployment efficiency.
Familiarity with various protocols supported by Load Runner, such as Web Services, Citrix, and SAP GUI.
Hands-on experience on Playwright Testing for end-to-end test framework for AngularJS applications and other JavaScript applications
Proficient in load testing and performance engineering using Load Runner to ensure system scalability and stability.
Created web UI tests using Cucumber, Gherkin and Cypress Automation
Developed and implemented a robot test automation framework to streamline the testing process.
Wrote and executed automated tests in Typescript/Playwright for a browser-based application
Supported third-party tools running on the SharePoint platform.
Created a set of Web Parts that made it easy to integrate interactive SQL reports in SharePoint environment.
Designed and executed automated test scripts using the framework to validate software functionality and identify bugs.
Collaborated with the development team to identify key test scenarios and requirements for automation, providing valuable insights and suggestions for improved test coverage.
Maintained and updated the framework to ensure it remained efficient and aligned with the latest industry standards.
Provided training and support to team members on using the robot test automation framework, enabling them to execute regression tests more effectively.
Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.
Responsible for developing and implementing a robot test automation framework.
Utilized the robot test automation framework to accelerate the testing process and ensure the timely delivery of high-quality software.
Extensive experience in load testing and performance engineering using Load Runner
Developed and executed load testing scripts using Virtual User Generator and Controller modules of Load Runner
Proficient in designing and implementing performance test scenarios, analyzing test results, and identifying performance bottlenecks
Strong knowledge of testing methodologies, performance testing best practices, and industry standard performance metrics
Update the framework with helper methods If any developing REST API automation Scripts.
Implemented Appium scripts to test IOS and Android platforms.
Created Automation script using Robot Framework on Python for web-based application.
Created and maintain server-side integration tests - Python, JSON documents, Mongo DB, and Robot Framework CI/ CD and code quality monitoring automation
Experienced in automation using, JavaScript, Python. Proficient in designing/creating frameworks. Strong knowledge in WebDriver.
Strong Understanding in REST and demonstrated experience with web services APIs testing/automation.
Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
Knowledge of unit testing using tools like TestNG, Junit. Hands on experience Debugging distributed systems and applications.
Clear understanding of the product development cycle, technical requirements and project management.
Strong understanding of concepts related to computer architecture, data structures and programming practices. Testing & Automation of API and Micro services.
Strong knowledge in Web services using SOAPUI& send date in XML get response in xml, analyzed the issue.
Environment: Selenium Web driver, TestNG, Appium, Sauce Labs, Rest Assured Library, Cucumber, Jira, Confluence, Splunk, JUnit, Eclipse, Git/GitHub, CICD, SonarQube, Jenkins, REST API Testing POSTMAN, Robot Framework.
Role: QA Automation Engineer Feb 22- Jan 24
Client: TD Bank (Via Wipro)
Responsibilities:
•Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
•Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
•Developed a Cypress-based automation suite, reducing UI test execution time by 40% and improving test coverage by 30%.
•Integrated with Jenkins and AWS CodePipeline, automating test execution on every pull request.
•Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
•Designing and executing the automation scripts using Selenium-WebDriver.
•Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
•Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
•Analysis of Web Services from different domains and evaluating them for SOA Testing.
•Designed, developed and implemented Web services for User Acceptance Test cases and plans.
•Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
•Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
•Used Appium for test Automation Framework, Cross platform test Automation
•Involved in SEETEST and integration with HP Quality Center, ALM, JIRA.
•Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
•Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, JUnit.
•Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
•Automated test scripts for client server and web based applications using Java.
•Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
•Performing Functional, Regression, GUI, Integration testing using Selenium with Java.
•Receive, execute, and reply to commands from within a UI Automation JavaScript program.
•Using Page Object Model in Junit/TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
•Implemented automated execution of tests using Maven and JENKINS.
•Performed Source Code management and version control using SVN and build management using TeamCity.
•Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
•Used Git and Stash to re-modify files and for software development.
•Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
•Used SOAPUI, groovy script for test data setup in BDD (Behavior Driven Development).
•Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
•Captured, managed, and tracked the requirement through ALM.
•Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.
•Responsible for reporting and tracking the issues using JIRA.
Environments: Java, Selenium Web Driver, Protractor, TestNG, Maven, JSON, Protractor, Eclipse, Jenkins, Agile, Jira, Java Script, SOAPUI, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML
Role: Selenium Tester Dec 18- Feb 22
Client:Biztegy Analytics Inc, Hyderabad
Responsibilities:
•Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases on HP Quality Centre.
•Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
•Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
•Involved in implementation of Test Automation Framework build using Selenium WebDriver.
•TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
•Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
•Tested request and response XML's based Web Services interfaces using SOAPUI.
• Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
•Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
• Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
• Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML and Python.
•Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using APPIUM.
•Developed Selenium test scripts for identified test cases by using Data Driven framework. Developed Selenium function library to reduce redundant scripting.
•Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
•Perform functional, UI, System, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and other non-functional testing.
•Used SQL queries performing data validation to ensure data accuracy and data Integrity by backend testing of new data ware house products.
•Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
•Used emulators and IOS simulators to perform the manual Mobile Testing.
•Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
•Logged the issues from UAT and communicated to developers for further research & fix.
•Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
•Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
•Continuous Delivery is being enabled through Deployment into several environments of Test, QA, UAT, and PRO using Jenkins.
•Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries on MS SQL Server.
•Responsible for designing and developing mapping and ETL logic to integrate data as per technical design.
•Performed build acceptance testing and smoke testing using Cucumber automation tool. Worked on BDD Cucumber framework.
•Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, HTML, CSS and Especially.
•Used Jenkins deploy builds in Windows environments and responsible for setting up test environment, test data and maintain it.
•Responsible for entering, Tracking bugs in Clear Quest and reporting the defects to the developers for Modification Request.
• Coordinated with technical support associates to fix proprietary software issues.
•Conducted weekly meetings with development team discussing bug fix status and build releases.
Environment: MYSQL, Java, Selenium WebDriver 2.0, Junit, SVN, Jenkins, SOAPUI, IDE, RC Web Driver, Cucumber, My Eclipse, JIRA, MySQL, Oracle, QC (Quality Center) Junit, TestNG, Firebug, XPath
Certification:
Lean Six Sigma and RPA Dynamics
University of Michigan Human Resource Development (HRD)
Certificate ID: amv7rvxcyi Issued: Apr 2025