Shakir Hussain
*********@*****.***
www.linkedin.com/in/shkrhssn
PROFILE SUMMARY
• 6+ years of professional experience in the field of software quality assurance and testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium tool.
• Experienced in Project Management, Project Planning, Requirement Walkthrough, Project Reporting.
• Experience in Agile and Waterfall methodologies of Software Development Life Cycle
(SDLC).
• Experienced in writing and designing effective Test Plans, Test Cases, Test Procedures and Test Scripts based on Java.
• Experienced in various levels of testing such as Smoke, Sanity, Functional, Regression, Unit, Integration and UAT.
• Experienced is executing Manual and Automation testing in various environments.
• Experienced in developing test strategy, test plan, test cases using JIRA for functional and Regression test and defect management including tracking and reporting defects.
• Experience in Core JAVA and Web Automation Framework creation and testing with Selenium WebDriver.
• Experience in writing scripts for Mobile Automation Framework with Appium for Native Mobile Application.
• Expertise in Cross-Platform and Cross-Browser testing using SauceLabs and BrowserStack.
• Expertise in Cucumber BDD Framework for writing the test script based on Feature file with Gherkins Syntax and Step Definition in JAVA.
• Expertise in Unit Test Framework like JUnit and TestNG for Test Assertion and Validation.
• Experienced in Hybrid and Data Driven Framework with Page Object Model.
• Performed API testing using Postman, Karate and REST-Assured.
• Identified bottlenecks, and discussed the issue with business analysis team, developers and technical architects and attended meetings.
• Experienced in Creating Performance Tests Scripts using JMeter.
• Hands on experience in Continuous Integration (CI/CD) and deployment using Jenkins.
• Experienced in writing SQL queries to extract and analyze data from database.
• Experienced in training and mentoring team members with product knowledge and business processes.
• Strong Analytical and Communication skills and ability to work independently and as a team player.
• Enthusiast to learn and develop quickly using new technologies and always open to learn more.
TECHNICAL SKILLS
Software development IDE: Eclipse, IntelliJ, Visual Studio Code Testing Framework: TestNG, JUnit
Testing Tools: Selenium WebDriver, Rest-Assured, BDD Cucumber, JMeter, Karate Framework
Debugging Tools: Putty, Tera Term
Bug Tracking Tool: JIRA, ALM
Build Tool: Maven
CI/CD Pipeline: Jenkins
Version Control Systems: Git / GitHub
Languages and Environment: Java, JavaScript, HTML, CSS Database: Oracle SQL Developer, SQL Server, MySQL
Operating Systems: Windows, Mac, Linux, iOS, Android Cloud Testing Environment: BrowserStack, SauceLabs Web Services: RESTful, SOAP
PROFESSIONAL EXPERIENCES
QA Automation Engineer
Bed Bath and Beyond
Union, NJ February 2020 – Present
Responsibilities:
• Involved in Test Planning, identifying Test Scope and Test Estimation and Test Reporting for client for a Migration Engagement Project.
• Performed Functional Testing to validate the components displayed on the website using Selenium and java.
• Triaging with developers about requirement gaps, defects and blocking issues.
• Developed QA Integration and System Test Plan for the project.
• Involved in creating Test Plans, Test Cases and Test Reports for various modules.
• Written effective Test Script in JAVA for Cucumber BDD Framework.
• Performed API testing using Karate framework.
• Performed quality assurance reviews on all System Development Life Cycle.
• Tracked, reported, and managed defects in JIRA.
• Validated Restful APIs manually using Postman.
• Performed Mobile Application Testing Using Appium
• Expertise in Cross-Platform and Cross-Browser testing using SauceLabs and BrowserStack.
• Performed Backend testing to validate data using SQL queries for required Test cases.
• Involved in developing and executing automation Regression testing and System testing using Selenium and Java.
• Maintained Continuous integration / Continues Deployment (CI/CD) pipeline using Jenkins
• Worked effectively and collaboratively with other QA, Developers and Business users.
• Participated in Agile Scrum activities like Daily Standups, Sprint Grooming, Sprint Planning and Sprint Demo. Also involved in Requirement’s walkthrough meeting, Test Cases Review meetings with business analysts and developers. Tools: Selenium WebDriver, Appium, Cucumber BDD, Jira, TestNG, Java, Windows, Web Services, SoapUI, Postman, REST API, Jenkins, JavaScript, Karate QA Engineer
Progressive Insurance
Cleveland, OH August 2018 – January 2020
Responsibilities:
• Worked in Agile Scrum Environment, Developed Test Plan and Test Cases based on the user stories.
• Executed Manual Test cases and identified potential the test cases to be automated.
• Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.
• Wrote SQL queries for back-end database testing and data validation.
• Involved in developing and executing automation Regression suites for System Integration testing using Selenium WebDriver.
• Created dynamic locators using XPath and CSS Locator to run Selenium Scripts.
• Performed API Testing using Postman and Automated REST API testing using Rest-Assured and created Test Data and provided estimation for End-to-End testing.
• Performed Data driven testing to validate the components displayed on the website using Selenium WebDriver.
• Performed Load and Performance Testing using JMeter.
• Used GitHub as a source repository system to share code within the team.
• Involved in Scheduling testing job and set up the flag to run Automation Script.
• Reviewed requirements and give feedback to analysts.
• Monitored Project Plan Execution and Project Metrics Reporting.
• Documented the project sign off and other project closure activities.
• Researched new open-source language/framework for future end to end Test tools across components.
Tools: Java, Selenium WebDriver, Eclipse, JIRA, GitHub, JUnit, Maven, SQL Server, JMeter, Postman, REST-Assured.
Infotainment Test Engineer
Honda R&D
Raymond, OH September 2016 – July 2017
Responsibilities:
• Created test cases for the various modules features.
• Execution of the test cases as well as Flashing new software in the infotainment system.
• Logged and tracked defects in JIRA.
• Pulled logs out if requested by the developer from embedded device using Tera Term.
• Performed Functional Testing, Ad-hoc testing, Regression testing and system testing on various types of builds.
• Setting up bench with the power supply, harness and validate the software and the region from engineering mode.
• Experience conducting automotive HMI, Navigation, Bluetooth, cellular, telematics, Infotainment and component communication.
• Compatibility testing with Amazon Alexa, Google Assistance, Apple home kit, Samsung Home Connect.
Tools: JAVA, ALM, Putty, Tera Term, CANalyzer, MS Word, MS Excel, SQL Server, Windows, Linux
EDUCATION:
Bachelor’s degree in Computer Science.
Reference will be provided, Upon request.