Post Job Free
Sign in

Automation Engineer Quality Assurance

Location:
Damascus, MD
Posted:
May 28, 2025

Contact this candidate

Resume:

Ghezal Barakzai Haqjo

QA Automation Engineer ISTQB certified

***********@*****.*** 571-***-****

Alexandria, Virginia Green Card Holder

LinkedIn: https://www.linkedin.com/in/ghezal-barakzai-haqjo-1286b729a/

Professional Summary:

8 years of experience in software testing and automated testing as a Quality Assurance Engineer, my strengths include designing and implementing accurate and efficient testing approaches for client/server as well as web applications.

Well-versed with the concepts of Data-Driven and Hybrid Automation frameworks using Selenium, and expertise in Behavior-Driven Development (BDD) using Cucumber.

Skilled in preparing and executing effective test cases.

Proficient in API test automation using tools such as POSTMAN and Karate, Rest Assured and database testing with SQL, and Continuous Integration tools like Jenkins and Git.

Proficient in developing automation frameworks using Java, Selenium WebDriver, and Cucumber, with deep experience in TDD, BDD, and Page Object Model (POM) design patterns.

Skilled in API testing using POSTMAN and Karate frameworks for thorough validation of endpoints, alongside experience with Swagger for API documentation.

Proficient in TestNG, Java for implementing data-driven testing, dependency management, assertions, listeners, retry logic, and cross-browser testing.

Experienced with CI/CD pipelines using Jenkins and version control with Git for seamless integration and delivery.

Strong collaborative skills with a track record of effective communication and coordination with cross-functional teams.

Proficient in Agile/Scrum methodologies, contributing to sprint activities, backlog grooming, and daily stand-ups.

Comprehensive experience in manual testing and test management using Jira, Zephyr, and HP ALM/Quality Center.

Adept in functional, regression, and smoke testing, ensuring stability, functionality, and performance of applications.

Certification:

• Certified ISTQB Tester - (CTFL)

• Trecentist Tosca Fundamentals − Automating web application testing (TOSCA)

Education:

• Diploma in Information and Technology at Taj Institute of Higher Education

Technical Skills:

Testing Tools Selenium IDE/WebDriver, SOAP UI tool

Languages JAVA, SQL, XML, Python

Web Technologies HTML, XML, CSS

IDE Eclipse, SQL Developer, IntelliJ, PyCharm, MySQL, Postgres SQL

Test Framework Junit, TestNG, Data Driven Framework, Cucumber, Pytest

Build Tool Maven, Gradle

Processes Agile-Scrum, Waterfall

Bug Tracking Tools JIRA, Azure DevOps, Monday.com

Databases Oracle SQL Developer, MySQL

Operating Systems Windows, Mac

Work Experience

QA Automation Engineer

Presidential Bank

Mclean, VA

March 2022 – Current

Developed and implemented BDD frameworks using Cucumber to enhance test automation.

Designed Page Object Model (POM) design pattern to structure and organize test automation code effectively.

Applied Core Java concepts, including OOP principles such as inheritance, methods, loops, and conditions to develop robust test scripts.

Conducted refactoring and adhered to naming conventions to maintain clean, readable, and maintainable code.

Implemented polymorphism and abstraction to create flexible and scalable test automation solutions.

Utilized Java Collections and Arrays to manage and process data efficiently within test scripts.

Executed complex SQL queries, including subqueries, joins, and unions, to validate data and ensure database integrity.

Performed API testing using Karate framework and POSTMAN, ensuring accurate validation of endpoints and functionalities.

Applied Agile methodology and practices to streamline development processes and ensure iterative improvements.

Managed test cases and defect tracking using Azure DevOps, facilitating effective project management and reporting.

Implemented version control using Git and Jenkins to automate build and deployment processes, ensuring continuous integration and delivery.

Conducted code reviews to maintain code quality and ensure code reusability to best practices.

Conducted manual functional, UI, and regression testing for mobile applications to ensure proper behavior and usability across different devices.

Executed manual testing and designed test cases, strategies, and execution plans to verify software functionality.

Gathered Data for UAT test cases validation.

Created test scripts and common utility methods to improve testing efficiency and consistency.

Coordinated with team members to ensure effective communication and collaboration throughout the testing lifecycle.

Collaborated with the QA Manager and QA team to develop, implement, and enhance innovative Quality Assurance capabilities, methodologies, and services.

Reviewed Business Requirement Documents to gain a comprehensive understanding of the system, considering both technical and business aspects.

Conducted regular functional, smoke, and regression testing as part of routine procedures.

Created comprehensive feature files in Gherkin language, outlining various requirements scenarios.

Engaged in API testing using POSTMAN for manual testing and the Karate framework for automated testing, ensuring comprehensive API test coverage.

Actively participated in code review meetings with peers.

Developed and maintained step definitions to execute automated tests using Cucumber.

Integrated Cucumber with Selenium WebDriver to automate test scenarios and improve test efficiency.

Used Cucumber's reporting features to generate detailed test reports for stakeholders.

Collaborated with developers to implement Cucumber best practices and enhance test automation coverage.

Conducted training sessions for team members on Cucumber and BDD principles to promote adoption and knowledge sharing.

