Sachin Ganji Devendrappa
Quality Assurance Automation Engineer
Email: sachingd3210@[Link]
Phone: +1469-678-7794
Professional Summary : 10+ years of experience in Software Testing
• Well conversed with technologies like Java, Dot Net, Webservices, Microservices, database, Azure dev ops, etc.
• Have practiced SCRUM and XP in many projects.
• QA Leadership: Defining QA strategy, driving test automation, leading teams, and ensuring quality standards.
• Have got exposed and practiced good project planning, estimation, design, development and quality assurance methodologies.
• Managed multiple development/maintenance projects with aggressive schedule in a dynamic work environment.
• Develop a strong focus on Quality, on time delivery and framework development processes on software team.
• Worked with cross-functional teams across boundaries, multi-tasked on multiple projects with Agile & Scrum based ecosystem.
• Strong experience on CI/CD build and release pipeline creation and maintenance using Azure TFS (Native, YAML, XAML), Jenkins.
• Developed Test automation frameworks for various automation tools for UI, API & Mobile testing for both TDD and BDD.
• Sound experience in Testing micro services, Web, API, Desktop applications on Windows, Unix/Linux.
• Well versed in setting-up of Test Environment with required test data & appropriate level of access.
• Strong verbal and written communication skills, including negotiation, presentation, and influence skills.
• Hands on experience in test execution in cloud applications Azure and AWS.
• Hands on experience in Testing of Web Applications, Web Services, REST/SOAP and Mobile applications.
• Hands on experience in testing of API Automation(RestSharp,Resrassured,Postman,Karate, smart spec) and UI Automation
(Selenium,Playwright,Cypress, Tosca , Spec Flow , cucumber,TestNG).
• Hands on experience in Performance Testing of web and web services/API using JMETER and Loadrunner tool.
• Involved in GUI, Functionality, Acceptance, Regression, Browser compatibility, UAT, Patch & Web service Testing.
• Expertise with Test Management and Defect Tracking Tool JIRA, TFS, MTM.
• Hands-on experience in writing and executing SQL Queries with databases like MS SQL Server , Postgresql and Databricks.
• Utilized Appium, Espresso, and XCUITest in various combinations for different testing scenarios, maximizing the efficiency of
mobile test automation efforts.
• Microsoft Dynamics 365: Deep experience in Dynamics 365 Finance & Operations (D365 F&O) ,CRM,CE applications
• ERP Testing: Experience in testing ERP, third-party applications, and legacy systems, with a focus on integrated system testing.
• Proficient in Shell scripting to automate repetitive tasks, streamline test execution, and manage test environments, improving
overall efficiency and reducing manual effort in the software testing process
• Well versed in setting-up of Test Environment with required test data & appropriate level of access.
• Experience on projects involving implementation & support of Salesforce Core .
• Strong leadership and team management skills, mentoring junior testers and ensuring efficient execution of automation tasks.
• Excellent communication skills with experience in collaborating with stakeholders, defect triage, and reporting on test progress
and results.
Technical Skills
Language & Scripting C#, Java, Java Script, Typescript, Python, C,
Tools C++, VB, VB Script, XML, SQL, Gherkins
Test Automation Selenium Webdriver, Playwright, WebDriverIO, Cypress, Protractor,
Tools Karate
Framework, Coded UI, Postman, RestSharp, RestAssured, Tosca, Katalon studio,
Renorex
1
Frameworks MSUnit, NUnit,, Junit, TestNG, TDD, BDD, POM,Hybrid,Cucumber, Spec
Flow,Easy Rerpro,Karate,Karma, Jasmine, Mocha
DevOps Tools Azure TFS, Jenkins, GIT.
Mobile Automation Appium, Device Anywhere, Perfecto Mobile, Espresso, XCUI.
API/Webservices SOA, SOAP, REST, WSDL, UDDI, Web Services, Postman
Test Mangement Azure TFS, Jira, Test Manager(MTM).
Tools
Build/ Tools Git, Maven, Jenkins, Azure.
Databases MS SQL Server,PostgreSQL, Databricks,Oracle Database, MYSQL,
Technologies MongoDB.
Performance Loadrunner, JMeter,Visual Studio Load & performance Test
Testing/ETL Tool,Informatica.
Cloud tools Azure, Dynamics 365, Salesforce CRM.
Academic Records
B.E in Electronics & Communication from Visveswaraiah Technological University,
Belgaum. 2008-2012
Projects #1: FRP wedge and Gap builder
Client: Foundation Risk Partners , USA.
Role: Senior QA/Test Engineer/Lead
Duration: Feb 2024 -Jan 2025
Description: The FRP leveraged artificial intelligence techniques to improve the accuracy, efficiency, and effectiveness of risk assessment
in the insurance industry. Leveraged artificial intelligence techniques to enhance risk assessment accuracy, efficiency, and fraud detection
in the insurance industry. Utilized machine learning models to analyze large datasets, identify anomalies, and streamline claims
processing, resulting in improved decision-making and faster response times.
Responsibilities:
◆ Led Testing Efforts
Spearheaded test automation initiatives using Selenium and Java, ensuring extensive and efficient automation coverage for UI.
Provided leadership and mentorship to the QA team, ensuring they adhered to QA best practices, test automation frameworks, and
industry standards to achieve high-quality deliverables.
Collaborated with business stakeholders to align testing efforts with business objectives, ensuring that quality processes contributed to
the success of digital transformation initiatives.
Designed, developed, and executed manual and automated test cases for functional, regression, UI, and integration testing across web
and enterprise applications.
◆ Developed and Maintained Automation Frameworks
Designed and maintained robust automation frameworks, enhancing the scalability and reusability of test scripts, which improved overall
testing efficiency and reduced maintenance time.
◆ API Testing
Performed API testing using Rest Assured and Postman, validating RESTful web services and ensuring API reliability and functionality.
2
◆ CI/CD Pipeline Setup
Set up and maintained Continuous Integration (CI) and Continuous Deployment (CD) pipelines, integrating with Azure TFS to streamline
build, test, and deployment processes.
◆ BDD with Cucumber
Led Behavior Driven Development (BDD) efforts using cucumber, creating and maintaining Feature files, Scenarios, and Step Definitions
written in Gherkin format for improved collaboration and clearer acceptance criteria.
◆ Test Automation for Mobile Applications
Automated functional and regression test cases for mobile applications on both iOS and Android platforms using Appium and Java.
Created and executed automated tests to validate the user interface (UI) and functional aspects of mobile apps.
◆ OCR Testing
Involved in OCR (Optical Character Recognition) extraction testing across diverse PDF documents, ensuring accurate text extraction and
improving the overall document processing accuracy.
◆ Shell scripting
Developed Shell scripts for automating repetitive tasks such as environment setup, test execution, and report generation to improve
testing efficiency.
◆ Version Control & Collaboration
Managed and collaborated on test scripts and code using Git, ensuring proper versioning and smooth collaboration with the team.
◆ Database Testing & SQL Expertise
Performed in-depth database testing by writing complex SQL queries for data validation, consistency checks, and verification across
multiple databases and environments.
◆ Cross-Team Collaboration
Hosted collaborative working sessions with Development and Product Owners to quickly resolve testing issues and improve cross-team
communication, ensuring timely resolution of blockers.
Led test execution for both functional and regression tests within Agile sprints, ensuring rapid feedback and continuous delivery.
Oversaw the development and execution of test cases for functional, integration, regression, and performance testing across all business
processes .
Maintained and updated automated regression test suites to ensure compatibility with new features and changing requirements.
◆ Defect Management and Tracking
Managed test activities and defect tracking using Jira, ensuring high-quality releases and driving continuous improvements across testing
processes.
◆ Troubleshooting and Debugging
Identified and resolved issues in both manual and automated test cases, applying strong debugging and problem-solving skills to
address test failures and improve overall test accuracy.
◆ Stakeholder Communication: Prepared and presented comprehensive reports on test results and status updates to stakeholders,
detailing defects, performance bottlenecks, and areas for improvement.
◆ Test Planning & Review: Actively participated in test planning and review meetings, providing feedback and suggestions for improving
testing processes and automation strategies.
◆ Performance Testing with JMeter
Conducted performance testing using JMeter, ensuring application performance meets expected standards under varying load conditions.
Incorporated performance testing into the test automation framework by analyzing mobile app responsiveness and stability under
different network conditions and device configurations.
◆ Test Reporting and Documentation
Generated detailed test reports and logs after each test execution providing comprehensive test results for stakeholders.
Documented test scenarios, cases, and automation framework improvements for future reference and knowledge sharing.
◆ Manual Testing of Complex Scenarios
Conducted manual testing on highly intricate functionalities, ensuring that all modules and conversational features delivered an optimal
and intuitive user experience
Projects #2: Key Group
3
Client: KeyGroup , UK
Role: Senior QA/Test Engineer
Platform: MS Dynamics 365, Finance and Operations
Duration: Aug 2023 -Feb 2024
Description: : Key Group offers financial advice and solutions to help people across the UK unlock a better retirement by accessing the
wealth tied up in their [Link] were customizing the Microsoft Dynamics app based on the requirements on Finance and
Operations. Contributed to customizing the Microsoft Dynamics app for Key Group, a provider of financial advice and solutions aimed at
helping individuals unlock a better retirement through property wealth. Tailored the app to meet specific business requirements,
enhancing user experience and functionality.
Responsibilities:
◆ Testing on Dynamics 365 CRM Application
• Led test automation for Dynamics 365 CRM and Finance and Operations, utilizing EasyRepro Framework to automate end-to-
end test cases, ensuring comprehensive testing of business processes and integrations..
• Defined and implemented QA strategy for large-scale Dynamics 365 F&O implementations, ensuring that test automation,
governance, and quality assurance processes aligned with enterprise needs.
• Oversaw the development and execution of test cases for functional, integration, regression testing across all business
processes related to industries.
• Collaborated with business stakeholders to align testing efforts with business objectives, ensuring that quality processes
contributed to the success of digital transformation initiatives.
• Ensured compliance with enterprise QA policies, industry standards, and best practices while optimizing testing processes for
scalability and efficiency.
◆ Behavior Driven Development (BDD) Implementation
Led BDD efforts using Cucumber, writing and maintaining Feature files, Scenarios, and Step Definitions in Gherkin format to ensure clear
communication between technical and non-technical stakeholders for UI Automation.
◆ CI/CD Pipeline Creation in Azure DevOps
Created and maintained CI/CD pipelines in Azure DevOps, ensuring smooth execution of automation scripts and integration with the
overall build and deployment pipeline for continuous software delivery.
◆ Automation Framework Maintenance
Actively maintained and updated automation framework repositories, ensuring the frameworks remain up-to-date, scalable, and
adaptable to changing project requirements.
◆ Collaboration and Retrospective Participation
Actively participated in Retrospective meetings and demo sessions, identifying areas for improvement and driving efficiency in testing
processes and team collaboration.
Worked closely with cross-functional teams to define testing scope, plan test cases, and develop testing strategies for various business
processes.
◆ Defect Management Using Jira
Managed test activities and tracked defects using Jira, ensuring timely resolution and providing transparency into the testing process and
software quality.
◆ Process Improvement Recommendations
Provided continuous review and recommendations to improve status reporting, dashboards, and overall QA processes, helping to
enhance testing efficiency and visibility into project progress.
◆ Support for Concurrent Release Testing
Supported concurrent release testing efforts, ensuring application stability across different environments and preventing regressions in
functionality with every new release.
◆ Troubleshooting and Debugging
Identified and resolved issues in both manual and automated test cases, applying strong debugging and problem-solving skills to
address test failures and improve overall test accuracy.
◆ Stakeholder Communication: Prepared and presented comprehensive reports on test results and status updates to stakeholders,
detailing defects, performance bottlenecks, and areas for improvement.
◆ Test Planning & Review: Actively participated in test planning and review meetings, providing feedback and suggestions for improving
4
testing processes and automation strategies.
Projects #3: ARUP
Client: ARUP
Role: Senior QA/Test Engineer
Duration: Nov 2022 -Aug 2023
Description: Arup is a global leader in providing integrated solutions for architecture. engineering, and design, with a strong focus on
sustainability and innovative building practices. The project involved developing, testing, and optimizing software solutions aimed at
improving the design, planning, and operational efficiency of built environments. The testing processes included both manual and
automated testing, ensuring high-quality software and seamless integration across multiple systems.
Responsibilities:
◆ Test Automation Using Playwright and JavaScript
Led front-end test automation using Playwright with JavaScript, enabling fast and reliable UI testing across Chromium, Firefox, and
WebKit browsers with built-in parallel execution and smart waits.
◆ App API Testing and Validation
Automated API testing for mobile and web applications, validating RESTful endpoints, status codes, headers, and payloads to ensure
consistent app performance and functionality across platforms.
◆ CI/CD Pipeline Creation and Integration
Built and maintained CI/CD pipelines using Jenkins, integrating Playwright tests into the deployment process for faster feedback and
streamlined testing workflows.
◆ Test Automation for Mobile Applications
Implemented cross-platform mobile testing using Appium with JavaScript, increasing automation coverage and reducing manual efforts
on both Android and iOS devices.
◆ Test Management and Tracking with Jira
Managed and tracked QA tasks using Jira, including test case execution, defect lifecycle management, and QA reporting for sprint
planning and stakeholder updates.
◆ Test Script Management with Maven
Handled automation framework dependencies using Maven, structured test scripts for modularity, and integrated builds with Jenkins
for continuous and consistent testing.
◆ Integration Testing Across Multiple Systems
Executed integration testing across platforms such as Databricks, Informatica, and Power BI, validating ETL workflows and ensuring
seamless data transmission and transformation.
◆ Data Pipeline QA for Snowflake
Led QA processes for ETL/ELT data pipelines involving Snowflake, ensuring data quality, accuracy, and consistency across multiple
sources including marketing and customer platforms.
◆ Performance Testing Using Jmeter
Conducted performance testing with Jmeter, simulating user load scenarios, analyzing system response times, and identifying
bottlenecks to improve system scalability and reliability.
5
Projects #4: eLims-BPT
Client: Eurofins scientific, Europe and US
Role: Senior QA/Test Engineer
Duration: Dec 2019 -Nov 2022
Description: eLIms BPT is a web-based laboratory management system designed for the bio-pharma industry. The system streamlines
testing and lab operations, improving efficiency and accuracy in managing bio-pharma processes.
Responsibilities:
◆ Test Automation Using Selenium and Java
Led automation testing efforts using Selenium and Java, ensuring efficient and comprehensive automation coverage across multiple
testing scenarios.
◆ Automated API Testing with Karate
Automated API testing using the Karate framework, validating RESTful services and ensuring API reliability, performance, and correctness.
◆ CI/CD Pipeline Creation and Integration
Created and maintained CI/CD pipelines, integrated Jenkins with test automation processes, and streamlined testing workflows for faster,
more reliable delivery cycles.
◆ Test Automation for Mobile Applications
Utilized Appium and Java to implement cross-platform testing to minimize testing time and increase coverage across iOS and Android
platforms..
◆ Test Management and Tracking with Jira
Managed testing activities using Jira, tracking test execution, reporting progress, and ensuring the timely delivery of test results to
stakeholders.
◆ Test Script Management with Maven
Scripted and managed test cases, handling framework using Maven, and orchestrated build processes via Jenkins CI for consistent and
automated testing builds.
◆ Integration Testing Across Multiple Systems
Conducted integration testing across systems such as Databricks, Informatica, and Power BI, ensuring seamless data flow and verifying
end to-end workflows.
Spearheaded end-to-end QA processes for data integration and ETL/ELT pipelines involving Snowflake, ensuring accuracy and
consistency across marketing and customer data sources.
◆ Shell scripting
Developed Shell scripts for automating repetitive tasks such as environment setup, test execution, and report generation to improve
testing efficiency.
◆ Conducted performance testing using LoadRunner
To simulate virtual users, analyze system behavior under various load conditions, and identify bottlenecks to optimize application
scalability and performance..
Projects #5: Drug Discovery & Bioanalytical
Services(DDBS)
Client: Eurofins Discovery, Europe
Role: Senior QA/Test Engineer
Duration: Oct 2015 -Dec 2019
Description: Eurofins Pharma Discovery and Bio-analytics Services was established, as a new business line, within Eurofins, in March
2013, as a result of the merger of several industry leaders. The merge provides a portfolio of hundreds of both in vitro and in vivo assays,
6
offering the largest available pharmacological panel for drug screening and profiling, as well as a powerhouse of large molecule bio-
therapeutic-focused bio-analytical contract research organization.
Responsibilities:
◆ Test Automation & Framework Development: o Led automation initiatives using Selenium, Protractor, and UIA with C# and
Java across multiple projects, ensuring comprehensive test coverage and automation efficiency.
o Created and maintained CI/CD pipelines, integrated Jenkins with test automation, and streamlined the testing process for faster
and more reliable delivery cycles. o Involved in testing implementation & support of Salesforce - Core Platform.
o Developed automation frameworks using Selenium for testing of key ERP modules such as sales, inventory, and finance,
enhancing test coverage and reducing manual effort.
◆ API & Performance Testing: o Developed an API automation framework using RestSharp, accelerating API test execution and
ensuring high-quality [Link] and Writing the API Automation scripts using tool (Tosca API ,Postman, ReadyAPI,
Katalon studio)
o Identified scenarios and developed performance scripts for load testing using VSTS, ensuring system performance under high
traffic.
◆ DataBase Testing:
o Executed Sql queries on different environments, validating data transformations and analytics workflows.
◆ Test Management & Defect Tracking:
o Managed test activities using TFS and MTM, tracked defects, and communicated progress to stakeholders, ensuring alignment with
project goals.
o Actively supported concurrent release testing efforts, ensuring stability across different environments and ensuring no regression
occurred with new releases.
◆ Team Mentoring & Collaboration:
o Mentored junior team members on automation tools, scripting best practices, and test execution, improving overall team
productivity.
o Scheduled and hosted regular working sessions with the Dev and PO teams to resolve issues quickly and ensure smooth
collaboration across departments. o Facilitated training sessions to enhance team skills in automation tools, helping team members
become proficient in test execution and debugging
Projects #6: P&G One Tool
Client: P&G, USA
Role: Software Engineer
Duration: Feb 2015 -Oct 2015
Description: : This software is an integrated solution which provides to one group of P&G Products.
Responsibilities:
◆ Mobile & Cross-Platform Testing:
o Automated test scripts for mobile applications using Selenium, Appium, Device Anywhere, and Perfecto Mobile, ensuring
compatibility across devices and platforms. o Performed comprehensive testing on both smartphones and simulators, ensuring full
test coverage for mobile functionality.
◆ Localization & Functional Testing:
o Performed testing on the application’s localization in Spain, Indonesia, and Japan, ensuring content accuracy and functionality in
each region. o Developed test cases and test scenarios for localized features and performed functional, regression, and usability
testing.
◆ Test Management & Jira Integration:
7
o Utilized Jira for test case management, execution, and defect reporting, ensuring streamlined communication between teams
and stakeholders. o Provided detailed test execution reports and defect tracking, ensuring transparency and efficient handling of
issues.
◆ Cross-Team Collaboration & Client Interaction: o Actively engaged with clients to clarify requirements, provide regular progress
updates, and address concerns related to testing. o Hosted and participated in Retrospective meetings, ensuring the team
continuously improved processes and practices based on project feedback.
o Coordinated with the development team to perform regular code reviews and feature verification, ensuring the integrity of the
application.
◆ Test Automation & Continuous Integration: o Implemented test automation using Selenium and TestNG for comprehensive
regression testing, improving release cycle speed .
◆ Automated API Testing with ReadyAPI
Designed and executed automated API test suites using ReadyAPI (formerly SoapUI Pro) to validate REST and SOAP web services,
improving test efficiency and ensuring robust service-level validation.
◆ Test Reporting and Documentation
Generated detailed test reports and logs after each test execution using TestNG and JUnit frameworks, providing comprehensive test
results for stakeholders