Home

Satish - QA Automation Tester
[email protected]
Location: Auburn Hills, Michigan, USA
Relocation: Yes
Visa: H1B
PROFESSIONAL SUMMARY:
12+ years of experience in software testing, software release management, and quality improvement processes across diverse domains including e-commerce, banking and healthcare.
Experienced in end-to-end software testing processes for various software releases. Proficient in both Waterfall and Agile SCRUM methodologies.
Skilled in a wide range of software testing methodologies, including usability, smoke, sanity, positive, negative, data-driven, regression, unit, black box, white box, and integration testing.
Experienced in creating and maintaining Continuous Integration/Continuous Development (CI/CD) pipelines for automation projects using GIT, Jenkins, AWS, and Azure involving tasks such as pipeline configuration, version control integration, and continuous integration setup.
Proficient in creating, executing, and troubleshooting performance test scripts with tools like LoadRunner and JMeter.
Skilled in managing defects, tracking bugs, and reporting issues using tools like Jira and Bugzilla.
Competent in designing, developing, and enhancing automated test scripts for Selenium using Java.
Skilled in developing Behavior-Driven Development (BDD) scripts with Cucumber, proficient in writing clear step definitions and features in Gherkin to effectively translate complex business requirements into executable scenarios.
Proficient in crafting comprehensive test cases and plans, as well as creating automation scripts for UI testing with Selenium or Cucumber BDD, API testing with REST Assured or Karate, and mobile testing using Appium.
Proficient in a wide range of web technologies crucial for software testing, such as HTML, CSS, JavaScript, XML, Java, Log4j, FirePath, Firebug, TestNG, and JUnit, enabling comprehensive testing across various layers of web applications.
Skilled in utilizing automation tools such as Cypress, Selenium WebDriver, Selenium Grid, Cucumber, and Playwright across multiple browsers like Edge, Firefox, Safari, and Chrome ensuring thorough application validation.
Proficient in utilizing various Selenium locators like ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath, CSS Selector for identifying web elements to create automation scripts.
Proficient in designing and implementing frameworks such as Behavior-Driven Development, Keyword-Driven, Data-Driven, and Page Object Model (POM).
Skilled in interpreting and converting manual test cases into automated Smoke and Regression suites using Selenium WebDriver with Java.
Experience in building scalable Playwright automation framework from scratch with best practices using POM, parallel execution, configuration management
Implemented automation scripts using Selenium Grid to execute tests concurrently across various browsers and environments.
Skilled in leveraging Sauce Labs or BrowserStack for cloud-based testing to effectively report defects and test results.
Experienced in automating mobile testing using both Appium and Espresso, adept at conducting tests on desktop and Android platforms and end-to-end testing of Angular applications.
Proficient in utilizing Appium to conduct comprehensive testing on real devices and emulators for native, hybrid, and web mobile applications. Proficiently evaluated mobile apps across both Android and iOS platforms, ensuring robust functionality and user experience.
Skilled in defect analysis, conducting thorough verification through walkthroughs, reviews, and inspections, and performing validation activities encompassing Smoke, Regression, Functional, Systems, and User Acceptance Testing (UAT) testing.
Good understanding of WSDL, WADL, XSD, Schema, DTD, and XML documents to conduct comprehensive Web Services/API Testing using tools like SOAP UI, Postman, and REST Assured, ensuring thorough validation and verification of API functionalities and data exchange protocols.
Proficient in using SQL for configuring tests and validating data across Oracle and SQL Server databases. This involved writing SQL queries and stored procedures to execute comprehensive database testing.
Experienced in cloud computing services, such as AWS (EC2, RDS, DynamoDB, CloudWatch, Device Farm, CodeBuild, CodePipeline, IAM, Auto Scaling, Device Farm, LoadRunner, SDK) and Microsoft Azure (Virtual Machines, DevOps, Pipelines, Repos, Artifacts, Load Test, SQL Database).
Proficient in utilizing GitHub for source code management and version control.
Proficient in collaborating with developers and DevOps teams to facilitate the seamless integration of automated testing scripts with CI/CD pipelines which entails establishing efficient testing workflows, automating build and deployment processes, and enhancing overall software development practices.
Skilled in creating automated testing suites and scripts that seamlessly integrate with Git, Docker, and Jenkins, thereby optimizing CI processes and improving software development and testing methodologies.
Expertise in writing SQL queries using Oracle, SQL Server, and Teradata in validating data into Data Warehouse/Extract, Transform, Load (ETL) applications.
Experienced in ETL testing using Informatica Power Center/Power Mart (Designer, Workflow Manager, Workflow Monitor, and Server Manager).
Experienced in requirement analysis, project effort estimation, resource planning, monitoring the progress of the activities, and reviewing applications.
Experienced in Service Oriented Architecture (SOA) testing and JUnit testing, along with providing technical support and assistance to developers.
Proficient in designing test cases using Zephyr, capturing clear test steps, expected results, and test data requirements.
Proficient in utilizing TestNG data providers to configure multiple datasets and implement Data-Driven testing in WebDriver.
Produced comprehensive QA testing reports leveraging TestNG and JUnit reporting tools to assess product quality and readiness for release, providing valuable insights into the testing process.
Proficient in tracking requirements throughout the development process using the Requirement Traceability Matrix (RTM), managing tight deadlines, and handling multiple projects.

