Qa Automation Engineer Resume
FloridA
SUMMARY
- I have 5 years of experience in testing activities like defining test methodologies and strategies, test planning, writing test cases, test execution, bug logging and test status reporting.
- Experience in design, architecture and development of software test automation solutions based on software development/release requirements of web - based and client server applications as an Automation Test Engineer and as a Manual Tester
- Exposed to all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) in Agile as well as Iterative development environments. Experience in implementing different automation development efforts in Agile/Scrum development environments.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test, Penetration Regression test using TestNG. Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
- Experience of security testing cloud services, API based technologies and RED Teaming.
- Involved in production support for Tier II and experience in managing tickets and issues.
- Detailed knowledge of Penetration Testing Tools, Techniques and Methodologies.
- Experienced in designingPage Object Model (POM) and TestNGbased automation framework using Selenium WebDriver, Java, TestNG & Apache POI.
- Experience in designing automation framework using Page Object Model (POM) for better code reusability & maintenance.
- Proficient working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi - Threading and Collections)
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA. Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects. Configured Jenkins Build jobs to perform continuous integration of source code maintained using configuration management repository.
- Experienced in developing scripts to test Salesforce in different platforms (classic and lightning) on different cloud applications (sales and Service)
- Experience in developing frameworks like Data Driven, Keyword Driven and Hybrid Frameworks from scratch using Java and C#.
TECHNICAL SKILLS
TEST APPROACHES: Waterfall, Agile/Scrum, SDLC, STLC
TESTING TOOLS: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, ALM, Appium.
TEST BUILD & INTEGRATION TOOLS: Maven, ANT, Jenkins
FRAMEWORKS: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
PROGRAMMING LANGUAGES: JAVA, SQL, C, C++, C#
MARKUP LANGUAGES: HTML, XML, XPath, CSS Selector
DATABASES: MySQL, Oracle, SQL Server
BROWSERS: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Phantom JS & Chrome headless.
OPERATING SYSTEMS: Windows, UNIX, LINUX, MacOS.
DEFECT TOOLS: HP Quality Center, JIRA, ALM
MS OFFICE TOOLS: Outlook, Word, Excel, PowerPoint, MS Access
UTILITIES: Eclipse, Visual studio, SVN, Firebug, Fire Path & Xpath
PROFESSIONAL EXPERIENCE
Confidential, FLORIDA
QA AUTOMATION ENGINEER
Responsibilities:
- Experience as a QA in Salesforce.com CRM application, mainly with, Contacts, Accounts, Cases, Deals, Opportunities, Orders and Services entities in Service & Sales clouds
- Strong testing skills in Salesforce1 Mobile App, Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports, and various other components as per application requirements.
- Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
- Involved in end-to-end QA and UAT testing and validation of CPQ including products, pricing and quoting.
- Analyzed requirements and prepared test cases for the functional testing of the application.
- Performed Sanity, Regression, and Functional and Cross browser testing on the front-end UI application.
- Develop Data-driven framework and implement Data-Driven testing by developing Java-based library to read test data from Excel & Properties files.
- Performing Cross-platform, Functional, Regression, performance testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Perform Section 508 Compliance Testing with Accessibility Life Cycle and Accessibility Best Practices Library. Experience in writing Test Plans, Test cases, Test Scenario for 508 Technical Standards and Sub Technical Standards.
- Building the regression automation suite for the application which can be executed during each release.
- Execution of Selenium Test cases and Reporting defects. Ensure content and structure of all Testing Documents, artifacts are documented and maintained.
- Experience with various penetration testing practices such as Black box testing and White box testing and Gray box testing.
- Involved working with the development teams defining and execution of test plans and matrices.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Experience in CI/CD setup with Jenkins.
- Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better.
Environment: Agile, Java, Salesforce, Selenium WebDriver, JMeter, Junit, TestNG, Page Object Model (POM), SOAPUI, Maven, Docker, Eclipse, WSDL, XML, Agile, Quality center, Bitbucket, GitHub, Appium.
Confidential, NEWYORK
QA (MANUAL/AUTOMATION)
Responsibilities:
- Develop automation test script using selenium with python to perform UI testing that include functional and regression testing for Salesforce.
- Perform system integration testing by combining all individual components like data bases, flows and IVR system that integrated with Salesforce CTI and Omni channel together.
- Develop Data-driven framework and implement Data-Driven testing by developing python-based library to read test data from Excel & Properties files.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, python platform utilizing industry leading harness design patterns and approaches.
- Perform automated integration testing to validate data bases like MDM, TCX which are integrated with Salesforce by retrieving data with API methods using internally built CTF package.
- Experience in API testing manually using tools like Postman, SoapUI, etc.
- Validate and document REST/HTTP, SOAP APIs, including JSON, XML data formats and API versioning strategy.
- Involved in Mobile Testing includes App Testing using Appium.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Responsible for implementing automation script for various models like Page object model (POM), Document object model (DOM) and Model view controller (MVC) using object-oriented concepts.
- Review database test cases per assigned Requirements to validate reports by retrieving data with complex SOQL, SOSL queries from Salesforce and Writing complex SOQL, SOSL Queries.
- Experience in validating components from sales and marketing clouds in salesforce.
- Responsible for executing Integration testing to test all the components which are integrated with Salesforce in H&R Block.
- Conduct User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Performed IVR testing for AVAYA CTI that integrated with Salesforce C1 connect softphone layout using CYARA.
- Numerous Scripts in Cyara Replay and Cyara Cruncher for functional, regression and load testing of IVR applications.
Environment: Agile, C#, Selenium WebDriver, .NET, Junit, SOAPUI, Maven, TestNG, Visual studio, WSDL, XML, Agile, Quality center, Microsoft Visio, Appium, Cyara, Azure Devops (ADO), Microsoft teams.
Confidential, WASHINGTON, DC
SR. QA AUTOMATION ENGINEER
Responsibilities:
- Strong testing skills in Salesforce1 Mobile App, Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports and various other components in sales and service cloud as per application requirements.
- Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
- Involved in end-to-end QA and UAT testing and validation of CPQ including products, pricing and quoting.
- Analyzed requirements and prepared test cases for the functional testing of the application.
- Performed Sanity, Regression, Performance, Functional and Cross browser testing on the front-end UI application.
- Involve in executing automation test script using headless browsers like PhantomJS, HtmlUnit driver.
- Develop Data-driven framework and implement Data-Driven testing by developing Java-based library to read test data from Excel & Properties files.
- Developing Appium Scripts for Native Android/iOS using Java.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
- Building the regression automation suite for the application which can be executed during each release.
- Execution of Selenium Test cases and Reporting defects. Ensure content and structure of all Testing Documents, artifacts are documented and maintained.
- Experience with various testing practices such as Black box testing and White box testing and gray box testing.
- Involved working with the development teams defining and execution of test plans and matrices.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Experience in CI/CD setup with Jenkins as well as Gitlab with docker container.
- Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better.
Environment: Agile, Java, Salesforce, Selenium WebDriver, Junit, TestNG, Page Object Model (POM), SOAPUI, Maven, Docker, Eclipse, WSDL, XML, Agile, JMeter, Quality center, Bitbucket, GitHub, Appium.
Confidential, JACKSONVILLE, FL
QA AUTOMATION ENGINEER
Responsibilities:
- Analyzed requirements and prepared test cases for the functional testing of the application.
- Performed Sanity, Regression, and Functional and Cross browser testing on the front-end UI application.
- Building the regression automation suite for the application which can be executed during each release.
- Execution of Selenium Test cases and Reporting defects. Ensure content and structure of all Testing Documents, artifacts are documented and maintained.
- Created modern Enterprise Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.
- Retrieved some data and its functionality from Third-Party API’s and displayed within the lightning component.
- Performs routine vulnerability scans against specified systems, analyzes the results, and works with business units to remediate systems
- Hands-on-keyboard experience conducting penetration testing.
- Hands-on-keyboard experience conducting vulnerability scans.
- Basic understanding of scripting and coding languages.
- Significant experience of undertaking Penetration Tests, for highly resilient solutions
- Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better
- Track and prepare the report of testing activities like testing results, test case coverage, required resources, defects discovered and the status, performance baselines etc.
- Organized and facilitated Sprint Planning, daily stand-up meetings, Reviews, Scrum Meetings, Retrospectives, Demos etc.).
- Escalate the issues about project requirements (Software, Hardware, Resources) to Product Manager, Product Owner.
- Defect Reporting and Tracking for better efficiency.
- Used Cucumber for browser-based testing with scenarios and situations, Implemented BDD framework using Cucumber and protractor.
- Experience with various testing practices such as Black box testing and White box testing and Gray box testing.
Environment: JIRA, Java, Selenium WebDriver, Cyara, Junit, SOAPUI, Maven, Eclipse, WSDL, XML, Agile, Quality center, GitHub.
Confidential | JACKSONVILLE, FL
QA AUTOMATION ENGINEER
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Configuration & Customization, Requirements/Business Analysis, Data Migration of Salesforce.com CRM.
- Extensively used Selenium Web Driver 2 to test the web application.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Extensive, demonstrable knowledge of security vulnerabilities and remediation techniques
- Experience of undertaking both automated and manual application Penetration Testing assessments within Agile environments
- Familiarity with open source, custom or proprietary forensic and malware analysis tools
- Ride procedures and conduct check
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Creation of framework in Selenium WebDriver using behavior driven approach like Jbehave.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Extensively worked on Selenium Web Driver with the preferred Languages Java.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Mostly worked with Cases, Contacts, Accounts, Solutions and Reports entities in Service cloud application.
- Executing the test plans on web and mobile (Apple & Android) as per requirements using Appium.
- Used Firebug and XPath for the web-based application testing with selenium for the commands and locator application
- Experienced with Positive/Negative Testing, Performance Testing, and Regression testing for IVR applications.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
Environment: Java, Selenium WebDriver, TestNG, Eclipse IDE, Maven, Jenkins, Soap UI, Rest API, Protractor, Gherkins, HTML, XML, XPath, Firebug, PL SQL, Windows, Jira.