Naqibullah Ahmadzai
SDET Engineer
USA
************@*****.***
AhmadzaiNaqibullah
Work Authorization: Permanent Resident
OBJECTIVE
Highly skilled and dedicated QA professional with over 6 years of experience in software testing and quality assurance. Proven expertise in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), utilizing various automation frameworks and tools. Seeking a challenging role as a QA Automation Engineer to contribute to the success of software projects and ensure high-quality deliverables.
PROFESSIONAL SUMMARY
Over 6 years of experience in software quality assurance testing, specializing in both manual and automation testing.
Proficient in test planning, test case development, execution, and defect tracking.
Skilled in using automation tools such as Selenium WebDriver, JUnit, TestNG, Cucumber, Maven, and IntelliJ.
Extensive experience in creating and maintaining automation frameworks, including Data-Driven, Page Object Model (POM), and Hybrid frameworks.
Excellent understanding of RESTful API testing using tools like Rest Assured and Postman.
Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
Proficient in working with databases such as MySQL, Oracle, and JDBC for database testing.
Solid understanding of Agile, Scrum, and Waterfall methodologies.
Strong analytical and problem-solving skills with the ability to adapt to new environments quickly.
Strong knowledge of programming concepts and expertise in implementing Test- Driven Development (TDD) and Behavior-Driven Development (BDD)
Excellent communication skills and a collaborative team player. PROFESSIONAL EXPERIENCE
AllianceTek Solutions, VA QA Automation Engineer July 2021 to Present
Collaborated with cross-functional teams to understand technical design and architecture for effective test planning.
Developed automation scripts using Selenium WebDriver, Java, and various frameworks (Data-Driven, POM, Hybrid) to automate test cases and increase efficiency.
Implemented BDD framework using Cucumber and Gherkin language for defining test scenarios and step definitions.
Designed and implemented a Selenium WebDriver automation framework for smoke and regression test suites using Cucumber and Maven.
Conducted API testing using tools like Rest Assured and Postman to ensure the functionality and integrity of RESTful web services.
Utilized JIRA for defect tracking and collaborated closely with the development and business teams for bug resolution.
Integrated automation scripts with Continuous Integration tools like Jenkins for scheduled test execution and reporting.
Conducted database testing using SQL queries to ensure data accuracy and integrity.
Participated in Agile ceremonies such as Daily Scrum, Sprint Planning & Review meetings.
Collaborated with stakeholders to review requirements, document test plans, and execute test cases.
Generated comprehensive test reports and communicated test results to project stakeholders.
Tenet Healthcare, TX Automation Tester December - 2018 to May - 2021
Developed an Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
Developed test code in Java language using IntelliJ, IDE, and TestNG framework.
Used Selenium WebDriver and TestNG to run parallel testing.
Wrote And build scripts to automate the compilation and execution of TestNG test cases/suites
Integrated with Continuous Integration tools Jenkins for automatically running tests on a nightly basis.
Perform system analysis and understand the deliverables using Agile Methodology.
Extensively used Selenium (Xpath, id, and CSS Selector) to test the web application
Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Performed Backend testing using API Rest Assured and Postman with Swagger API documentation.
TD Bank, NJ QA Manual Tester May -2017 to October - 2018
Attended all the ceremonies, daily-weekly status meetings, and walkthroughs with project managers and leads.
Analyzed business requirements, Software requirement specifications to create test plans and test cases for manual testing.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Developed and executed tests that ensure the application meets business requirements and system goals fulfill end-user requirements and identifies existing or potential issues.
Developed Manual test cases and performed regression testing on daily builds.
Communicated with developers through all phases of testing to prioritize bug resolution.
Generated Reports and Documented and Communicated test results on a daily basis.
EDUCATION
Bachelor's Degree
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, JUnit, TestNG, Cucumber, Rest Assured,Postman
Programming Languages: Java, SQL, Gherkin
Build Tools: Maven, Gradle
Version Control: Git, GitHub
Bug Tracking Tools: JIRA
Databases: MySQL, Oracle, MS SQL Server
Test Frameworks: Data-Driven, Page Object Model (POM), Hybrid with Cucumber & Junit.
Methodologies: Agile, Scrum, Waterfall
Continuous Integration Tools: Jenkins