SHAKIB ASGHARY
Software Development Engineer with Testing
Phone: +1 (925)–565-7492
Email: ******.***@*****.***
Location: Modesto, California
Work Status: US Work Authorization
PROFESSIONAL SUMMARY
SDET / Automation Engineer with 7 years of experience in automation testing and manual testing using Java programming language and Java OOPS concepts to write the scripts along with other automation tools in Testing life cycle and overall SDLC of the project. Experience of Java OOPS concepts, Collections, String s, Exception handling
Experience of using test automation tools such as Selenium WebDriver to develop automation testing scripts for web and client server applications
Worked with Eclipse IDE, Apache POI, Log 4J and Maven.
Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Daily Standups, Review and Retrospective
Worked on testing applications on different browsers like IE, Firefox, Safari and Chrome
Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
Experienced using tools like ChroPath for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
Experience in testing Restful Web Services using tools like Ready API for automation and Postman API client for manual Testing and writing SQL Queries for data validation and integrity using Postgres SQL
Experience in Administration of version control systems like GIT (Distributed Version Control), GitHub
Experience and working Jenkins tools for continuous integration purposes
Experience in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
TestNG framework experience with features best suited for Data Driven Testing and end-to-end testing and other Hybrid Automation frameworks in Selenium
Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
Experience of Black-Box testing, Acceptance Testing, Smoke Testing, Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing of client/server and Web Base Applications.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, SQL, XML
Testing tools: Selenium WebDriver, JUnit, TestNG, AutoIT
Test Framework: Cucumber, TestNG, Data Driven Framework, Keyword Driven, Hybrid Framework
Development Processes: Agile Scrum, Waterfall
Web Technologies: XML, JDBC & REST services API
IDE: Eclipse IDE
Build Tools: Maven
CI/CD Tools: Jenkins
Version Control: GIT, GITHUB
Operating Systems: Windows XP/7/10, Mac OS
CERTIFICATIONS:
Certified Tester, Foundation Level (CTFL) – ISTQB (ASTQB)
Microsoft Certified Professional (MCP) - Microsoft
PROFESSIONAL EXPERIENCE
United Health Care
Test Automation Engineer
Aug-18 to Present
Cypress, CA
Responsible for analysis and development of test scenarios, scenario outlines, test cases, test data and test scripts
Maintain Object repository using Page Object Model concept with Selenium WebDriver using Object Oriented Programming java and BDD cucumber hybrid framework
Used Git and GitHub for version control system
Maintain and run regression test suites using Jenkin continuous integration tool
Experience with Maven Build Management tool and POM (Project Object Model) XML in automation framework
Ensured proper test coverage by maintaining Traceability Matrix to track requirements to test cases
Solid experience with Gherkin Language for Behavior Driven Testing to write feature files and write step definitions for the related feature scenarios and scenario outlines using Selenium and Java programming language
Involved with Sprint ceremonies in an Agile development environment like sprint planning, standup meetings, sprint review and sprint retrospective
Used JIRA as Defect Management tool and partnered with developers to resolve defects
Performed testing using ReadyAPI and Postman Restful web services and Validated proper responses based on API documents
Used log4j to generate different logging for every step of tests
ENVIRONMENT: Cucumber (BDD), Gherkin, Oracle DB, SQL, XPath, Eclipse IDE, Core Java, MS Office Suite, SDLC, JSON, HTML, Windows XP, 7,10, Firefox, Chrome, IE, Jenkins, Selenium WebDriver, Maven, XML, STLC, Postman, REST API
Test Automation Engineer
TD Bank
Dec-15 to Aug-18
Cherry Hill, NJ
Effectively testing the software by preparing Test cases, Test scripts and generate test execution reports, both by automated tests and performing manual testing
Performed automation testing using Java programming language, Junit, Selenium, TestNG and other Java-based automation framework
Performed Data Driven testing using Apache POI in testNG semi-hybrid framework
Experience with Selenium WebDriver tools and using Page Object Model concepts to store and retrieve WebElement locators
Experience with writing relative and absolute Xpath and other WebElement locators like CSS selectors, IDs, Class, Link Text & Partial Link text
Knowledge and experience with testNG annotations to create test scripts
Experience with testNG.xml file to configure test suites and test cases
Git source management tool experience
Experience with Jenkin continuous integration tool
Experience with Maven Build management tool and POM.xml for dependencies and plugins
Involved with Agile development environment and scrum team
Used JIRA for defect management and defect reporting
ENVIRONMENT: TestNG, Selenium WebDriver, Core Java, Maven, Jenkins, XPath, GitHub, Oracle SQL, MS Office suite, JIRA, SDLC, GitHub, Agile/Scrum, XML, JSON, Windows 7, 10, Chrome, Firefox and Internet Explorer browser
Test Analyst (Manual Tester)
Saxon Mortgage
Jan 14 - Dec-15
Irving, TX
Involved in QA processes such as test scenario and test case design, test execution, functional testing, integration testing, smoke testing and user acceptance testing (UAT)
Generate test scenarios from user stories and acceptance criteria
Review and analyze system specifications
Keeps software defect rates low and user satisfaction high.
Execute test cases (manual or automated) and analyze results
Create logs to document testing phases and defects
Report bugs and errors to development teams
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Demonstrated ability to effectively communicate at all levels with technical resources as well as business resources.
ENVIRONMENT: Agile/Scrum, JIRA, SDLC, XML, MS-Office applications, HTML Windows XP, 7, 10, Chrome Browser, Firefox Browser, IE Browser