Summary
Work History
Education
Skills
Timeline
Generic

Pramod Rajashekar

Summary

Highly skilled and results-driven QA professional with over 12 years of experience in both manual and automated software testing. Proven expertise in developing and executing automation scripts using Selenium, Java, Cucumber, SoapUI, and Appium for web and mobile applications. Adept at designing and implementing robust test frameworks, including Hybrid, Data Driven, Keyword Driven, and Page Object Model (POM). Extensive hands-on experience in utilizing Agile methodologies and participating in sprint ceremonies such as review and retrospective meetings. Proficient in automating test cases with tools like JUnit and TestNG, and integrating with Jenkins for Continuous Integration (CI) pipelines. Strong knowledge in backend testing, data validation, and database integrity checks using SQL queries. Experienced in writing test strategies, test plans, test cases, and defect reports while ensuring seamless collaboration across cross-functional teams. Skilled in functional testing of SOAP and RESTful web services with tools like SOAPUI, and using Java and JSON APIs for web service validations. Expertise in GitHub for version control and project collaboration. Highly proficient in performing BDD/ATDD with Cucumber and TestNG. Experienced with version control tools like GitHub, CI/CD integrations, and Maven for managing dependencies, and proficient in testing across various browsers and platforms. Strong background in virtual infrastructure setup with vSphere, ESXi, and Hyper-V, including load testing. A dedicated team player with excellent analytical, programming, and problem-solving skills, committed to delivering high-quality software solutions.

Work History

Sr. QA Automation Engineer

Confidential
  • Developed streamlined automation scripts using Python.
  • Contributed to software development tasks.
  • Engaged in regular Scrum sessions to enhance team collaboration.
  • Created Python automation scripts generating results in an Excel sheet.
  • Automated test cases for Model Driven Network using Python programs.
  • Developed Python scripts to automate code checkout from GitHub.
  • Created comprehensive unit test suites to ensure code quality.
  • Created comprehensive test plans and conducted functional tests on Receiver and Transmitter devices.
  • Utilized shell scripting to interface with devices and configure them manually.
  • Performed both manual and automated test case execution for network test products.
  • Automated test cases using Java and Python scripts.
  • Created robust automation framework with Python programming.
  • Created Python programs for managing various UI components like textboxes, dropdowns, checkboxes, buttons and popups.
  • Utilized BDD framework with Cucumber and Java to develop future files.
  • Implemented JSON conversion for various data structures using Python.
  • Collaborated with development team to identify failure causes.
  • Collaborated with users to identify significant issue areas.
  • Formulated strategic testing procedures to ensure superior product quality.
  • Contributed to the entire SDLC process by undertaking requirement analysis, system design, application development and testing.
  • Delivered test results to development team via excel sheet.
  • Optimized existing test suites for improved efficiency and accuracy.
  • Actively took part in QA meetings to improve testing procedures and work out problems with both local and offshore teams.
  • Engaged in discussions with the environment team, client, manager, and lead on feature concerns.
  • Met project scope and delivery dates by planning optimal testing schedules.
  • Monitored and facilitated bug resolutions to optimize software.
  • Maintained database of existing manual and automated tests with detailed documentation.
  • Environment: Smart Motor, PyCharm, BeagleBone, Python, Java, Sublime, Raspberry Pi, PuTTY, Appium, Android, Windows, Linux/Unix, Ubuntu.

Sr. QA Analyst

