Post Job Free
Sign in

Quality Assurance Software Engineer

Location:
Gaithersburg, MD
Posted:
July 11, 2023

Contact this candidate

Resume:

SUDAIF SADIQ

Software Engineer in Test

202-***-**** ***********@*****.*** Gaithersburg, MD

PROFILE

A passionate IT resource with 7+ years of experience in the IT industry specializing in Automated testing with a background in the following domains: Banking, E-commerce, and Healthcare. Looking to utilize experience in Selenium WebDriver with JAVA programming to create a robust testing strategy for Functional and Automated testing of Web applications.

P R O F E S S I O N A L S U M M A R Y

• 7+ years of Software Quality Assurance Testing experience with Client-Server and Web-based applications.

• Highly proficient in creating and implementing test plans and test cases based on user requirements and functional specifications.

• Proficient in analyzing Business Requirements, developing and executing Test Plans, Test Cases, and Test Scenarios for manual/automated testing.

• Strong experience in Software Development Life Cycle using Agile Scrum and Waterfall methodologies.

• Extensive working experience in GUI testing, Functionality testing, System testing, Integration testing, Backend testing, Regression testing, and UAT.

• Proficient in Automation tools like Selenium WebDriver, BDD Cucumber, and Rest Assured Library.

• Experienced creating, maintaining, and tracking defects using JIRA to ensure requirement traceability.

• Expertise in designing complex SQL scripts/queries for data verification to compare the expected results with the database.

• Experienced in using Maven build tools to manage framework dependency jar files.

• Proven Knowledge in developing and executing automation Regression testing and System testing using Java, Selenium Webdriver, TestNG, and Maven.

• Experienced in performing Data-driven testing using Data Provider Annotation in TestNG.

• Experienced in Developing Automation Scripts, Execution, and Analysis Test Results using Hybrid Framework in Selenium WebDriver.

• Implemented Page Object Model Framework using Page Factory in Selenium WebDriver.

• Experienced in using GitHub as a source repository system.

• Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

• Strong Knowledge of Best practices associated with Software Quality Assurance.

• Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business/technical needs from and to clients and customers.

• Excellent analytical and problem-solving skills.

S K I L L S

●Framework - Cucumber BDD

●Languages - JAVA, Gherkin, SQL

●Testing Tool/Library - Selenium WebDriver, TestNG, JUnit, Cucumber, Selenium Grid, JDBC, REST 'Assured

●Bug Tracking tool - Jira, Jira X-ray

●Version control system - Git/GitHub

●Framework management tool - Eclipse, SQL Developer, Postman

●Project Methodology - Agile-Scrum

●CI/CD Tool - Jenkins

●Web Technologies - HTML, CSS, XML, Xpath, JSON

W O R K E X P E R I E N C E

Senior Software Engineer in Test

Atlantic Union Bank Herndon, VA September 2020 - Present

●Analyzed Business Requirements, User Stories, and System Requirements of the application

●Participated in Daily Scrum, Sprint Demo, and Sprint Planning and Sprint Retrospective meetings.

●Developed test scripts in Java using Selenium WebDriver and Cucumber framework in Gherkin language.

●Designed, developed, and implemented POM (Page Object Model) based automation testing framework utilizing Java and Selenium WebDriver.

●Setup the Automation framework using Selenium WebDriver to execute test cases in multiple browsers and operating systems.

●Implemented Automated execution of tests (nightly and need-based) using

Maven and Jenkins.

●Worked on Cross Browser testing through Selenium WebDriver by testing the website on Chrome, IE, and Firefox browsers.

●Developed test code in Java language using Eclipse, IDE, and Cucumber framework.

●Utilized Jira for defect reporting and tracking.

●Closely involved with the development, maintenance, and business teams regarding changing requirements, builds, and releases.

●Utilized Maven to manage dependencies for test execution, plug-ins, and created profiles of grouped test cases to run sanity and regression testing.

●Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

●Involved in using the BDD framework to develop Cucumber Step Definitions, Scenarios, and Features using the Gherkin language.

Test Automation Engineer IV

Liquidity Services Washington, DC Jan 2017 - August 2020

●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkins format.

●Implemented TestNG testing framework for the smoke test and used all annotations in TestNG effectively.

●Created a stable Automation framework using Selenium WebDriver/JAVA that provided Reporting, Logging & Database validations.

●Proficient in using Postman for manually testing REST API.

●Worked in API/Web-Services on REST automation using Rest Assured.

●Worked on Data-Driven/Page Object Model Framework, extracted data from external Excel files using Apache POI, and loaded it into the variables in the scripted code.

●Detected, reported, and tracked defects using JIRA.

●Implemented Jenkins to automate triggers for the following tests

●Performed Functional Testing, Integration Testing, and System Testing.

●Designed, developed, and executed automated tests using Selenium WebDriver.

●Create and execute automated test cases using Selenium WebDriver, TestNG, and Database as the source of Test Data.

Quality Assurance Analyst

Carefirst Baltimore, MD Oct 2015 - December 2016

●Involved in requirements gathering and Setting up QA Team.

●Worked with test cases and scripts and modified them to accommodate new changes to the software/applications.

●Defects were identified and provided documentation to the development team for debugging.

●Tested the application manually before automation for functional testing.

●Created Test Cases, Test Plans, and Test Steps using JIRA.

●Reviewed Designs and Specifications and created test cases based on content.

●Performed Regression and Integration Testing.

●Devised test Procedures /Bug tracking mechanisms, Timelines, Schedules, Software standardization, collection and analysis of user requirements, and Black Box testing.

●Tested complex PL/SQL queries.

●Involved in document preparation and future releases.



Contact this candidate