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.