11 years of experience as a Test Automation Engineer, specializing in meticulous testing of client/server and web-based applications.
Advanced proficiency in AWS services, including EC2, S3, Lambda, Step Functions, CloudWatch, AWS CLI, DynamoDB, VPC, EMR, and RDS, showcasing a versatile skill set for cloud-based testing and development.
Executed functional, regression, and end-to-end testing on Salesforce applications to ensure system reliability, data integrity, and adherence to business requirements.
Implemented robust test coverage and executed unit and integration tests to ensure the reliability and stability of Salesforce customizations.
Extensive knowledge of Salesforce development, test and administration process, including Apex, SOQL and SOSL.
Extensive hands-on experience in developing robust test automation frameworks, employing data-driven, behavior-driven, and hybrid approaches using Selenium WebDriver with Java.
Skilled in designing and implementing automation frameworks utilizing Selenium, CUCUMBER, Gherkin Language, TestNG, and JUnit for effective Behavior Driven Development (BDD) and Data Driven Development (DDD).
Expertise in configuring Jenkins as a Continuous Integration server, seamlessly integrating with GitHub and Maven for streamlined development workflows.
Profound understanding of performance testing methodologies, demonstrated through the proficient use of JMeter to assess application benchmarks and evaluate metrics.
Proficient in conducting Back-End testing using various databases, including PostgreSQL Server, SQL Server, MySQL, Java, and JDBC Library.
Thorough experience in RESTful API testing, employing REST Assured Library in Java and leveraging API tools such as Postman for comprehensive testing coverage.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Senior Test Automation Engineer
Fannie Mae
10.2021 - Current
Tested and gained expertise with core AWS services, including S3, EC2, Lambda, Step Function, CloudWatch, Dynamo DB, and VPC endpoint.
Developed AWS functions using Java and Rest API to validate S3 object metadata and DynamoDB.
Created and deployed Hybrid Test Automation Framework utilizing Selenium WebDriver, Java, JUnit, and Cucumber with Gherkin Language.
Conducted comprehensive testing and automation of API's utilizing Java and Rest Assured java libraries
Created end-to-end test automation frameworks for Salesforce CRM, resulting in improved test coverage and reliability.
Executed test scripts, regressions, and daily shakeouts using Jenkins
Developed and managed automated test scripts utilizing Selenium WebDriver to enhance Salesforce application functionalities, resulting in an 80% reduction in manual testing efforts.
Implemented performance testing strategies with JMeter for Salesforce applications to meet scalability and performance requirements.
Worked closely with the development team to comprehend requirements, design documents, and address any issues.
Developed and implemented custom Apex tests using Salesforce DX to automate testing processes within the Salesforce environment.
Validated the conversion of test data from SAS to Python using SAS Enterprise Guide and Beyond Compare. Utilized AWS CloudWatch and Step Functions to effectively debug error and warning logs.
Efficiently executed Apache Spark scripts on Amazon EMR Clusters after configuring the clusters.
Created Java functions to conduct comparisons between files of different types (csv, txt, sas, parquet) stored in the AWS S3 Bucket.
Senior Test Automation Engineer
U.S. Patent and Trademark Office
12.2020 - 09.2021
Actively participated in scrum, sprint, and team meetings while driving discussions on enhancing testing quality through innovative strategies and approaches.
Performed smoke testing and end-to-end testing on downstream systems during production deployment as a member of the Support Team.
Implemented automated test suites for the UI utilizing Core Java, Selenium WebDriver, FitNesse, and Maven.
Implemented an efficient method of obtaining data from Excel through the use of Apache POI's Data Driven Framework
Executed automated regression test suites in FitNesse and recorded updates in Rally.
Conduct weekly code reviews with Team Lead and colleagues
Developed Java Utilities for data retrieval from Oracle Database through JDBC connection and Core Java
Performed necessary keyboard-based Section 508 Compliance Testing as needed.
Developed end-to-end automation scripts utilizing Core Java, Selenium WebDriver, Apache POI, and FitNesse Wiki.
Managed Java and Selenium test code and resources in GitLab source control repository.
Senior Test Automation Engineer
Travel Inc.
03.2017 - 11.2020
Analyzed Business Requirements and identified necessary documents for system and functional testing across Salesforce test scenarios
Developed Hybrid Automation Framework from scratch using Selenium WebDriver and TestNG. Implemented Page Object Model (POM) and defined dependencies with Maven.
Developed Selenium WebDriver and Java scripts to automate functional testing of Salesforce custom objects, fields, formulas, validation rules, workflows and process builder flows.
Created various test scenarios for Salesforce Lightning web components, page layouts, record types and email alerts
Utilized Maven and Jenkins to implement automated test execution
Developed and integrated scenario-based testing techniques into JMeter scripts.
Developed scripts using Java language and TestNG framework
Utilized Jenkins, a Continuous Integration tool, to enable automated overnight testing and boost test efficiency.
Implemented thorough RESTful API testing through the utilization of tools like Postman and Java's REST Assured Library.
QA Engineer
CNH Industrial
09.2015 - 02.2017
Attended and actively contributed to Daily Scrum, Sprint Planning, Sprint Demo, and Sprint Retrospective meetings
Executed successful Database Test leveraging JMeter while utilizing JDBC Request and JDBC Connection.
Utilized core Java to enhance functionality and efficiency of test automation scripts
Created automation framework using Selenium Web Driver, Junit, Cucumber, Maven, Jenkins, and TestNG for Page Object Model(POM) based testing.
Developed Rest API Test Automation using the Rest-assured library in Java, Cucumber, and TestNG for backend testing
Performed backend testing by connecting to PostgreSQL database using Java database connectivity standard and automating SQL queries to validate data population in the product.
QA Test Engineer
Molina Healthcare Inc.
02.2013 - 08.2015
Created Requirement Description Document, Business Requirement Specification Document which includes business requirements, technical requirements, non-functional requirements, and defect handling based on analysis of Process flows.
Designed test case design document based on functional requirements for implementation through testing process.
Maintained consistent communication with the development team regarding identified defects during Testing
Assisted in the implementation and monitoring of End-to-end testing procedures for downstream systems.
Operational Risk Principal (Director) – Single Family Strategy and Governance at FANNIE MAEOperational Risk Principal (Director) – Single Family Strategy and Governance at FANNIE MAE