Leveraged Cucumber tags to organize and manage test scenarios effectively.

Investigated and resolved issues related to Cucumber test execution and feature file syntax.

Stayed updated with the latest trends and developments in Cucumber and BDD practices to continuously improve test automation strategies.

QA Automation Engineer

Farmers Insurance

Woodland Hills, CA

June 2019 – February 2022

Developed and executed automation test scripts using Java and Selenium WebDriver following Test-Driven Development (TDD) principles to validate test cases.

Incorporated Data-Driven Testing using Selenium WebDriver and TestNG, utilizing external files for test data.

Utilized TestNG for effective dependency management and dependency injection principles, ensuring streamlined test setup and teardown processes.

Applied assertion handling and verification techniques within TestNG test cases.

Managed debugging and resolution of test failures while ensuring continuous test coverage.

Documented and reported issues uncovered during testing, utilizing JIRA for issue tracking.

Contributed effectively as part of an Agile Scrum Development Team, engaging in sprint activities, and ensuring task completion through active participation in planning, reviews, and stand-ups.

Utilized Git & GitHub for version control and collaborated efficiently within the team.

Contributed to the design and development of an automation framework using Selenium WebDriver, Maven, and Java following TDD principles.

Conducted back-end testing on Oracle Database, validating requirements by employing SQL queries.

Proficient in writing complex SQL queries to retrieve, update, and manipulate data from relational databases.

Implemented parallel test execution in TestNG to optimize test suite execution time and improve efficiency.

Utilized TestNG annotations such as @BeforeSuite, @BeforeTest, @BeforeClass, @BeforeMethod, @AfterMethod, @AfterClass, @AfterTest, @AfterSuite for setting up and tearing down test environments.

Integrated TestNG with reporting tools like Extent Reports to generate interactive and comprehensive test reports for stakeholders.

Configured TestNG XML files to define test suites, test cases, and test execution parameters for different environments.

Used TestNG data providers to supply test data for parameterized tests, enhancing test coverage and efficiency.

Implemented test groups in TestNG to categorize and prioritize tests, enabling selective test execution and facilitating targeted testing efforts.

Leveraged TestNG listeners to customize test execution behavior and handle test events such as test start, test success, test failure, etc.

Utilized TestNG assertions to validate expected outcomes and ensure test accuracy and reliability.

Implemented retry logic in TestNG to automatically rerun failed tests, increasing test robustness and reliability.

Conducted cross-browser testing using TestNG to ensure application compatibility across different web browsers.

Integrated TestNG with CI/CD tools like Jenkins to automate the execution of test suites as part of the build and deployment process.

Implemented data-driven testing using TestNG and Apache POI library, incorporating data from external files to enhance test coverage.

Designed and maintained automation frameworks using Maven for managing project dependencies and building test projects.

Performed API testing using the Karate framework and POSTMAN, validating endpoints and ensuring accurate responses.

Developed SQL queries to validate data integrity and perform backend testing, ensuring alignment with business requirements.

Managed test cases, tracked defects, and reported issues using JIRA and Zephyr, facilitating efficient project management.

Conducted manual testing for feature validation, ensuring software functionality met user requirements.

Collaborated with cross-functional teams in an Agile environment, actively participating in sprint planning, reviews, and stand-up meetings.

Reviewed and refactored test scripts to maintain clean, maintainable, and efficient codebases.

Executed regression and smoke tests to verify the stability of new features and bug fixes.

Generated detailed test reports for stakeholders, providing insights into test execution and software quality.

Manual Tester

The Home Depot

Atlanta, GA

July 2017 – May 2019

Collaborated with cross-functional teams, communicating technical issues and reporting bugs effectively.

Regularly updated Project and QA Managers on project status and relevant concerns.

Developed and executed manual test cases, ensuring comprehensive coverage for various testing requirements.

Documented software defects with precision in JIRA, implementing a systematic approach for tracking and expeditious resolution, thereby optimizing the defect lifecycle.

Utilized SQL for data validation and translated user stories into manual test scenarios.

Contributed to process improvement initiatives aimed at enhancing testing efficiency.

Generated comprehensive test reports, meticulously detailing the readiness of software for production deployment.

Conducted API endpoint validation using POSTMAN to ensure seamless integration.

Managed Traceability Matrix for comprehensive tracking of requirements to test cases, ensuring thorough test coverage within HP ALM/Quality Center.

Contributed to regression test planning, conducted manual and automated test executions, and analyzed test results.

Experienced in developing Test Plan and Test Approach artifact with resource requirements and time estimates for QA and UAT team

Involved in QA and UAT both Team for Application validation and verification purposes.

Spearheaded communication across diverse teams, adeptly articulating complex technical issues and delivering insightful bug reports, fostering an environment of effective problem-solving.

Collaborated extensively with Business Analysts and Developers to address defects and implement resolutions.

Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.

Conducted compatibility testing to ensure software functionality across different browsers, operating systems, and devices.

Executed regression testing to verify that recent code changes did not adversely affect existing functionality.

Collaborated with developers to reproduce and troubleshoot reported issues, ensuring timely resolution.

Utilized test management tools such as HP ALM/Quality Center to organize test cases, track defects, and generate reports.



Contact this candidate