TECHNICAL SKILLS:
Testing Tools Selenium Web Driver/IDE/GRID, JUnit, TestNG, Cucumber, Firebug, FirePath, SOAP UI, Postman, REST Assured, Karate, Cypress, Appium, JMeter, Playwright, XCUITest, Log4j, BrowserStack, Sauce Labs
Build and Integration Tools Jenkins, Maven, Ant, Docker, Azure DevOps
Programming Languages Java, Python, C#, .Net, SQL, JavaScript
Databases and ETL Tools MySQL, Oracle, SQL Server, PLSQL, NoSQL, MS Access, MongoDB, Toad, Informatica, Talend
AWS Cloud Services EC2, RDS, DynamoDB, CloudWatch, Device Farm, CodeBuild, CodePipeline, IAM, Auto Scaling, Device Farm, LoadRunner, SDK
Microsoft Azure Cloud Services Virtual Machines, DevOps, Pipelines, Repos, Artifacts, Load Test, SQL Database
Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera, Microsoft Edge
Version Control/IDE/OS GitHub, Eclipse, IntelliJ, STS, Linux, Windows, Mac

PROFESSIONAL EXPERIENCE:

Comerica Bank, MI. Sep 2022 Till Date
Role: Lead QA Automation and Manual Engineer

Responsibilities:
Conducted system, integration, and regression testing for the application in an Agile development environment including test execution, defect tracking, reporting, and coordinating with the test team.
Performed JIRA project setup and maintenance, including importing test cases, creating test cycles, executing tests, dashboard reporting, and stakeholder management.
Collaborated closely with the product team, designers, business analyst, and developers to ensure alignment with application requirements and user expectations.
Analyzed Business Requirement Documents (BRD) and Functional Specification Documents (FSD) to prepare test cases based on the test plan and use cases. Attended review meetings to gain better insights about the application.
Identified and documented product and project risks, assessing their severity and impact.
Utilized Jira for planning, adding user stories, tasks, creating test cases, tracking defects, and managing iterations.
Developed and maintained robust test automation frameworks using Robot Framework, Selenium, and Python to automate functional, regression, and integration tests for mortgage-related web applications.
Conducted end-to-end testing of Talend ETL jobs to ensure data accuracy, completeness, and reliability.
Increased proficiency in testing tools such as REST Assured to meet diverse testing requirements.
Used JMeter to measure the performance of client/server applications and for performing load tests.
Utilized Karate to execute HTTP requests, validate responses, and conduct various assertions with straightforward and expressive syntax.
Created automation test scripts utilizing BDD and POM design approach, leveraging Selenium WebDriver, Java, and Excel for Data-Driven testing.
Ensured a seamless user experience by conducting comprehensive cross-browser and cross-device testing of payment workflows using Selenium for web and Appium for mobile testing, leveraging platforms like BrowserStack and Sauce Labs.
Performed detailed end-to-end payment testing scenarios for both web and mobile applications, ensuring a consistent user experience across various platforms and devices.
Performed thorough mobile testing with Appium on Android and iOS, ensuring seamless banking experiences.
Provided guidance and training to new QA engineers in XCUITest and best practices for mobile app testing for iOS applications.
Proficient in creating customized hybrid frameworks (Keyword-Driven, Data-Driven, Behavior-Driven, Test-Driven) with Selenium WebDriver, Java, and TestNG. Used Apache POI for reading data from Excel sheets.
Conducted browser compatibility testing using Playwright, addressing critical issues across different browsers and devices.
Automated test cases using Selenium WebDriver, JUnit, and Java and contributed to framework creation.
Utilized GitHub repositories as a source control system for sharing code within the office and with overseas teams, storing both the framework and all developed test cases.
Conducted cross browser and parallel testing to verify the functionality of web applications across different browsers and environments, leveraging TestNG.
Used Playwright to develop automated test scripts for responsive web applications, streamlining the testing process and reducing human error.
Automated data processing tasks using Lambda functions, streamlining ETL workflows and enhancing the efficiency of data operations within the data suite.
Utilized Snowflake s scalable architecture to handle extensive load testing scenarios, ensuring robust performance for data-intensive applications.
Implemented CI of code and scripts using Jenkins, Maven, and TestNG. Configured and executed builds through Jenkins jobs and analyzed test results via the Jenkins UI.
Conducted Database testing, by writing SQL queries to validate data integrity and ensure updated data compliance with test cases across various modules of the application and utilized JDBC for saving and retrieving files.
Provisioned test environments on AWS EC2 to run tests concurrently on multiple instances or containers, optimizing test execution time and resources.
Utilized AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy to automate the build, test, and deployment processes.
Utilized AWS Identity and Access Management (IAM) to perform security and vulnerability testing of the application.
Performed functional testing of SOAP and REST Web Services, validating request and response XML and JSON. Implemented assertions to verify XML in SOAP services and JSON in RESTFUL services.
Utilized tools such as SOAP UI and Postman for API testing and validation.
Executed BDD and ATDD (Acceptance Test Driven Development) using Cucumber features, scenarios, and step definitions in Gherkin format.
Generated test results using outputs in Excel files, TestNG reports, XSLT reports, and Cucumber JVM reports.

