Home

Goutham K - SDET/QA Automation Engineer
[email protected]
Location: Charlotte, North Carolina, USA
Relocation: yes
Visa: H1b
Objective:
Highly motivated and results-oriented SDET with 13 years of experience in designing, developing, and executing comprehensive test suites for complex web applications. Proven expertise in Agile methodologies, automation frameworks (Selenium, Cucumber, UFT, QAF, ReadyAPI, Cypress), and CI/CD pipelines. Possesses strong Java programming skills and hands-on experience with AWS cloud technologies (Lambda, S3, Step Functions, CloudFormation, AWS CLI, RDS, CloudWatch). Seeking a challenging role where I can contribute to the development and delivery of high-quality software products.
Skills
Programming Languages: Java, JavaScript
Testing Frameworks: Selenium WebDriver, Cucumber, UFT, QAF, TestNG, JUnit, Cypress
API Testing: Postman, SoapUI, REST Assured
CI/CD: Jenkins, GitHub Actions
Cloud Technologies: AWS (Lambda, S3, Step Functions, CloudFormation, AWS CLI, RDS, CloudWatch)
Databases: SQL, Oracle, DB2
Performance Testing: LoadRunner, JMeter
Version Control: Git, GitHub
Agile Methodologies: Scrum, Kanban
Defect Tracking: ALM, JIRA
Experience
Sr. SDET Ally Financial, Charlotte, NC | June 2022 to Present
Designed and implemented automated end-to-end (E2E) and UI test suites using Cypress in JavaScript for multiple web applications.
Created custom Cypress commands to reduce redundancy and improve maintainability across tests.
Integrated Cypress tests into CI/CD pipelines (Jenkins/GitLab CI) to enable continuous testing in agile sprints.
Developed tests using TypeScript to leverage strong typing, ensuring better code quality and easier debugging.
Collaborated with development teams to understand requirements and write automated tests to verify functionality, performance, and security.
Improved test execution time by optimizing test scripts and reducing flaky tests through better error handling.
Created detailed test reports with Cypress Dashboard and provided actionable insights for the development team.
Participated in test design and code review processes to improve the automation framework and identify potential issues.
Mentored junior team members on Cypress best practices, improving the overall team's efficiency.
Designed and implemented comprehensive API test suites using Postman, covering functional, integration, and regression testing for RESTful web services.
Utilized Postman's built-in features and scripting capabilities (JavaScript) to generate dynamic test data and manage test environments efficiently.
Leveraged Postman to conduct performance testing, measuring response times, throughput, and identifying potential bottlenecks in API endpoints.
Generated clear and concise API documentation using Postman, facilitating collaboration and understanding among development teams.
Streamlined API testing workflows by creating and executing Postman collections, incorporating pre-request scripts, and setting up test assertions for automated validation.
Led the design and execution of test plans and test cases for complex web applications.
Developed and maintained robust automation frameworks using Java, Selenium WebDriver, Cucumber, and QAF, incorporating BDD principles.
Implemented CI/CD pipelines using Jenkins and GitHub Actions.
Proficient in API testing using Cypress and Java within the AWS CloudWatch environment.
Wrote and optimized SQL queries for backend validation, ensuring data consistency and integrity between the application and the database.
Collaborated effectively with cross-functional teams in an Agile environment.
SDET T- Mobile, Overland Park, KS | June 2021 to May 2022
Developed and executed automated test scripts using Selenium WebDriver in Java to perform regression and functional testing for multiple web applications.
Created and maintained API test scripts Postman, ensuring that all APIs meet functional and performance requirements.
Utilized Tosca Automation to automate functional, regression, and smoke tests across the application suite, significantly improving testing speed and accuracy.
Integrated Selenium tests with TestNG to perform parallel test execution..
Collaborated with the development team to identify root causes of defects, contributing to a 20% reduction in post-release bugs.
Applied extensive knowledge of payment systems and banking-related business transactions using IBM FTM, particularly for items and checks deposits.
Wrote SQL queries to validate database records, ensuring data consistency and accuracy during the end-to-end test processes.
Worked closely with cross-functional teams, facilitating communication between technical and non-technical stakeholders, ensuring a shared understanding of complex issues and resolution of defects.
Utilized tools like JIRA and TestRail for tracking defects and reporting progress to ensure timely issue resolution.
Conducted performance testing for FTM systems to ensure that the application could handle high volumes of financial transactions without degradation in system performance or data integrity.
Participated in daily stand-ups and sprint planning meetings, contributing to an Agile testing environment.
Managed incident reports and provided detailed analysis of system failures or disruptions, working with development teams to apply fixes and patches to address defects.
Developed comprehensive functional test plans, test cases, and test scripts based on business requirements, functional specifications, and user stories specific to IBM FTM systems.
Enhanced test frameworks by creating reusable functions and libraries to improve maintainability and scalability.
Provided detailed test reports and defect documentation, ensuring transparency and communication within the QA and development teams.
Wrote and executed API tests for RESTful web services using SoapUI and Postman, identifying critical issues related to data handling and response validation.
Worked on creating and maintaining Tosca test scripts to perform end-to-end testing for a financial application.
Actively involved in defect tracking, reporting, and verifying fixes through Jira.
Assisted in preparing test cases for different application modules and wrote test scripts based on the project requirements.

