Post Job Free
Sign in

Qa Engineer Sql Server

Location:
Fairfax, VA
Posted:
May 14, 2024

Contact this candidate

Resume:

ZAINAB ALQAZZAZ

571-***-**** ad5pa6@r.postjobfree.com Fairfax, VA US Citizen

QA Testing Tools

Selenium WebDriver, Grid, UFT, QTP, Maven, TestNG, JUnit, Cucumber, SpecFlow, RSpec, WebDriverIO, Robot Framework, Playwright, Cypress, RestAssured, Postman, SoapUI, Karate API, Swagger API, Confluence, WikiPage, SharePoint, Eclipse, VS, IntelliJ, MySQL Workbench, Nunit, VM, Wave, Splunk, Sauce Labs, BrowserStack

Programming Language

Java, C#, SQL, Groovy, VBScript,JScript,Python.

Framework

TestNG, Junit, Nunit, Hybrid, Data-Driven, Cucumber BDD, Keyword Driven, SpecFlow, Robot Framework, Cypress, POMs.

Database

Oracle DB, IBM DB2, MySQL, SQL Server, MongoDB, SQLite, PostgreSQL

Build & CI Tool

Maven, Jenkins, Bamboo, GitLab CI, Azure Pipeline

Bug Tracking Tool

JIRA, XRay, Trello, HP AGM, ALM, Rally, QTest

Version Control

GIT, Bitbucket, GitBash, GitHub, Azure Repo, GitLab

Testing Types

UI Testing, API Testing, DB Testing, Functional Testing

SKILLS

EDUCATION

Baghdad University – Baghdad, Iraq

Bachelor’s in Computer Science

SUMMARY

Software QA Engineer with over 7 years of technical experience in developing test automation tools and executing QA engineering procedures, focused on ensuring proper functionality of products and systems within deadline-oriented environments.

Strong knowledge and experience in performing webservice testing using webservice tools including Postman, SoapUI, RestAssured library, Karate API.

Expertise in test case development, defect analysis, and test execution in the various stages of software testing life cycle.

Proficient in implementing Agile methodology by analyzing requirement specifications, developing test scenarios, plans, test cases, strategies, scope, test procedures, and test matrices. Utilizing my expertise in Java Script and Python programing languages.

Experienced in overseeing full test life-cycle management and end-to-end testing using the Agile methodology for elements such as requirement analysis, integration, and acceptance testing plans, and managed QA build deployments using CI/CD.

Worked as an Automation Tester, responsible for the development and maintenance of frameworks such as Keyword, Hybrid, TDD/BDD, and tools and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated testing.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins, Maven, Eclipse, TestNG, Karate API, and RestAssured.

Experience in integrating Automation test scripts into Continuous Integration tools (CI) such as Jenkins, and GitLab CI for nightly batch runs of the script.

Proficient in working with Selenium Grid to specialize in running multiple tests across different browsers, operating systems, and machines in parallel.

Worked with databases such as Oracle, Microsoft SQL Server, MySQL, DB2, and established JDBC connectivity between Java and a wide range of databases.

Conducts test case reviews, provides project-related status reporting, coordinates all release planning, and leads the testing team through all project phases.

Experienced in creating automated test scripts for web-based applications using Selenium WebDriver, TestNG, and other automation tools.

Proficient in setting up, configuring, and maintaining test environments for executing automated and manual test cases.

Ability to work under pressure, manage multiple tasks simultaneously, and meet project deadlines within budget and time constraints.

EXPERIENCE

Anthem – Alexandria, VA(Remote) QA Engineer March 2021 - Present

Contributed to the implementation of a robust test automation framework using Selenium WebDriver, Maven, Cucumber, Java, Karate API, TestNG, Maven, and JavaScript for frontend testing, ensuring comprehensive test coverage across both frontend and backend components.

Demonstrated expertise in test management activities, including defining robust processes, adapting to organizational changes, ensuring quality assurance, tracking project progress, managing resources, identifying, and mitigating risks, preparing comprehensive test plans, overseeing test data management, and effectively handling escalations.

Collaborated closely with business analysts to understand requirements and actively worked with them to deliver new functionalities, ensuring alignment between technical implementations and business needs.

Actively participated in sprint planning, ensuring effective allocation of testing efforts, verifying environment readiness, and facilitating test data setup, contributing to the successful achievement of sprint deliverables and overall velocity.

Implemented advanced validation concepts for API testing using Karate API, including dynamic payloads, custom matchers, and data-driven testing, strengthening the automation framework and ensuring comprehensive API test coverage.