Environment: Selenium WebDriver, Java, SQL, Maven, SOAP UI, Postman, Appium, Cucumber, Gherkin, TestNG, AWS, Jira, Jenkins, JMeter, REST Assured, BrowserStack, Sauce Labs, iOS, ETL.


Big Lots, Columbus, OH Jan 2020 Aug 2022
Role: Lead QA Automation and Manual Engineer

Responsibilities:
Designed and implemented a Data-Driven framework, combining Selenium WebDriver, Cucumber, Apache POI, and TestNG to automate scripts efficiently.
Actively participated in Agile testing methodologies, contributing to daily scrum and release planning meetings, reviewed product backlogs and technical documentation.
Proficient in creating comprehensive software test plans, leveraging JIRA for requirements analysis, and conducting lab dry runs to ensure accuracy. Provided QA Level of Effort estimates and QA release schedules for the project.
Utilized Karate for making HTTP requests, validating responses, asserting behaviors, and enhancing API testing efficiency. Leveraged Karate's built-in authentication support for seamless handling of authentication processes.
Utilized Playwright's API for automating complex user interactions and performance testing, leading to significant reductions in testing time and facilitated the adoption of Playwright as the primary automation tool within the organization through training sessions and workshops.
Designed and implemented the Page Object Model in Playwright to improve code modularity, readability, and reusability.
Conducted end-to-end testing on Point of Sale (POS) systems to ensure smooth payment processing.
Implemented POM framework with Python and Selenium for enhanced test maintenance and scalability.
Built end-to-end automated testing solutions for web applications using Playwright, improving test accuracy and reducing manual testing efforts.
Assisted in developing and maintaining automated test scripts using Cypress for improved end-to-end testing capabilities.
Automated test cases using XCUITest framework, enhancing test efficiency and repeatability for iOS applications.
Lead software manual testing, interface testing, and automation testing using TestCafe and Selenium.
Developed a test automation framework from scratch using Cucumber with POM and Java.
Conducted regression testing using Selenium and updated scripts for approval after each application build release.
Configured Jenkins build jobs for CI and regression testing.
Performed cause analysis for data discrepancies within the data suite, identifying root causes and implementing corrective measures to ensure data integrity and accuracy.
Integrated ETL testing processes with testing frameworks like JUnit or TestNG, allowing systematic test case execution, reporting, and integration into CI pipelines.
Leveraged Playwright s parallel execution capabilities to optimize testing time, enabling faster delivery cycles.
Utilized JUnit and TestNG as testing frameworks and Maven for project building.
Managed source code and resources using GitHub.
Conducted end-to-end testing of Angular application using Protractor.
Performed mobile testing manually by using Perfecto and Appium for automation of Android devices using Android Studio (emulator) and Xcode (simulator).
Demonstrated expertise in core java concepts and applied them effectively in testing scenarios.
Generated test logs using Log4j and effectively managed log levels for various reporting needs.
Utilized Apache POI to extract data from external sources and incorporate it into test scripts.
Designed data-driven frameworks for reading data from Excel sheets using Apache POI library, Junit, and TestNG data provider.
Implemented parallel test execution strategies using Cucumber, BrowserStack, and Sauce Labs to reduce test suite execution time and improve overall test efficiency.
Performed functional testing of SOAP and RESTFUL web services using SOAP UI tool.
Performed testing of RESTful web services across modules using Postman and REST Assured.
Checked application deviation and throughput under maximum users through load testing with JMeter.
Performed backend testing and wrote SQL queries to compare the UI results with the database.
Integrated Playwright with CI/CD pipelines using Jenkins to enable automated testing on each code commit and deployment.
Executed load testing scenarios on Snowflake and DBT environments, assessing their performance under high data volumes and optimizing query efficiency for better scalability.
Designed and implemented interactive Power BI dashboards, integrating data from Snowflake and DBT to provide actionable insights and support data-driven decision-making.
Enhanced test debugging and reporting by leveraging Playwright s trace viewer, screenshot, and video recording capabilities for detailed test failure analysis.
Provisioned virtual machines and containers on Azure Virtual Machines to create on-demand test environments and perform cross-browser and cross-platform testing of web and mobile applications and Azure SQL Database to manage test data and databases in the cloud.
Used Azure DevOps services, such as Azure Pipelines, Azure Repos, and Azure Artifacts, to implement CI/CD pipelines for automated testing.
Configured test settings and browser contexts in Playwright to manage multiple user sessions and varied browser settings for in-depth testing.
Leveraged Azure Load Test to simulate high traffic loads and measure application performance under stress.
Managed project delivery under stringent timelines, prioritizing work and planning testing activities effectively.