CenturyLink
  • Reviewed business requirements and technical specification documents for accuracy.
  • Implemented Manual Testing, Requirements Analysis, and Automation Test Script Writing using Agile.
  • Engineered robust automated test suites employing Selenium alongside the TestNG framework.
  • Migrated existing automation scripts to advanced framework utilizing BDD Cucumber, Java and TestNG.
  • Authored JAVA code to facilitate application testing with Selenium Webdriver, TestNG and Eclipse.
  • Built comprehensive automation solutions in Selenium WebDriver employing Keyword Driven, Data Driven and Page Object Model frameworks.
  • Implemented Apache to retrieve data from external Excel files through a Data Driven Framework.
  • Utilized Page Objects design and navigation framework to enhance test script readability.
  • Executed the use of Selenium Locators like ID, Name, and XPath to pinpoint web application components.
  • Leveraged Selenium functions for precise controls of keystrokes and window management.
  • Designed and preserved automation scripts for API assessments with Java, JSON, TestNG.
  • Executed parallel testing utilizing Selenium WebDriver and TestNG.
  • Leveraged TestNG for comprehensive unit test execution while employing Maven to compile and build projects.
  • Developed and integrated automation scripts with Continuous Integration tools for routine batch runs.
  • Configured schedules through Cronjob setup.
  • Utilized TestNG framework to effectively group tests for streamlined execution.
  • Devised unique XPath using Firebug and Firepath to pinpoint web components.
  • Configured SQL queries to retrieve data from an Oracle database for testing.
  • Conducted reviews for colleagues' automated test cases and test plan to ensure quality.
  • Handled test automation in a multi-browser and multi-platform setup utilizing Selenium WebDriver API and TestNG parameters.
  • Created detailed BDD Cucumber features and structured scenarios enhancing testing processes.
  • Created and implemented Cucumber Runners to facilitate BDD tests.
  • Developed detailed Acceptance Criteria and Test Cases based on Stories allocated in JIRA.
  • Maintained and repaired regression automation test scripts for end-to-end testing using Selenium WebDriver.
  • Designed and applied comprehensive test methods through Appium on Android and iOS.
  • Refined JIRA logs to accurately depict ongoing test phases.
  • Authored SQL code validating updated data against specified business standards.
  • Implemented and validated backend functionality using SQL statements on an Oracle platform.
  • Authored complex SQL queries for manual execution.
  • Provided assistance to the UAT team throughout testing.
  • Engaged in regular Stand Up calls and scheduled weekly Open/Close meetings.
  • Environment: Java, Selenium WebDriver, TestNG, Cucumber, SoapUI, Appium, Android, Jenkins, Maven, Eclipse, XPath, JavaScript, Agile, XML, JSP, SQL, Oracle 11g, Windows, Linux, Jira, GitHub.

Selenium Automation Engineer

HD Supply
  • Participated in sprint planning, review sessions, and scrum meetings.
  • Developed meticulous test case framework from user input, addressing edge conditions within equivalence partitions.
  • Engineered maintainable systems that prioritize scalability, flexibility and extendability.
  • Devised a comprehensive testing framework for automating test activities while integrating data retrieval.
  • Executed listeners for component operations effectively.
  • Leveraged Ext JS framework alongside Object Oriented JavaScript to develop a rich user interface for CRS application.
  • Developed business logic using C#.NET, incorporating Code-behind files.
  • Created an efficient automation system with Selenium WebDriver integrating TestNG, Maven, and Jenkins for smoke and regression tests.
  • Conducted Cross Browser testing employing Selenium, Jenkins, TestNG.
  • Proficiently detected web elements via ID, name, class techniques along with CSS selector and XPATH.
  • Leveraged Maven alongside Selenium Grid for parallel execution of automation suites across multiple platforms and browsers.
  • Controlled execution of test cases and data sets with Excel configurations.
  • Created comprehensive test results documentation in Excel, TestNG reports, and Cucumber JVM.
  • Applied synchronization techniques in Selenium WebDriver to enhance third-party interface interactions.
  • Implemented extensive automation of web services, including SOAP and REST, using Java and Groovy.
  • Utilized Apache POI for extracting needed test data from spreadsheets.
  • Mitigated various Internet Explorer problems including zoom functionality and protected mode.
  • Managed several dynamic popup windows effectively.
  • Integrated POM and Page Factory using Selenium.
  • Manipulated dropdown menus, tables, check boxes, radio buttons, and links in Selenium.
  • Implemented Log4j, integrating with Log Expert leveraging Selenium.
  • Handled Ajax calls and cookies in Selenium WebDriver.
  • Utilized JavaScript executors to manage dynamic elements with Selenium.
  • Created Selenium scripts using TestNG Parameters to manage test execution lifecycle.
  • Conducted SQL queries to verify data integrity in database tables.
  • Proficient in employing Perfecto to conduct tests on mobile applications.
  • Generated PDFs and emails containing summarized bug reports from Selenium screenshots.
  • Designed tagged hooks and background elements within the Cucumber framework applying BDD and ATDD principles.
  • Accessed and manipulated web elements including links, alerts, pop-ups using Selenium WebDriver.
  • Automated file uploading tasks with Selenium WebDriver.
  • Executed SQL queries to ensure data integrity.
  • Performed tests on web services using different assertion techniques in SOAPUI.
  • Implemented effective version control practices with Tortoise SVN.
  • Environment: Java, Selenium WebDriver, TestNG, XPath, Firebug, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, SoapUI, Maven, Jenkins, Jira, Agile/Scrum, SVN.