Established and utilized Git code repository using Bitbucket for effective version control and collaboration, enabling efficient code management and streamlined development processes.

Designed, developed, and implemented a scalable Page Object Model (POM)-based automation testing framework using Java, Selenium WebDriver, and other testing technologies, ensuring modular and maintainable test scripts.

Contributed to the development of a custom Selenium Grid implementation, enabling parallel testing on multiple platforms and browsers, significantly improving test execution time and efficiency.

Implemented a CI/CD pipeline using Jenkins and existing templates, ensuring seamless integration and delivery of high-quality software, while adhering to efficient and standardized deployment practices, incorporating JavaScript-based unit and integration testing into the pipeline for enhanced code quality assurance.

Automated data-driven web service tests using Karate API, integrating them with the CI/CD pipeline to validate service-level functionality and ensure accurate data processing.

Executed SQL queries for database validations, ensuring data integrity and validating the accuracy and consistency of stored data.

Implemented best practices for asserting and verifying test results, creating different types of responses, and applying assertion, ensuring accurate and reliable test outcomes, leveraging JavaScript-based assertion libraries for enhanced test validation.

CVS Health – Chantilly, VA QA Engineer August 2019 – February2021

Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.

Developed Java based library to read test data from XML Properties files using Junit and \Selenium.

Contributed to sprint delivery by participating in sprint planning, identifying potential testing roadblocks, and ensuring that testing efforts were optimized and aligned with development goals, resulting in consistently achieved velocity.

Contributed to the design and implementation of a high-performing test automation framework, leveraging Maven, Cucumber, Selenium WebDriver, Grid, RestAssured Library, TestNG, and Jenkins technologies.

Utilized Bitbucket to establish and manage a Git code repository, enabling version control, code collaboration, and efficient code management, and regularly employed Git commands such as clone, add, commit, push, and pull to ensure that the code repository was up-to-date, accurate, and secure.

Enhanced the capabilities of the framework by introducing advanced validation methods for API testing using Karate API, including dynamic payloads, custom matchers, and data-driven testing, and leveraging these techniques to improve accuracy and reduce manual effort.

Designed and implemented a Page Object Model (POM)-based automation framework, utilizing the PageFactory design pattern and Singleton pattern, to enhance code organization, reduce code duplication, and improve overall test structure and maintainability.

Implemented a daily smoke testing strategy using Jenkins, ensuring that critical functionality was regularly tested and validated.

Automated data-driven web service tests using Karate API and integrated with the CI/CD pipeline to validate service-level functionality and data accuracy.

Performed thorough database validations using SQL queries, ensuring that data was properly stored, indexed, and retrieved, and that all database operations were functioning correctly.

Collaborated with business analysts to understand requirements and worked with them to deliver new functionalities.

Implemented effective response validation techniques, including adding assertions and performing thorough data validation, to ensure that API responses met functional and non-functional requirements, such as data accuracy, response time, and error handling.

Leveraged Selenium Grid to perform cross-browser testing in parallel, enabling efficient testing of multiple browser configurations and ensuring that web applications were compatible with all target browsers.

Target – Washington, DC QA Engineer June 2017 – July 2019

Performed exploratory testing and identified defects, tracked progress, and reported issues using HP Quality Center.

Analyzed test results and provided detailed reports on test findings, including defect descriptions, severity levels, and recommended actions.

Assisted with developing and implementing software quality assurance policies and procedures to ensure compliance with industry standards.

Participated in release activities such as smoke testing, regression testing, and deployment verification to ensure the stability and functionality of the released product.

Collaborated with cross-functional teams to understand system requirements and design test plans and cases accordingly.

Developed, executed, and maintained manual and automated test scripts to validate software functionality, usability, and performance.

Utilized Agile methodologies to plan and execute testing activities, including sprint planning, backlog grooming, and retrospectives.

Developed and executed API test cases using SoapUI to validate functionality, reliability, and performance of RESTful and SOAP web services.

Worked with developers to identify and troubleshoot issues found during API testing, ensuring timely resolution, and improving overall quality of the software.

Used SQL queries to perform database testing and validate data integrity, completeness, and accuracy.

Worked with project managers and business analysts to understand project timelines and deliverables and ensure testing efforts aligned with project goals.

Participated in code reviews and collaborated with developers to ensure adherence to coding best practices and software design principles.

Created and maintained documentation such as test scripts, test cases, and test reports, and provided regular updates to stakeholders on testing progress.



Contact this candidate