Surya Prasad Bhattarai
Senior QA Automation Engineer
*********.*******@*****.*** 919-***-****)
https://www.linkedin.com/in/mrsuryab
Professional Summary:
Experienced QA Automation Engineer with 11+ years of expertise in manual and automated testing across diverse industries. Proficient in web and mobile test automation using tools like Selenium, Playwright, and Appium, and skilled in API testing with Rest Assured and Postman. Adept at designing robust test strategies, implementing BDD frameworks (Cucumber, Gherkin), and driving continuous testing in CI/CD pipelines with Jenkins. Strong expertise in performance testing using JMeter, backend testing with SQL/PL/SQL, and scripting in Unix/Linux environments for automation.
Technical Skills:
Category
Skills/Tools
Programming Languages
Java, C#, JavaScript, TypeScript, SQL, PL/SQL
Web Automation
Selenium WebDriver, PlayWright, Page Object Model
Mobile Automation
Appium, Expresso, XCUITEst
API Testing
Rest Assured, Postman, SoapUI
Frameworks
BDD (Cucumber, Gherkin), NUnit, Agile/Scrum, Kanban
Performance Testing
JMeter, LoadRunner
CI/CD & Cloud
Jenkins, GitHub Actions, AWS (EC2, S3), Azure Devops
Databases
Oracle, MS SQL Server, MySQL, DB2
Version Control
Git, Bitbucket, GitLab
Test Management
HP ALM, Jira, TFS, ServiceNow, Zephyr
CRM Testing:
Salesforce workflows, Salesforce integrations, Apex validations
ETL/BI Tools
Informatica, SSIS, SSRS, Power BI, DataStage, Tidal
Tools/OS
SQL Developer, Toad, Unix/Linux, PowerShell, Docker, Kubernetes, XML/CSV
Work Experience:
Sedgwick
Columbus, OH
Senior QA Automation Engineer
July 2024 – Present
Developed and maintained functional UI test scripts using Selenium WebDriver with Java and WebDriverIO for cross-browser web applications.
Utilized TestNG and Mocha as test runners for creating modular and maintainable automation suites.
Executed test suites in parallel using Selenium Grid integrated with Jenkins pipelines.
Worked in a SAFe Agile environment participating in PI planning, daily standups, and retrospectives.
Utilized Jira for story management and defect tracking, and ALM for detailed test case design and execution.
Performed backend validations with complex SQL queries across Oracle databases.
Mentored and trained junior QA analysts on writing UNIX shell scripts for automated test execution and setting up containerized testing environments with Docker and Kubernetes to ensure consistent results.
Care Source
Dayton, OH
Senior QA Analyst
August 2018 – Feb 2024
Created and scaled modular BDD test automation frameworks using Selenium WebDriver (Java), TestNG, and Cucumber.
Integrated automation execution into CI pipelines using Jenkins and TeamCity.
Implemented and configured Selenium Grid for distributed test execution across multiple nodes.
Worked closely with developers in Agile sprints to ensure test coverage met acceptance criteria.
Managed defect lifecycle in Jira and test execution in Quality Center/ALM.
Validated backend records using SQL and cross-verified transactional data across systems.
JPMorgan Chase
Columbus, Ohio
SDET
February 2016 - June 2018
Developed UI automation for web and mobile apps using Selenium WebDriver and Appium (Java).
Implemented test cases using JUnit and Jasmine to validate different user workflows.
Managed automated test execution through Jenkins integrated with GitLab CI.
Deployed and maintained Selenium Grid infrastructure for scaling regression testing.
Collaborated with Agile teams in two-week sprints and participated in grooming sessions and demos.
Used Jira for tracking stories and bugs, and ALM for maintaining regression test suites.
Partners HealthCare
Newton, MA
Test Automation Engineer
June 2014 -December 2015
Designed and executed Selenium automation scripts for internal web apps using Java.
Used TestNG and Mocha to structure automation suites and enable clear reporting.
Validated test execution on multiple environments using Selenium Grid and Jenkins.
Participated in Agile ceremonies and collaborated with stakeholders to ensure alignment with QA goals.
Used Jira for issue tracking and ALM for test management and defect lifecycle tracking.
Queried relational databases for backend data validation using SQL.
Education:
Tribhuvan University
Kathmandu, Nepal
Bachelor's in Electronics and Communication Engineering in 2011