Sr. SDET Kaiser Permanente, Pleasanton, CA | July 2015 to May 2021
Designed and executed comprehensive test plans and test cases for complex web applications.
Utilized JMeter to design and execute performance and load tests for RESTful APIs and SOAP Web Services, ensuring high scalability and responsiveness.
Integrated CA Lisa (Micro Focus Service Virtualization) to virtualize dependent third-party services for API and integration testing, enabling teams to test without relying on actual service availability.
Collaborated with automation engineers to develop and maintain test automation scripts for repetitive transaction testing scenarios in IBM FTM.
Developed and maintained automated API test scripts using ReadyAPI and Groovy for both RESTful and SOAP-based services.
Led functional, regression, integration, and UAT testing for IBM FTM-based systems, ensuring accuracy and consistency in transaction flows.
Integrated ReadyAPI with Jenkins for continuous testing and automated execution of test cases during CI/CD pipeline runs.
Executed manual tests to validate FTM-related functionalities, ensuring that financial transactions met both business and technical specifications.
Verified financial transaction flows, ensuring seamless data integrity and correct processing across various interconnected systems and applications.
Collaborated with development teams to identify, design, and implement test cases and test data for API endpoints, ensuring comprehensive test coverage.
Utilized Groovy scripts to create dynamic test steps for parameterization and data-driven testing, improving test flexibility and scalability.
Implemented complex Groovy assertions to validate API responses (JSON/XML), ensuring the correctness of API data, status codes, and headers.
Integrated API testing with test management tools like TestRail, ensuring proper traceability of test cases and bug tracking in Jira.
Created data-driven tests using ReadyAPI DataSource and Groovy scripting to enhance coverage across multiple test cases.
Performed load and performance testing using ReadyAPI Load Testing and JUnit, reporting findings to improve API scalability and reliability.
Provided post-deployment support, debugging production issues related to API functionality by using Groovy-based logging and error handling.
Developed virtualized services in CA Lisa to simulate complex backend systems (e.g., databases, payment gateways, third-party APIs), ensuring consistent test conditions in development, testing, and pre-production environments.
Implemented service stubs using CA Lisa to emulate unavailable or slow services, allowing continuous testing without external service dependencies.
Designed and implemented performance testing scripts in JMeter to simulate real-world load and stress conditions on web applications and APIs.
Collaborated with development teams to analyze and optimize API performance and service reliability, providing key insights on potential bottlenecks or issues.
Created detailed performance reports with JMeter, highlighting response times, throughput, error rates, and system health under different loads.
Conducted thorough testing of web services using SOAPUI and REST.
Ensured application accessibility and compliance with ADA standards.
Implemented and maintained Selenium WebDriver-based automation frameworks.
Developed and executed BDD tests using Cucumber.
Automation Engineer Amura Infotech | October 2011 to November 2013
Developed and maintained automated test scripts for web applications using Selenium WebDriver and Java.
Created and executed functional, regression, and smoke tests for web-based applications, ensuring all business-critical features were thoroughly tested.
Organized and executed tests using the TestNG framework, creating test suites, annotations, and reports to streamline test execution.
Uploading applications to handsets can be accessed on Mobile, Mobile browser and web browser.
Expertise in automated testing & Mobile Application Testing.
Collaborated with development and QA teams to identify test scenarios and ensure that automated tests were aligned with application requirements.
Integrated Selenium WebDriver tests into the CI/CD pipeline (Jenkins), enabling automated testing with every build and reducing manual testing efforts.
Implemented data-driven testing using TestNG and Excel, enabling testing with multiple data sets and improving test coverage.
Optimized test scripts by implementing Page Object Model (POM) to increase maintainability and reusability of code.
Worked with team members to diagnose and resolve issues such as flaky tests and browser compatibility problems.
Generated detailed test reports using TestNG and integrated them with Jenkins, ensuring continuous feedback to the development team.
Implemented a data-driven testing approach.
Conducted regression testing and collaborated with cross-functional teams.
Performed cross-browser testing and integrated automated tests with Git.
Automation Engineer Airtel - The Bharti Group | August 2010 to September 2011
Developed and maintained automated test scripts using Selenium RC and Java for functional and regression testing of web applications, with a focus on ensuring application functionality across multiple browsers.
Wrote and executed test scripts using Selenium IDE to automate repetitive test cases, including form validation, login/logout, and user interaction flows.
Leveraged JavaScript and HTML knowledge to create robust test cases, enhancing test automation for dynamic web applications.
Integrated Selenium RC with JUnit for running test suites, organizing tests into groups, and generating detailed test reports.
Collaborated closely with developers and QA teams to understand business requirements and ensure that automated tests covered all critical user scenarios and edge cases.
Created and updated test scenarios, test plans, and test cases, according to requirement of mobile application.
Used XPath and CSS Selectors for identifying dynamic elements, improving the accuracy and reliability of test scripts in complex web applications.
Ran tests across different browsers (Firefox, IE) to validate cross-browser compatibility, ensuring consistent user experience and identifying browser-specific issues.
Reported defects in Bugzilla and worked with development teams to ensure defects were fixed in a timely manner.
Contributed to improving the test automation framework
Executed functional and regression tests and conducted API testing using Postman.
Utilized SQL queries to validate databases.
Assisted in the documentation of test cases and test plans.
Education
Master of Science in Information Assurance Wilmington University | January 2014 - June 2015
Certifications
AWS Certified Developer - Associate
AWS Certified Solutions Architect - Associate certificate.
Tricentis Tosca Fundamentals Automating Web Application Testing (AS1)
Tricentis Tosca Fundamentals Optimizing Test Automation with Centralized Test Data (AS2)
Keywords: continuous integration continuous deployment quality analyst user interface sthree California Kansas North Carolina

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4898
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: