Post Job Free
Sign in

Software quality assurance engineer

Location:
Ashburn, VA
Salary:
97000-110000
Posted:
June 11, 2025

Contact this candidate

Resume:

FAIMA ISLAM

Address: ***** *** ***** *** ******* VA 20147

Mobile: +1-929-***-**** Email: ************@*****.***

US Citizen

Professional Summary:

8+ years of experience in Software Quality Assurance Testing, with expertise in all phases of the

Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Proficient in Functional Manual and Automation Testing, with a solid background in working within Agile (Scrum) development environments.

Adept in using ServiceNow as a service management tool for handling change requests, incident tracking, and test planning.

Participated in bug review meetings, analyzed user feedback, and updated requirement documents based on changes in application functionality.

Experienced with test management and defect tracking tools including HP ALM and Jira.

Created detailed Test Cases based on Business Requirements, Data Models, and Technical Specifications.

Provided production support by assisting the testing team with Emergency Bug Fix Testing.

Strong in providing efficient locator strategies such as XPath and CSS Selectors to ensure stable and robust Selenium WebDriver automation.

Skilled in Java Programming with a focus on Object-Oriented Concepts, along with proficiency in

Selenium WebDriver, JUnit, TestNG, and Maven for automation scripting and execution.

Experienced in developing test scripts using Cucumber for both Behavior-Driven Development (BDD) and Test-Driven Development (TDD), writing Gherkin-based feature files, step definitions, and integrating with JUnit Test Runner.

Expert in building Automation Frameworks using Selenium WebDriver, Java, TestNG, Maven, and Cucumber, and creating test results using TestNG XML.

Competent in BDD implementation, writing Features in Gherkin, creating Step Definitions, and integrating test results using JUnit.

Proficient in Section 508 Compliance Testing with tools like JAWS, ANDI, and WAVE to ensure accessibility standards are met.

Experienced in build management and project dependency handling using Maven.

Well-versed in source version control systems such as GIT and managing code repositories with

GitHub.

Strong experience in Web Services Testing (REST) using Postman for validating APIs and backend integrations.

Skilled in writing and executing SQL Queries for Backend/Database Testing, validating data flow and integrity.

Technical Skills:

Testing Methodologies: Agile (Scrum), Waterfall, SDLC, STLC, TDD, BDD, Functional Testing, Regression Testing, Smoke Testing, Integration Testing, UAT, End-to-End Testing, 508 Compliance Testing, Performance Testing, Cross-Browser Testing

Automation Tools & Frameworks: Selenium WebDriver, TestNG, Cucumber (BDD), Maven, JUnit, Eclipse IDE, IntelliJ IDEA, Jenkins (CI/CD), Page Object Model (POM), Apache POI

Programming Languages: Java, SQL, XML, HTML, JavaScript (basic)

API Testing Tools: Postman, RESTful APIs, Manual API Suites

Bug & Test Management Tools: Jira, Zephyr, HP ALM, Rational Quality Manager (RQM), ServiceNow

Databases & Querying: Oracle, MySQL, MongoDB, PL/SQL, SQL Developer, Complex SQL Queries

Cloud & DevOps Tools: AWS S3, Git, GitHub, GitLab, Jenkins, CI/CD pipeline configuration and execution

Accessibility Tools: JAWS, ANDI, WAVE

Browsers & Debugging: Chrome DevTools, BrowserStack

Test Documentation: Test Plans, Test Cases, Traceability Matrix, Bug Reports, Test Summary Reports

Version Control: Git, GitHub – branching, merging, conflict resolution

Other Tools: SOAP UI (basic knowledge), ClearQuest, ClearCase, Splunk (for log analysis)

Professional Experience:

QA Engineer Oct 2024 - Present

United States Department of Defense (LMI/US Navy)

Work in an Agile environment with 10-day sprint cycles, participating in daily stand-ups, sprint planning, backlog grooming, and retrospectives to align testing efforts with sprint goals.

Collaborate with developers, product owners, and business analysts to review user stories, clarify acceptance criteria, and ensure test coverage across all functional areas.