Environment: Jira, Selenium WebDriver, JUnit, TestNG, Maven, Jenkins, Cucumber, Gherkin, Java, Perfecto Mobile, Appium, SQL, SOAP UI, JMeter, Postman, REST Assured, Browser Stack, Sauce Labs, Cypress.


Priority Health Insurance, MI Oct 2017 Dec 2019
Role: QA Manual and Automation Engineer

Responsibilities:
Spearheaded the implementation of a hybrid test automation framework, leveraging Selenium, TestNG, and Maven with Java.
Collaborated closely with business analysts to comprehend and interpret business requirements effectively.
Actively participated in identifying test scenarios and designing test cases to ensure comprehensive test coverage.
Developed end-to-end automation test scripts using Selenium WebDriver with the TestNG framework, aligning with project requirements.
Conducted extensive mobile testing using Appium across Android and iOS platforms, ensuring optimal experiences across various devices.
Integrated Appium tests seamlessly into the Jenkins CI/CD pipeline, facilitating regular testing of code changes and automated nightly builds to ensure thorough mobile app testing with each code iteration.
Contributed to the development and execution of TestNG suites for different modules within the application.
Developed and maintained automated regression test cases in Selenium WebDriver using Java, ensuring robust test coverage.
Conducted comprehensive ETL testing to validate data transformation and loading processes ensuring accuracy and completeness.
Significantly reduced testing time and costs through automation using Selenium WebDriver, Java, and Cucumber.
Automated smoke and functional test cases using Selenium WebDriver, TestNG, and Java within the Eclipse IDE.
Performed smoke, end-to-end, and regression tests across test and production environments, ensuring application stability.
Conducted cross-browser testing using Selenium Grid across different browsers and operating systems.
Handled broken links and inter-application links across development, test, and production environments using Selenium WebDriver.
Utilized Cypress to develop and maintain modular test scripts, enabling end-to-end testing of web application.
Utilized SOAP UI and REST Assured to test SOA applications, validating SOAP services and REST API.
Performed testing of different API service calls using Postman.
Worked on cloud-based cross-browser testing tools such as BrowserStack and Sauce Labs.
Provisioned virtual machines on AWS EC2 to create on-demand test environments for executing automated tests.
Utilized AWS Auto Scaling to dynamically scale test execution based on workload demand, optimizing test cycles, and reducing overall execution time.
Worked on AWS Device Farm to perform cross-browser and cross-platform testing of web and mobile applications.
Utilized Jira as a test management and bug reporting tool to track deliverables, test progress, and execution effectively.
Configured TestNG to generate reports in Selenium WebDriver, providing comprehensive test result documentation.
Implemented mouse and keyboard events using the Actions class, enhancing test script functionality.
Leveraged Apache POI library to read and write data from Excel sheets, facilitating efficient testing of various test scenarios.
Successfully designed and executed load tests with JMeter to simulate realistic user scenarios.
Worked on PostgreSQL database, performing tasks such as querying, data manipulation, and optimization.
Provided daily and weekly status reports on project progress, ensuring transparency and accountability.
Adhered to Sprint Burn Down Chart and Release Burn Down Chart, actively participating in Agile Sprint Meetings to ensure project alignment and progress tracking.
Environment: Selenium, Java, PostgreSQL, SOAP UI, TestNG, REST Assured, Maven, Jira, Jenkins, JMeter, Postman, BrowserStack, Sauce Labs, ETL, Appium, Cypress.
Corewell Health, MI Nov 2014 Sep 2017
Role: QA Automation Test Engineer

