Dynamic Excel/CSV Header Validation
Validates file headers dynamically across .xlsx and .csv formats.
@Then("check headers {string} in {string} sheet and row number {int}")
public void checkHeaders(...) throws Exception {
// Parsing
}
Blending creative innovation and technical precision to build impactful software and data solutions.
Professional Experience, Skills, Certifications.
End-to-end data & engineering work across automation, analytics, and platform reliability. Obsessed with reducing manual toil and turning data into decisions.
Download My ResumeExamples of automation, QA, and engineering work.
Validates file headers dynamically across .xlsx and .csv formats.
@Then("check headers {string} in {string} sheet and row number {int}")
public void checkHeaders(...) throws Exception {
// Parsing
}
Advanced WebDriverWait clicking until a separate field matches expected value.
@Then("click on field {string} until other field {string} equals {string}")
public void waitElementActionContainsTextDisplayed(...) {
// Waiting Logic
}
Extracts and validates dynamic fields inside downloaded PDFs.
@Then("Verify if the last downloaded pdf document contains {string} variable data in section {string}")
public void validatePDFContentAfterDownload(...) throws Exception {
// PDF Parse
}
Connects to IMAP, parses emails (plain text and HTML), validates content dynamically.
@Then("Print last email and verify text contains {string} variable data")
public void properties(...) {
// Email Parse
}
Runs dynamic queries and exports results into SQL insert statements.
@Then("run {string} query for {string} app and store results in {string} file")
public void runQuery(...) throws Throwable {
// SQL Export
}
Automates unzipping downloaded files and regex-validates extracted filenames.
@Then("Extract zip from last downloaded file into {string} folder")
public void extractZip(...) throws IOException {
// Unzip
}
Let’s build something great together.