Design, document, and execute functional, regression, smoke, integration, and performance test cases based on requirements and design specifications.

Develop and maintain automated test scripts using Selenium WebDriver, Java, and TestNG, contributing to an automation framework for continuous testing.

Perform API testing using Postman, validating RESTful services, request/response payloads, and endpoint behavior.

Execute SQL queries to validate backend data integrity, supporting both functional and regression testing.

Conduct cloud-based testing involving AWS S3 buckets, validating stored files, permissions, and access policies.

Document and track defects using Jira, ensuring timely triage and resolution in coordination with support and development teams.

Utilize browser dev tools for debugging frontend/UI issues, console errors, and network behavior during testing.

Work with ServiceNow to manage change requests, test planning, and incident tracking.

Perform cross-browser testing and compatibility checks to ensure consistent user experience across environments.

Contribute to test plan reviews, provide status reports, and support continuous improvement

in the QA process through metrics and retrospectives.

Assist in expanding and maintaining the automated regression suite, reducing manual effort and increasing test coverage across builds.

Participate in peer reviews of test scripts and knowledge-sharing sessions within the QA team to promote best practices.

Software Quality Assurance Engineer Aug 2023 – Sep 2024

Kastle System LLC

Reviewed the Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and objectives of QA resources using Agile Scrum Methodology.

Involvement in Black Box Testing, Functional Testing, Regression Testing, System Integration Testing, End-to End Testing, UAT.

Isolated, replicated, and reported defects and verified defect fixes using JIRA.

Gathering business requirements and corresponding design documents.

Attended the design reviews and scenario walkthroughs.

Verification of the test environment whether it is set up properly or not.

Attended Daily Standup, Sprint planning, Sprint review, and sprint retrospective meetings.

Set up a test automation environment using Eclipse, incorporating Cucumber, Selenium, Maven, Apache POI libraries, and Selenium tools from scratch.

Configured various peripheral tools for selenium tests alongside setting up Selenium tools from scratch.

Conducted Functional, System, Regression, and User acceptance testing on applications.

Practiced SDLC using agile best practices within the senior-level development and engineering team.

Developed features and test scripts using Behavior-driven development (BDD) with Cucumber.

Implemented Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Created Test Scripts using Element Locators Xpath, CSS, Name, ID, Link Text etc and Selenium Web Driver methods.

Created Page Object Model to organize the test script for reusability.

Designed test scenarios using Cucumber features and implemented them in step definition Java files.

Managed code using GitHub, handling commits, pushes, pulls, and merges among branches and the master branch while resolving conflicts in feature files and code files.

QA Analyst Jan 2022 - July 2023

Department of Commerce

Worked in an Agile Scrum environment, attended all Scrum meetings, Sprint Planning, Sprint Grooming, Daily Standup, Sprint Review, Sprint Retrospective.

Prepared and provided Master Test Plan document, Traceability Matrix document.

Included Section 508 compliance checks in test cases to ensure accessibility standards were met using tools like JAWS, ANDI, and WAVE.

Managed incident and change requests in ServiceNow.

Worked with QA Manager, Business Analysts, and Developers to plan the Testing effort and resource estimates.

Executed Manual Test Cases and verified actual results with expected results.

Create and utilize test-accounts to run Sanity test in both QA and production environments to ensure the critical functionalities work as expected

Attend meetings to discuss bug verifications, to clarify on bug behavior and bug duplication

Develop and executed test cases, tracked and reported issues on bug and noted the severity of those bugs

Create bug reports for bugs that were not identified in the previous build

Conduct bug scrubbing for the current build to notate correctly and clean the bug reports for invalid, valid, duplicate bugs and new improvements that cannot be tested yet

Update the status (Pass/Fail) for test cases in each new build

Implement Regression test while bug scrubbing for the bugs that were no longer valid

Created and maintained testing schedule and managed testing of User Stories for the Sprint.

Created Test Automation Script from scratch by using Selenium Web Driver, Maven with Cucumber Framework.

Used chrome developer tools to identify the Object's id, Name, XPath, link, CSS Selector in the application.