Responsibilities:
Conducted thorough analysis of business requirements and functional specifications to develop comprehensive test cases, concurrently drafting detailed test plan and strategy documents.
Actively participated in the creation of test scenarios and test data, aligning them with the requirements, and ensured seamless communication of updates to offshore teams during daily scrum calls.
Engaged in both manual and automation testing for functional applications, including integration testing and back-end testing, ensuring robust software quality assurance.
Designed and implemented Keyword-Driven and Data-Driven automation frameworks tailored for functional and regression testing, leveraging Selenium WebDriver.
Developed and executed automated test scripts using Selenium for regression testing, leveraging diverse automation frameworks to ensure comprehensive test coverage.
Formulated and executed test cases for UI testing, ensuring optimal functionality and user experience across web and mobile applications.
Utilized Cypress for performance and load testing to evaluate the application's scalability and response time.
Orchestrated the development and management of automation frameworks utilizing POM, TestNG, Eclipse, and Java, supplemented by REST client extension for manual debugging and verification of service calls.
Enriched the automation suite by developing and updating automation test cases using Selenium WebDriver, ensuring thorough validation of application functionality across multiple browsers.
Leveraged SQL queries to automate data integrity checks and validate UI data against real-time data, systematically compiling and tracking test metrics on a weekly basis.
Analyzed script execution reports utilizing frameworks like Cucumber and TestNG in Java to identify and address issues in functional testing.
Built mobile automation framework with Appium, TestNG, and Java for seamless testing on Android/iOS.
Conducted ETL testing to validate accurate and efficient data processing and transformation within the data warehouse and related systems.
Designed and validated test case reports in HP ALM for UAT testing, ensuring seamless execution of regression scripts.
Utilized Jira for planning, running, and tracking defects, actively participating in walkthroughs with clients and development teams, and periodically reporting defects in dedicated meetings.
Utilized AWS RDS and AWS DynamoDB to manage test data and databases in the cloud to automate data setup and teardown processes, ensuring consistency and repeatability in test environments.
Performed load or performance testing using AWS LoadRunner and JMeter to simulate high traffic loads and measure application performance under various load levels.
Executed cross-browser and cross-platform web testing with Selenium WebDriver, conducting build acceptance testing and smoke testing using Cucumber automation tool.
Conducted thorough API testing using REST Assured, SoapUI, and Karate to validate functionality and ensure software application integrity.
Prepared test scripts for UAT, showcasing strong proficiency in automation coding without reliance on record and playback scripting.
Created RESTful services collection in Postman and validated the responses.
Regularly participated in daily stand-ups and project meetings to ensure alignment with project priorities and status tracking.