QA ANALYST

Coveo Info Solutions
  • Evaluated application components suitable for manual testing.
  • Detailed regression and integration testing processes for all application segments.
  • Verified data integrity through thorough testing procedures.
  • Generated accurate and thorough documentation for all testing activities.
  • Evaluated business and system requirements for accuracy.
  • Generated comprehensive bug reports including reproduction steps and screenshots.
  • Executed tests on various platforms including web-based applications, mobile devices, operating systems, hardware components, and software applications.
  • Revise manual testing methods according to changes in functionality.
  • Conducted manual testing of key application features for major releases.
  • Cataloged defects detected in manual testing.
  • Constructed automated testing structures with Selenium WebDriver in both Python and Java following directives from the QA team.
  • Collaborated with development team to identify and resolve defects.
  • Collaborated with QA lead to develop comprehensive test plans.
  • Environment/Tools: SQL, MS Visio, XML, Selenium, Java, Python, Windows XP/2000, SQL, HTML, JIRA Bug Tool.

Education

Master of Science - Information Science

Trine University
Angola, IN

Skills

  • Waterfall Project Management
  • Agile/Scrum
  • SDLC
  • STLC
  • Selenium WebDriver
  • TestNG
  • Selenium IDE
  • Selenium RC
  • Selenium Grid
  • JUnit
  • Cucumber
  • SoapUI
  • Postman
  • Appium
  • QC
  • ALM
  • Maven
  • Ant
  • Jenkins
  • Keyword Driven
  • Data Driven
  • Hybrid
  • Page Object Model (POM)
  • JAVA
  • Gherkin
  • SQL
  • C
  • C
  • J2EE
  • NET
  • JSON
  • PL/SQL
  • HTML
  • XML
  • XPath
  • Python
  • CSSs elector
  • Shell Scripting
  • VB Scripting
  • MySQL
  • Oracle
  • SQL Server
  • LDAP
  • SQL Navigator
  • TOAD
  • Internet Explorer
  • Mozilla Firefox
  • Google Chrome
  • Safari
  • Windows XP/7/8/10
  • Ubuntu
  • UNIX
  • LINUX
  • Android
  • HP Quality Center
  • JIRA
  • Rally
  • Eclipse
  • SVN
  • Firebug
  • Fire Path
  • GitHub
  • MS Office
  • FIX Protocol
  • FTP
  • UDP
  • TCP/IP
  • TIBCO EMS
  • HTTP

Timeline

Sr. QA Automation Engineer

Confidential

Sr. QA Analyst

CenturyLink

Selenium Automation Engineer

HD Supply

QA ANALYST

Coveo Info Solutions

Master of Science - Information Science

Trine University
Pramod Rajashekar