Post Job Free
Sign in

Software QA Engineer with Selenium & Java Expertise

Location:
Fredericksburg, VA
Posted:
January 08, 2026

Contact this candidate

Resume:

FAIMA ISLAM

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

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

US Citizen Active Interim Secret Clearance

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.

Agile environment participating in daily stand-ups, sprint planning, backlog grooming, and retrospectives.

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

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

Experienced over 8 years test management defect tracking tools including HP ALM, Azure, ServiceNow 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, Confluence, 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 2 week-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.

Contribute to test plan reviews, provide status reports, and support continuous improvement in the QA process through metrics and retrospectives.

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

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.

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.

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

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

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.

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

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

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

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

Software Quality Assurance Engineer Aug 2023 – Sep 2024

Kastle System LLC

•Collaborated within an Agile Scrum framework with development teams and business analysts to refine user stories, clarify requirements, and ensure complete test coverage.

•Developed and executed a comprehensive suite of test cases, including Functional, Regression, Integration, UAT, and End-to-End testing, ensuring alignment with sprint objectives and release timelines.

•Managed the end-to-end defect lifecycle using ServiceNow and Azure Test Plans, facilitating efficient triage, prioritization, and resolution of issues.

•Engineered a scalable test automation framework from scratch utilizing Selenium WebDriver, Cucumber (BDD), Java, and Maven, incorporating the Page Object Model (POM) for maximum reusability and maintainability.

•Integrated automated test suites into Jenkins CI/CD pipelines to enable continuous regression testing and support robust, automated delivery processes.

•Performed rigorous backend and data validation by executing complex SQL queries on Oracle, SQL Server, and MySQL databases, verifying data integrity, stored procedures, and triggers.

•Leveraged Azure DevOps for cloud-based testing, validating deployments and supporting scalable infrastructure within a continuous integration workflow.

•Utilized GitHub for version control, overseeing branching, merging, and repository management to ensure code stability and collaboration.

QA Analyst Jan 2022 - July 2023

Department of Commerce

•Worked in a fast-paced Agile Scrum setup, actively participating in Sprint Planning, Daily Standups, Reviews, and Retrospectives to keep testing aligned with sprint goals.

•Partnered with QA managers, business analysts, and developers to clarify user stories, estimate testing efforts, and maintain test traceability.

•Designed and executed manual test cases while developing automation using Selenium WebDriver, Maven, and Cucumber BDD from scratch.

•Created BDD feature files, step definitions, and implemented the Page Object Model (POM) for maintainable test scripts.

•Used Chrome DevTools, XPath, and CSS selectors for element identification and Apache POI for data-driven testing.

•Performed backend validation using SQL queries on Oracle, SQL Server, and MySQL databases to verify joins, procedures, and data integrity.

•Conducted Section 508 accessibility testing using JAWS, ANDI, and WAVE.

•Managed incidents and change requests in ServiceNow, coordinated defect triage, and ensured timely resolution.

•Ran regression, sanity, and ad-hoc testing after deployments to ensure stable integrations and cross-component functionality.

QA Analyst August 2019 – December 2021

Kaiser Permanente

•Reviewed business and functional requirements in an Agile Scrum environment and clarified ambiguities with business analysts.

•Participated in Scrum ceremonies including Sprint Planning, Reviews, Retrospectives, and Defect Review meetings.

•Prepared Test Plans, Test Cases, and Traceability Matrix aligned with project requirements using Zephyr and Jira.

•Performed Functional, Regression, Integration, and GUI Testing, developing both positive and negative test scenarios.

•Supported automation using Selenium WebDriver, Java, Cucumber (BDD), Maven, and JUnit for regression testing.

•Created and executed test data, validated results, and managed defect lifecycle through triage and re-testing.

•Collaborated with team members to report testing progress, clarify requirements, and ensure timely issue resolution.

QA Analyst 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.

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.

QA Analyst 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 (ULAB)

Bachelor of ARTS in English (2012)

Certifications

CompTIA Security+ (Active)



Contact this candidate