Experience in behavior-driven development (BDD) approach using selenium- Cucumber to write and execute automated acceptance/unit tests.

Developed BDD scenarios for functional and regression suite using Cucumber and gherkins.

Created Feature files, step definition, Test runner file for test results, Page Object Model class to separate web elements from the script, Utility classes to organize test scripts.

Utilize Integration test to ascertain that the links were integrated per requirement and was not affected by the fixed bug

Construct and wrote new negative test cases to provide maximum path coverage and address major scenarios especially for mobile devices

Conduct ad hoc testing to ensure new integrations performed as expected per requirement

Manage testing tasks on multiple modules based upon their severity Conducted End-to-End, Manual Testing of the system and prepared and managed test cases using Jira.

QA Analyst August 2019 – December 2021

Kaiser Permanente

Reviewed specifications and business requirements prior to application testing while working in an Agile Scrum Environment.

Attended Scrum, Sprint Planning, Sprint Review, Retrospective, Daily Stand Up, and Defect review meetings.

Analyze and understand the business requirements and specifications to gain a better understanding of the application.

Raise queries for conflicting, ambiguous, and unclear requirements and get them clarified with the business team and Business Analysts.

Involved in the Test Plan preparation.

Provided inputs to the Test Strategy and approach.

Create and execute Test Cases, Test Plans in accordance with business requirements using Zephyr, and Jira.

Developed positive and negative test cases for Black box and performed Manual Testing.

Contributed to automation in Selenium Web Driver, Java, Cucumber, and Maven.

Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios, and Features and created Test results with Junit Test Runner for Regression testing.

Writing Test Plans and Test cases for different modules and performing different testing phases including Black Box, GUI, Navigation, Positive, Negative, Regression, Integration, and Functional Testing.

Defined input requirements to document the Business Requirements Specifications and developed the Requirements Traceability Matrix.

Created test data, executed test cases, and validated the results.

Conducted functional, regression testing of the application enhancements and updates.

Raised and prioritized defects and re-tested the defect fixes as per the company defect flow.

Participated in weekly team meetings to report testing status, clarify functional specifications, and address found issues.

Test Engineer February 2018 – July 2019

Inova Health System

Developed and managed test cases and detailed procedures for software testing administration.

Conducted reviews of documentation, including the Software Requirements Specification.

Actively participated in the Quality Assurance process following Agile (SCRUM) Test Methodology.

Utilized Postman RESTFUL API for API/Web Service testing.

Manually conducted various testing types including system, UAT, database, functional, end-to- end, integration, and regression.

Developed API manual suite for Continuous Integration using Postman.

Identified and automated test cases using Selenium Web Driver, TestNG, and Java technologies (Eclipse IDE), contributing to framework creation.

Employed TestNG Annotations for organizing tests and automated Web Application GUI testing with Selenium Web Driver, Java, TestNG, and Eclipse.

Created automated test scripts utilizing TestNG annotations like Group, parameter, and Data provider.

Implemented techniques for locating web elements on web pages using Name, ID, XPath, and customized XPath.

Managed and maintained CI/CD pipelines to ensure smooth software delivery.

Collaborated with development teams to integrate code repositories with CI/CD tools like

GitHub/GitLab and Jenkins.

Test Engineer August 2016 – January 2018

AT&T

Collaborated as a team QA coordinator, facilitating communication with an application team.

Assumed responsibility as a defect reviewer and managed the defect process efficiently.

Engaged in various project phases including planning, kickoff, analysis, design, and implementation.

Conducted thorough analysis of business and functional requirement specifications.

Actively participated in peer reviews of software requirements, designs, and test procedures.

Created comprehensive documentation of test plans and test cases aligned with business rules and requirements.

Utilized JIRA to report, track, and notify developers of bugs via email.

Adhered to the Standard Test Process Guide for QA Methodology.

Employed Browser Stack for cross-browser testing.

Conducted back-end testing for data validation utilizing PL/SQL Developer Queries.

Education and Training

UNIVERSITY OF LIBERAL ARTS BANGLADESH (ULAB)

Bachelor of ARTS in English (2012)



Contact this candidate