Samba Niang
Summary:
Highly qualified, tenacious and well-accomplished Automation Engineer with over 4 years of experience and a strong background in automation framework design and implementation.
Solid understanding of full software development life cycles, web analytics, changing web standards, and agile methodologies.
Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.
Proven success in implementing, integrating, testing and supporting impactful applications developed in diverse, collaborative environments for mobile, web and other platforms.
Proven ability to jump into new projects and learn new technologies quickly. First rate communication skills coupled with effective time management and organization.
Extensive knowledge of JAVA object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation
Expertise in web and mobile automation using Selenium WebDriver, Appium,
Designed and implemented different automation framework from scratch like POM (Page Object Model) framework and Data Driven framework using the help of TestNG Data Provider
Expertise in writing Selenium WebDriver and Appium automation scripts in JAVA for web/mobile application
Extensive experience with writing test scenarios on Cucumber feature file
Written proficient Java glue code step definitions for test scenario using regex
In depth understanding on how and where to use gherkins annotations
Executed automation framework script on different browser/environments & reported defects/results to the team and upper management
Maintained and enhanced the Automation code and resources in source controls like, GitHub over the time of improvement and new features
Worked on IE, Safari, Firefox, iOS and Chrome driver
Experience in writing CSS Selectors, Xpath expression to identify web elements
Implemented Cloud Based Selenium Grid on Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers
Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool
Experience working with testNG and Allure testing reports
Have in-depth knowledge of various SDLC methodologies including Waterfall, Agile and SCRUM
Experience in designing, preparing and executing test cases for web application and mobile application using SDLC concepts
Technical Skills:
Testing Tools : Selenium,Cucumber, Appium, TestNG, Maven, JIRA, Eclipse,
Jenkins,Bamboo
GitHub RDBMS : MySQL,MongoDB, Application: MS Office (Outlook, Word, Excel, Power point)
and Access)
Networking : Windows Server 2003/2008 r2, LAN/WAN, TCP/IP, VPN
Web Technologies : HTML, Java, Python,XML, and JSON Environment, LINUX, WINDOWS
XP/7/8/10, and MAC OS X
Core Competencies:
Project Management
Agile Software Development QA Standards Testing Methodologies Test Case Design UAT Planning Quality Assurance Data Validation Requirements Analysis Testing Automation Defect/Bug Tracking Scripting & Documentation
Education:
B S in Electrical Engineering Technology from SUNY College of Technology 2014
Experience:
Anthem Inc GA Feb 2018– Present
QA Tester
Work in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings
Develop and maintained Page Object Model framework using JAVA programming language with the help of Selenium WebDriver
Robot 3T to get access to MongoDB database and write some query for testing in the dataBase
Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios
Write test Cases, SubTask, test Scenario through the help of Jira.
Knowledge of using BitBucket to create branch, and commit all changes made to framework.
Use bamboo to run automation framework daily
Have thoroughly done Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application
Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using quality center
Hotwire, New York, NY July 2016 – Jan 2018
Automation Engineer
Work on web and mobile application for Priceline
Work in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings
Develop and maintained Page Object Model framework using JAVA programming language with the help of Selenium WebDriver
Automate Priceline iOS and Android app using Appium Java-Client library
Written and executed test scripts using Eclipse IDE
Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions
Implement Maven for build management and also implemented CI tool - Jenkins
Used Sauce labs to execute Selenium automation suites on different platform; performed browser combinations in parallel
Apply TestNG and Allure to view detailed test execution reports
Implement GitHub for source control
Perform Defect Tracking & Management in JIRA
Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application and performance testing
Banana Republic, New York, NY May 2015 - Dec 2016
Software QA Engineer
Followed the SDLC process, use requirements documents to create testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases
Developed, documented and maintained test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA
Assisted on developing and maintaining robust and effective Page Object Model Framework
Used Firebug and Firepath to identify and locate elements as needed, along with creating custom xpath using xml functions
Implemented Maven for build management and also implemented CI tool - Jenkins
Applied TestNG and Allure to view detailed test execution reports
Implemented GitHub for source control
Implemented Selenium Grid for parallel testing on multi browser and OS combination
Executed full test on every regression build and provided detailed report to the upper management
Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly
Validation Test ENGINEER At CDI Corporation/GE Transportation Erie, PA Dec 2014 - May 2015
Verification and Validation of Locomotive Software
Analysis data and presented to the subsection leader
Altar preexisting test procedures document to streamline testing
Used Matlab/Simulink, LabVIEW, IBM Doors