Name: Md Faisal Hossain
Phone: +1-267-***-****
Email: ********.***********@*****.***
LinkedIn Id: https://www.linkedin.com/in/md-faisal-hossain-4b5926197/
SOFTWARE AUTOMATION TEST ENGINEER
Over two years of diversified experience in IT industry with extensive skills set. Real time knowledge of a QA process, SDLC, STLC and methodologies of SDLC such as Waterfall, Iterative, Agile/Scrum. Seeking a Challenging Position in order to utilize personal Expertise, Professional, and Technical Skills in Software Development Industry as a Quality Assurance and Software Analyst using Widespread Knowledge of Information System Technology.
Summary:
Having over 2 years of professional IT experience in the field of Software Quality Assurance with expertise in Automation and Manual Testing.
Strong experience in Software Development Life Cycle using Agile / Scrum, Waterfall methodologies.
Extensively automated regression and functional test suites by using Maven, TestNG, Cucumber, Selenium WebDriver, JAVA.
Expertise in design automation framework from scratch using Java, Selenium, Cucumber, Page Object Model (POM), Eclipse.
Strong knowledge in REST API services using HTTPClient, REST Assured, Postman.
Implemented Page Objects framework, Hybrid framework from scratch to represent web pages.
Expertise in analyzing Business Specifications, Requirements and Design specifications and developing Test Plans, Test Cases and executed them.
Extensively experienced in Positive, Negative, Smoke, System, Functional, Integration, Regression, User Acceptance, and Automation testing of cross-platform, client/server, web applications.
Solid experience in Full Software Development Life Cycle (SDLC) and Software Testing Life Cycle Used JIRA for defect management, test planning and reporting.
Strong in writing SQL Queries, SQL Scripts and performing Database testing, UNIX commands and Shell scripting.
Solid Knowledge on Distributed version control Git, GitHub.
Deployed and build the application in Jenkins environment.
Experienced in Estimation of Test Effort and coordinate Test Schedule with overall Project Schedule.
Excellent team player to work in conjunction with team of testers, developers and QA members in testing complex scenarios and projects and in the maintenance of Quality Standards in Projects.
TECHNICAL SKILLS
Automated Test Tools
Selenium WebDriver, Cucumber, TestNG/Junit, Maven, JIRA, Cypress.io
API Test Tools
SOAP UI, Advance REST Client, Rest Assured and Postman.
CI/CD Tools
Jenkins
Operating Systems
UNIX, Windows 9x/NT/2000/XP, LINUX,Mac, Unix
Databases
Oracle, Microsoft SQL Server, Informix
CM
Share Point, Git, SVN, Bitbucket
Languages
Java, Java Script, Gherkin, HTML, CSS, XML, Json.
PROFESSIONAL EXPERIENCES
Walmart Labs, Bentonville Arkansas
Automation Test Engineer (POC) December 2019- Present
Responsibilities:
Analyzed business requirements to better understand business logic and process flow.
Involved in UAT testing.
Solid knowledge on legacy system and working on Linux platform to perform the QE steps.
Involved in design meeting with BA and Dev team.
Involved in Global Logistic System process as a QE.
Created Test cases from business use cases, and Test data for UI testing.
Created Framework from scratch using Cucumber, Selenium WebDriver, Page Object Model (POM), Eclipse.
Solid knowledge on Jira Confluence
Write scripts with identifying Dynamic Objects and use them in Selenium WebDriver.
Used JIRA as a Project management tool for Agile Development to maintain sprint & user story
Executed automation scripts on different browsers/environments & reported defects/results to the team
Written automation script using Java & Selenium WebDriver
Converted Manual Integration tests into automated tests.
Deployed the application through GitHub into Jenkins CI/CD Environment.
Strong knowledge in Web services REST API testing using HttpClient, REST Assured, Postman and Fiddler.
Configured Jenkins so that Different branches in GitHub can run parallel
Used JIRA to manage test scripts, requirements and test case design.
Strong in writing SQL Queries, SQL Scripts and performing Database testing, UNIX commands.
Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
Excellent in technical documentation and reporting skills.
Working knowledge of Load Testing with JMeter.
Premium Soft Labs, New York June 2018 to – Nov 2019
Software QA Tester
Responsibilities:
Design and develop Test cases for Test Driven Development (TDD) and Behavioral driven development (BDD) using Gherkins
Build and enhanced automated test framework using Selenium WebDriver, TestNG, Cucumber, Maven and Page Object Model concepts
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration
Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Implemented Maven for Project building, and Bitbucket for code management
Developed script using Object Oriented Programming (OOP) concepts in Java
Extensively developed Complex SQL Queries, NoSQL for Backend Testing
Involved in Web Services Testing using SOAP UI, and RestAssured
Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
Performed Smoke, Functional, Integration, System, UAT, Regression, and GUI testing
Implemented Git for code management repository
Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Generated Automation Report using Extent Report API.
Responsible for weekly status updates showing the progress of the manual and automated testing
ABC CORP NEW JERSEY July 2017 - May 2018
QA Automation Tester
Responsibilities:
Analyzed business requirements to better understand business logic and process flow.
Created Test cases from business use cases, and Test data for UI testing.
Created Framework from scratch using Cucumber, Selenium WebDriver, Page Object Model (POM), Eclipse.
Created custom XPath for to scenarios for sales analytical tools.
Write scripts with identifying Dynamic Objects and use them in Selenium WebDriver.
Used JIRA as a Project management tool for Agile Development to maintain sprint & user story
Executed automation scripts on different browsers/environments & reported defects/results to the team
Written automation script using Java & Selenium WebDriver and resources in source control in SVN (Tortoise) over the time for improvements and new features.
Converted Manual Integration tests into automated tests.
Deployed the application through GitHub into Jenkins CI/CD Environment.
Configured the Jenkins to run the Build every night.
Strong knowledge in Web services REST API testing using HttpClient, REST Assured, Postman.
Configured Jenkins so that Different branches in GitHub can run parallel
Configured Groovy program so that Console output is emailed to businesspeople with suitable format.
Used JIRA to manage test scripts, requirements and test case design.
Strong in writing SQL Queries, SQL Scripts and performing Database testing, UNIX commands.
Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
Excellent in technical documentation and reporting skills.
Education
Master’s in information technology (conc software application development)
(Southern New Hampshire University) 2019 – Present
Bachelor of arts In Management & Marketing
(Anglia Ruskin University) 2015
Visa Status: GC