Environment: Selenium, SQL, Cucumber, Jira, JUnit, SOAP UI, JMeter, Postman, REST Assured, Karate, ETL testing, Appium, Cypress.
Meijer, Grand Rapids, MI April 2012 Oct 2014
QA Automation and Manual Tester

Responsibilities:
Actively participated in product design reviews, collaborating with cross-functional teams to ensure comprehensive test coverage across functional requirements, product designs, and schedules.
Designed, developed, and maintained test scripts for web applications, optimizing automation for robust and efficient testing.
Conducted regression testing to ensure seamless operation of the application.
Demonstrated extensive Agile methodology knowledge, actively engaging in sprint planning, retrospectives, and daily scrum meetings.
Leveraged Selenium WebDriver to automate regression test cases, enhancing test coverage and efficiency.
Participated in daily stand-up calls and Agile sprints, ensuring timely progress and alignment with project objectives.
Implemented automation strategies with Selenium Grid for multi-device testing, ensuring compatibility across platforms.
Captured application screenshots for exception handling and documentation using TakeScreenshotAs.
Supported Jenkins integration for CI, enhancing automation and integration processes.
Developed test scripts for BDD and TDD using Cucumber in Gherkin format, promoting collaboration and clarity in test scenarios.
Connected to the database to query it using SQL for data verification and validation.
Utilized GitHub for version control and management of project-related documents.
Executed performance testing using JMeter including developing test plans, test scripts, and reports.
Implemented TestNG framework for smoke testing, ensuring comprehensive test coverage.
Utilized data profiling tools like Informatica to analyze and validate the content, structure, and quality of data throughout the ETL lifecycle.
Utilized bug tracking tools like Jira for efficient issue management and resolution.
Used Firebug/FirePath add-on tools to identify the Object s id, Name, and XPath link in the application.
Created automation scripts and tested APIs in SOAP UI, Postman, and REST Assured for web services testing.
Implemented Data-Driven and POM framework using Apache POI for seamless data integration.
Utilized Maven for build and dependency management, ensuring project dependencies are met.
Conducted comprehensive testing across different browsers, platforms, and environments, ensuring consistent performance and user experience.
Utilized AWS SDKs and APIs to perform seamless integration with testing tools.
Monitored test execution metrics, log files, and application performance in real-time using AWS CloudWatch.

Environment: Java, Selenium, TestNG, Cucumber, Maven, SQL, Jenkins, SOAP UI, JMeter, Postman, REST Assured, AWS.
Keywords: csharp continuous integration continuous deployment quality analyst user interface business intelligence information technology hewlett packard microsoft Idaho Michigan Ohio

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];4486
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: