Senior QA Automation Engineer
Sriram
Email ID: ************@*****.***
PROFESSIONAL SUMMARY
●12+ years of IT experience in Software Quality Assurance, Software development, Functional and Automation testing using standard processes, tools and methodologies
●Extensive experience in Automation testing using Java, Selenium, Playwright, Katalon Studio and Rest Assured.
●Developed and maintained end-to-end UI automation scripts using Microsoft Playwright with TypeScript/JavaScript
●Strong Experience in developing BDD framework with Cucumber and Test-Driven Development (TDD) using TestNG, Rest Assured, Maven and Gradle.
●Integrated Playwright test execution with CI/CD pipelines using Jenkins/GitHub Actions/Azure DevOps.
●Experience in Web Services testing (SOAP and REST) and Rest Assured Automation
●Experience in testing with a wide variety of projects and environments like Java, SQL server and DevOps.
●Designed and implemented automated test scripts for Adobe Experience Manager (AEM) components, templates, and workflows using Selenium, Playwright, or Cypress integration
●Integrated test automation into CI/CD pipelines using Azure Pipelines, Jenkins, and YAML-based workflows, enabling automated build-verification testing.
●Utilized Azure Repos, GitHub, and Bitbucket for version control and collaborative test development across teams
●Leveraged Azure Test Plans, Jira, and ALM tools for test management, traceability, and defect tracking.
●Experience in Agile, Waterfall and Kanban methodologies.
●Experience in CI/CD pipeline management using Jenkins in AWS DevOps Environment. Prepared Jenkins build file using Groovy script.
●Automated regression test suits covering page authoring, DAM assets, OSGi configurations, and workflows, improving release efficiency by 40%.
●Utilized AI-powered testing frameworks ( Testim) for automated test case creation, self-healing object recognition, and predictive test coverage, improving overall QA productivity and accuracy.
●Experience in Smoke, Functional, Integration, Regression, Sanity and System Testing
●Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Page Object model, QCoE framework, Data Driven, Keyword and Hybrid frameworks in Selenium.
●Experience in Mainframe testing, ETL testing & Database validations using Oracle DB/MongoDB and SQL.
●Experience in writing Junit tests using Spring Test MVC & Mockito.
●Providing infrastructure level operational support to different AWS project teams.
●Strong experience in developing detailed Test Plans, Test Cases, and Test Scripts based on BRD, FSD, and technical specifications.
●Hands-on experience participating in requirement reviews, identifying gaps, and providing early QA feedback.
●Extensively involved in HP ALM operations such as loading requirements, Requirements traceability, Test case execution and defect tracking.
●Strong experience in Core Java & object-oriented design and development.
●Experience in writing the Business Use cases and performed User acceptance testing (UAT)
●Strong experience in performing Regression, System and Functional testing using Selenium WebDriver.
●Experience in Cross-Browser and Compatibility Testing to test the Web applications.
●Expertise in Test effort estimations, Test Plan and Test Strategy preparation, Test Script creation and execution, Status reporting and preparing various metrics like test execution metrics and defect metrics.
●Strong experience in Test data management (TDM)
●Experience in IBM Mainframe, DB2/IMS, SQL Server, SQL, PL/SQL and TOAD.
●Skilled in SQL queries and XML validations for backend and API data testing.
●Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model
●Strong planning and organizational skills.
●Excellent documentation, Results Analysis and reporting skills.
TECHNICAL SKILLS
Automation Software/Tools
Selenium Web Driver, Jenkins, Maven, Gradle, Protractor, Cucumber, QCoE
Framework, Git, GitHub, TestNG, Junit, Apache POI, TOSCA, QTP/UFT,
SonarQube, TypeScript, AZURE,JavaScript,Spring boot Katalon Studio,
Salesforce, AWS, Appium, Playwright,Cypress, Mockito,Docker.
API Testing
Web Services, SOAP, Rest, Rest Assured, Ready API, Postman, Swagger,
XML Validation
Mobile Platforms
IOS, Android, Windows, Appium
IBM Mainframes
COBOL, VSAM, JCL, Expeditor, DB2, IMS,
Languages/Technology
Core Java, TypeScript, C, C++, XML, JSON,Python,.Net
SOA Technologies
SOAP UI, REST, WSDL, Web Services, AWS
OS
Windows, Unix, Linux and iOS
Databases
MDM, Oracle, MongoDB N,Elastic Search SQL Server, TOAD, MYSQL, PL/SQL, My SQL Server
Scripting Language
VB Script, Ruby, SQL, Groovy, JavaScript, JSON
Test Management Tools
Rally, TFS, HP QC ALM, JIRA, Zephyr, Bugzilla, HP ALM / Quality Center
Version Control
SVN, GIT, GITHUB, Bitbucket
MS office tools
MPP, Word, Excel, PPT, Visio
Performance Testing
JMeter, Load Runner, Gatling
Applications/Domains
BFS (Banking & Finance), Telecom, HealthCare, Transportation
PROFESSIONAL EXPERIENCE
Senior Software Engineer in Test Sep2024- Till now
Client: Fidelity Investments, TX
Responsibilities:
●Involved in Functionality Testing and Test Case Automation for Inspections mobile project which includes both Web Services and Mobile Automation using Protractor, TypeScript, Selenium WebDriver, Cucumber Ready API and Rest Assured.
●Automation framework development using Selenium WebDriver, Gradle, Cucumber, Rest Assured and integrated with continuous integration environment using Jenkins.
●Built Test suite for RESTful APIs and automated using Java and Rest Assured library within the framework.
●Integrated test suites with Azure DevOps Pipelines and configured YAML-based CI/CD workflows to enable continuous testing at every stage of development.
●Experience in design micro services deployment using Docker and Kubernetes . Creating pods and managing on the cluster environment on Kubernete.
●Cross-functional cooperation and team communication are prioritized by SAFe.
●Test all the API services using Cucumber and generate reports using Jenkins.
●Functionality testing of Rest & Soap Web services using Swagger and Postman.
●Created BDD test scenarios using Cucumber/Gherkin to improve collaboration between developers, testers, and business stakeholders.
●Experience on Playwright Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
●Leveraged Azure Repos, GitHub, and Bitbucket for version control and Maven for dependency management.
●Configured test execution reports with real-time feedback and defect logging in Azure Test Plans and JIRA..
●Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AMI’s.
●Used Azure Devops, Octopus, Github Actions to build the CI/CD pipelines.
●Tested application unit testing using Junit, PowerMock, Mockito and automation testing using Selenium and Cucumber.
●QA automation engineers usually work in Agile teams with developers, testers, and other team members using SAFe.
●Contributed to the overall digital transformation of QA processes by introducing cloud-native test automation aligned with DevOps.
●Mentored junior QA engineers on framework design, best practices, and CI/CD integration.
●Experienced in developing automated test scripts using Playwright, Selenium WebDriver, HP Quick Test Professional (QTP/UFT), Java, Python, developing tests using TestNG, Junit frameworks.
●Experience in using Google Espresso framework for Android and iOS mobile application.
●Implemented automation routines that scanned trays of samples looking for crystals using a birefringence algorithm in C++.
●Performed Manual and Automation testing on Android / IOS using Perfecto mobile and physical devices.
●Automated the Applications and MySQL container deployment in Docker using chef and monitoring of these containers.
●Test harnesses often include features for generating detailed test reports and logs, allowing QA engineers to analyze test results and identify issues.
●Involved in automation testing using strong TOSCA.
●Responsible for all the activities related to system configuring Data Loader, uploading data in files into Salesforce.com, checking for the correctness of the data and worked with Exact Target automation.
●Experienced in developing Keyword-Driven, Data Driven, TDD, Behavior driven & Hybrid Framework using strong Selenium WebDriver and Python.
●Logging and Testing tools: Log4J, Splunk, Spring Test MVC, Mockito, JUnit, and Selenium
●Designed automation framework using Tosca and individual contributor.
●Created web UI tests using Cucumber, Gherkin and Cypress Automation.
●Setup Test data for Performance testing of Web Services using Gatling tool.
●Professional in designing, developing and enhancing automated test scripts for Selenium using Python.
●Working in AWS DevOps environment with Continuous integration using Jenkins and scheduled tests to run at specific time.
●Performed ETL Testing by extensively writing SQL queries.
●Used SonarQube, SonarLint for code inspection and optimization.
●Performing API testing using postman and Jmeter chrome using JSON.
●Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required selenium support code in Java for Cucumber.
●Perform PR reviews and Version control using GIT and GITLAB on a daily basis for Automation Test scripts.
●Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium frameworks.
●Creation of Mobile automation scripts using Perfecto mobile with UFT 11.5, followed hybrid approach combination of visual object OCR and native object method for automation.
●Involved in Automation of Android mobile app containing several pages providing input with various test data taken from Cucumber examples and created single and multi-journey scenarios covering in-depth coverage of IMA app functionality.
●Worked in Agile – Behavior Driven Development (BDD) model.
●Involved in Agile Scrum planning meetings and Daily stand up calls., coordinate with Product Owners, SMEs and Business project managers to gather Functional and Non-Functional requirements.
●Worked for Tosca integration with Jenkins.
●Used Espresso for Mobile app testing in Android and IOS.
●Identify and design business process work flows for eQMS system using Vera Smart Vault Quality managment
●Created Testing User stories in Rally (for Functional, Performance and Automation) prior to Sprint planning meetings
●Performed Mobile Functional Testing and Automation for IMA app using Appium, Android Emulator & device and Selenium WebDriver with Java, TypeScript, Protractor and Cucumber
●Involved in creating Functional, Automation and Regression test scripts.
●Involved in the core development of the project in java/J2EE, Spring boot framework,Sprint cloud configuration server,microservices,agile methodology.
●Serve as the QMS expert for Veerva Smart Vault Quality Docs, including acting as the prime system administrator including the processing of changes to the re-alignment of the system configurations against CFR part 11 and CFR 820 expectations.
●Good Experience with PEP-8 and Google coding Guidelines in Python.
●Performed UI Automation using Katalon Studio with Selenium, Appium, TestNG and Cucumber
●Actively participate in design review and code review meetings.
●Involved in Design & development of API automation (Rest Assured) and performed API testing (RESTful services).
●Implemented Appium Scripts to test iOS and Android platforms.
●Performed End to End testing using BDD framework with Cypress.
●Excellent experience in developing and tesing Restful APIs using Spring or Jersey
●Involved in the core development of the project in Angular2,Type script,HTML5,spring boot framework, web services, groovy, micro services.
●Expertise in developing automation Scripts in BDD format using cucumber and proficient inwriting cucumber scenarios in GHERKIN format.
●Developed the features, scenarios, step defitions for DBB(Behavior Drvien Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
●Created Jenkins file using Groovy script which takes the parameters from properties and generates the test report which is distributed to all project stakeholders.
●Involved in managing Agile QA processes (Functional & Regression) and standards for QA teams.
●Performed Mobile Functional Testing and Automation for IMA app using Appium, Android Emulator & device and Selenium WebDriver with Java, Typescript, Protractor and Cucumber.
●Collect Test Metrics and present them to the team and clients.
●Troubleshoot and Coordinate QA related issues.
●Used spring boot ORM support, Hibernate for development of DAO layer.
●Involved in Agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
●Participated in requirement walkthrough sessions with PM/BA teams and identified testability gaps.
●Documented defects and test evidence in OpenText ALM/Quality Center ensuring full traceability.
●Prepared daily/weekly test status reports, defect summary, and release readiness updates for stakeholders.
●Supported UAT teams by creating test data, sharing functional insights, and coordinating defect resolution.
Environment/Tools: Selenium WebDriver, Mockito, Docker, Typescript, Playwright, JavaScript, Katalon Studio, Gradle, Azure DevOps, Cucumber, Maven, ETLSalesforce Jenkins, BDD, Gherkin, SOAP, REST Assured, Android, Python, SonarQube, Perfecto Chai, Cypress, Jasmine, IntelliJ, Postman, SQL, Protractor, SOAP, Ready API, XCTest, Espresso, GITHUB, Tosca, Spring boot, Rally, REST API, Windows, Appium, API.
Senior Test Engineer
7-Eleven – Irving, TX (Mar 2023 – Sep 2024) Responsibilities:
●Involved in Functional Automation for 302 Nextgen project which includes both UI Automation and Web Services Automation using Selenium WebDriver, Java, Cucumber and Rest Assured.
●As an SDET, managing the Legacy platform migration activities, involved in Functional, Regression Testing and Automation.
●Docker container deploying micro services, and scaling the deployment using Kubernetes
●Coordinating with source system owners, day-to-day ETL progress monitoring and maintenance of daily batch schedule run on a nightly basis.
●Integrated test suites with Azure DevOps Pipelines and configured YAML-based CI/CD workflows to enable continuous testing at every stage of development
●Testing salesforce CRM solutions giving an overall client relationship within UKEF marketplace and support in revenue generating activities.
●Assisted in developing Automation frameworks (Cucumber using Page Object Model and TestNG for IO Rest Assured) using Selenium WebDriver, Gradle, Cucumber, IO Rest Assured, TestNG and integrated with continuous integration environment using Jenkins.
●Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
●Expertise in writing SQL Queries using Oracle, SQL Server and Teradata in validating data into Data Warehouse/ETL applications.
●Worked with QA testing team, writing Unit tests using XCTest, and managed scenario/functional testing.
●Managed test scripts and branches in Azure Repos with strict versioning and peer-reviewed pull requests.
●Created YAML-based pipeline templates to standardize build and test stages across multiple teams.
●Perform functionality testing of Rest Web services using Swagger and Postman.
●Good hands on developing stand-alone applications using spring boot.
●Created web UI tests using Cucumber, Gherkin and Cypress Automation.
●Setup Test data for Services testing in MongoDB and perform database validations using SQL queries in Sybase.
●Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.
●Involved in detailed documentation of test results together with the development of automated regression test framework to automate the test scripts for the System integration, Functional, GUI, Data Driven (both positive and negative Testing) and Regression testing using Selenium and Tricentis Tosca.
●Used BDD framework with Cucumber, ruby and created future files with Scenario utline files.
●Perform Version control using GIT and GITLAB on a daily basis for Automation Test scripts.
●Built Test suite for RESTful APIs and automated using Java and Rest Assured library within the framework
●Involved in Agile Scrum planning meetings and Daily stand up calls. Coordinate with Product Owners, SMEs and Business project managers to gather Functional and Non-Functional requirements.
●Created various Reports (summary reports, matrix reports, pie charts, dashboards and report folders to assist managers to better utilize salesforce as a sales tool and configured various reports for different user profiles based on the organization's need.
●Experience in testing mobile (Android) applications using Appium and Selenium WebDriver.
●Involved in creating Test strategies, Test plans, Functional and Automation test scripts.
●Involved in UI Automation using Katalon Studio, Selenium, Junit and Cucumber
●Actively participate in design review and code review meetings.
●Involved in Design & development of API automation (Rest Assured) and performed API testing (RESTful services).
●Created Jenkins file using Groovy script which takes the parameters from properties and generates the test report which is distributed to all project stakeholders.
●Involved in DevOps environment and Performed Continuous integration using Jenkins, Gradle, TestNG and scheduled tests to run at specific time.
●Involved in managing Agile QA processes (Functional & Regression) and standards for scrum teams.
●Defined customized reports in JIRA dashboards for all Test metrics
●Collect Test Metrics and present them to the team and clients.
●Troubleshoot and Coordinate QA related issues.
●Automating salesforce Test cases for Sales, Services and support tracks designed by QA team.
●Good experience in Web UI Testing using Selenium Web Driver, Protractor, Cypress UI Testing with Cucumber BDD Frameworks.
●Used spring boot for dependency injection for plugging in the Hibernate DAO objects for the business layers.
●Managed test execution and defect tracking using HP ALM/QC, maintaining requirement traceability.
●Coordinated closely with PM, BAs, and Developers to ensure quality standards and readiness for release.
●Involved in Agile QA processes and participated in all agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
Environment: Selenium Web Driver, Docker, Salesforce Core Java, Maven, Jenkins, Cucumber, Katalon Studio, Gherkin, SOAP, REST, Eclipse, ETL, Swagger, Postman, SQL, Cypress Sybase, XCTest MongoDB, Espresso, Tosca, TestNG, Git, GITHUB, Playwright, JIRA, Zephyr, REST API, Rest Assured, Appium, Android, Windows
Senior Test Engineer
Client: Accenture(Snapchart) (Jan 2020 – Mar 2023)
Responsibilities:
●Involved in Test Case Automation for multiple projects and developed Automation frameworks (Page Object Model, Data Driven and Keyword Frameworks) using Selenium WebDriver, Maven, TestNG, Excel and integrated with continuous integration environment using Jenkins.
●Built CI/CD integration using Azure Pipelines to trigger automated tests as part of every code commit, enabling shift-left testing.
●Created and Managed Agile QA process (Functional, Regression, Performance, API and Web Service testing)
●Involved in designing Hybrid framework (Keyword and Data Driven) from scratch for test automation using Selenium WebDriver, Java (OOP's, JDBC, Collections & Multi-threading), MongoDB, MS Excel and integrated with continuous integration environment using Jenkins.
●Experience in parallel testing using Cypress
●Created Scrum Boards and involved in Sprint planning, Sprint Reviews, Stand up meetings and Release Management meetings.
●Developing and maintaining automated test suites to validate gRPC-based APIs.
●Creating test scenarios and test cases to cover different use cases and edge cases of gRPC services.
●Wrote gRPc clients for making REST, Streaming and Subscription based calls
●Involved in Design & development of API automation (Rest Assured) and performed API testing (RESTful services) as part of Oracle DB and IBES internal portal integration.
●Implemented API Automation framework using Behavior driven framework (BDD), Maven and TestNG.
●Involved in day-to-day operations of Functional, Batch and Regression Testing activities in Child support projects.
●I have Implemented framework in Google Espresso this Android app by researching few test automation frameworks that fit the client needs.
●Performed Continuous integration automation using Jenkins, Maven, TestNG and scheduled tests to run at specific time. Prepared Jenkins file using Groovy script which will run the CI/CD pipeline jobs.
●Involved in Agile QA processes and participated in all agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
●Attend daily standup calls and follow the guidelines/backlogs as defined by Scrum master and Product Owner based on the prioritization of the tasks.
●Defined customized reports in JIRA dashboards for all Test metrics.
●Tracked and reported test metrics through Jira dashboards and linked automation with OpenText ALM for traceability.
●Built stand-alone applications using spring boots.
●Maintained the Selenium & JAVA automation code and resources in source control i.e. GIT/GITHUB over the time for improvements and new features
●Collect Test Metrics and present them to the team and clients.
●Performed SQL-based backend validation and XML response verification for data integrity across systems.
●Created and maintained test data sets for functional, regression, and UAT cycles.
●Provided detailed test execution reports and participated in release readiness meetings validating test coverage.
●Involved in Agile Scrum planning meetings. Created Test scenarios, Test cases, Test data, Test procedures and Test report
●Environment: Selenium Web Driver, Core Java, Maven, Jenkins, Cucumber, Gherkin, SOAP, REST, Spring boot, Eclipse, Mainframes, SQL, TestNG, Oracle, Git, GITHUB, JIRA, Zephyr, API (SOAP, REST), Rest Assured, Windows, Unix and Linux.
Senior Software Engineer
Client: Tech Mahindra(Cisco) (Jan 2017 – Sep 2018)
Responsibilities:
●Involved in Scrum planning meetings. Coordinated between Product Owner, Development and QA teams.
●Functional and Regression testing of various Pegasus impacted Mainframe, .Net and Java applications.
●Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
●Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
●Performed Test data management (TDM), assisted several downstream applications by providing test data based on the project needs.
●Responsible for managing Unit testing and UI testing for iOS and Android (using espresso for Android).
●Performed Functional and Regression testing of various Pegasus impacted Mainframe, .Net and Java applications
●Performed API testing using SOAP (Web Services) and REST (RESTful services).
●Developed the scripts using VB scripting (UFT Automation)
●Reproduced issues in QA Environment and examined issues in production environments. Provided analysis and data for use in debugging.
●Involved in Test strategy, Sprint planning, Test plans and RUCS reviews.
●Involved in setting up QA CoE Framework for Pegasus migration projects and assisted QA team members in setting up best in class QA standards and delivered several QA artifacts on improving quality.
●Involved in Automation framework discussions, Automation strategy to bring in cost avoidance, HP QC 11.5 defect tracking, defining folder structure, release management and Reuse strategy.
●Facilitated the Bug Review process for every sprint.
●Developed the smoke test suite that validates the functional level of the application whenever there is a new build in development environment. (Saves developers time to push the build to QA environment with confidence)
●Created test cases and performed Database testing to check whether the data is being migrated properly.
Environment: HP QC ALM, Selenium, UFT, Clarity, Java, Oracle DB, Mainframes, MS Visio, SharePoint, JIRA, Rally, SOAP UI, Postman, MS office, LISA, HP Performance center.
Software Engineer
Genex Technologies (SBI BANK) (Dec 2011 – Jan 2017)
Responsibilities:
●Results-driven SDET with strong expertise in C#, .NET, and automation frameworks, specializing in building scalable, maintainable test solutions for web, API, and backend services.
●Involved in designing the spreadsheets that allow the flow of the data and the object information for a particular functional scenario. Building Object Repository, Function Libraries and Error Handling concepts.
●Implemented cross-browser and responsive UI testing, leveraging Selenium Grid and headless execution for speed and efficiency
●Utilized SQL queries to perform backend validation and support end-to-end test flows involving database interactions.
●Determining the Scope of Testing/ Validations to be inserted in the automation scripts and preparing the automation test coverage report to manual testing team leads.
●Test Script review and development of test scripts for functional test scenarios and Parameterization of test cases using Spreadsheets.
●Effective utilization of Quality Center as Test management tool for both Functional and test automation.
●Involved in Bug Review process for every build
●Participating in Core Team meetings to review the test coverage and Application Quality
Tools used: HP QC, HP QTP, MS Visio, Oracle DB, SQL, .Net, Mainframes, MPP, MS-Windows XP and Clarity, TFS, JIRA, Rally, SQL Server.
Education Details: Masters in CSE, JNTU HYD