First name : Nabil Last name Sawiros
Phone: 201-***-****
Email: ****************@*****.***
City Nashville
state Tennessee
Results-oriented Software Test Automation Engineer with 5 years of experience in crafting and executing comprehensive test automation solutions. Proficient in BDD and TDD methodologies, with a strong foundation in Selenium, Cucumber, Java, and other automation tools. Demonstrated ability to design, develop, and maintain scalable automation frameworks, driving test efficiency and quality. Skilled in collaborating with cross-functional teams to deliver high-quality software products. SUMMARY:
Software Test Automation Engineer with 5 years of experience in Quality Assurance, specializing in high-quality software delivery.
Extensive expertise in SDLC and STLC, covering requirements analysis, testing, and deployment of business-critical applications.
Deep understanding of QA methodologies, ensuring quality throughout the SDLC. Proven ability in manual and automated testing, including developing robust automation frameworks for web-based applications.
Skilled in applying standard test methodologies to deliver software within tight deadlines. Expertise in Automation Testing using Selenium WebDriver with Java, designing and executing cross-browser automated test suites.
Experienced in Integration, Regression, System, and Performance Testing to align software with business requirements.
Proficient in Black Box, White Box, and Grey Box testing across multi-tier environments. Skilled in conducting Smoke, Functional, System, and Regression Testing. Expertise in test automation using Selenium WebDriver, TestNG, JUnit, Maven, and Jenkins. Extensive experience with test management tools like Quality Center and JIRA. Proficient in developing traceability matrices and other key testing artifacts. Skilled in database testing with advanced SQL queries and functions. Strong knowledge of SQL, Java, and MS Office tools for enhancing automation and manual testing.
Expertise in test case development and maintenance using Adaptavist JIRA Plug-in. Skilled in leveraging Selenium IDE and Eclipse for efficient automation. Experienced in managing test execution and defect tracking with JIRA and plugins. Strong team collaboration skills, resolving defects and ensuring project success. Familiar with Agile methodologies and deeply involved in all phases of the SDLC. Proficient in SCRUM processes, actively participating in sprint planning and daily stand-ups. TECHNICAL SKILLS:
Programming Languages: Java
Testing Frameworks: Selenium WebDriver, TestNG, JUnit, Cucumber, BDD, TDD Databases: SQL, MySQL
Build Tools: Maven
Version Control: Git and GitHub
Continuous Integration: Jenkins
Testing Tools: Selenium Grid, Docker
Defect Tracking: Jira
Agile Tools: Jira
Scripting Languages: XML, HTML
IDE: Eclipse
EXPERIENCE
Sr. Automation Engineer(SDET) May 2021-Present
Elevance Health, Nashville, TN
Developed a BDD Test Automation framework using Java, Selenium WebDriver, and Cucumber/Gherkin, which improved test coverage and reduced manual testing efforts. Implemented Cucumber scripts with Gherkin language, creating step definitions and runner classes to support efficient test execution across multiple sprints. Streamlined test management by using Maven for dependency management, build automation, and test execution, improving the efficiency of the testing pipeline. Integrated automated tests into Jenkins for Continuous Integration, facilitating consistent test execution and early defect detection.
Utilized Git for version control, ensuring smooth collaboration and efficient code tracking. Created automated scripts for capturing screenshots, aiding documentation and issue tracking. Deployed Extent Report to generate detailed test result summaries for stakeholders. Conducted cross-browser and compatibility testing using Selenium Grid, ensuring a consistent user experience across multiple browsers.
Utilized Selenium API for handling complex web interactions such as dropdowns, alerts, and frames, improving test accuracy.
Enhanced test reliability by implementing various wait strategies (implicit, explicit, fluent), ensuring stable test execution.
Leveraged log4j for runtime logging, facilitating effective troubleshooting during test runs. Analyzed business and functional requirements to create detailed Test Plans and Test Scripts that align with project objectives.
Engineered data-driven test cases using Scenario Outline, achieving broad test coverage. Managed defect tracking and resolution using JIRA, ensuring timely delivery and reducing escaped defects.
Performed back-end database testing using SQL queries to validate data integrity. Executed a variety of tests, including Black box, Functional, Regression, and Smoke testing, to ensure application quality.
Automated API testing using Postman and Rest Assured, validating backend functionality. Identified and resolved defects during production releases, ensuring stable deployments. Participated in Agile practices, contributing to Daily Stand-ups, Sprint Planning, and User Story refinement.
Translated User Stories into Test Scenarios, aligning testing efforts with Agile/Scrum methodologies.
Quality Assurance Engineer
Evergreen Nephrology, Nashville, TN Feb 2019 - May 2021 Analyzed business and functional requirements to design and implement Test Plans and Test Scripts, ensuring alignment with TDD practices.
Executed End-to-End, Black box, Functional, Regression, and Smoke testing using Eclipse, Selenium WebDriver, Maven, and Java.
Tracked, reported, and managed defects using JIRA, ensuring timely resolution and continuous improvement.
Developed modular test cases in Java with TestNG, utilizing parameters, data providers, and groups for enhanced flexibility.
Built and refined automation frameworks in Selenium WebDriver using JUnit, Cucumber, and BDD methodologies.
Integrated TestNG test suites with Jenkins for automated test execution, optimizing the CI/CD pipeline.
Managed the integration of automated test code within the Continuous Integration pipeline, monitoring stability via Jenkins.
Engineered data-driven testing frameworks using TestNG data providers and Apache POI for Excel data extraction.
Performed back-end database testing using complex SQL queries and configured JDBC connections for data retrieval.
Automated REST API testing using Rest Assured and Postman, validating backend functionality. Implemented Log4j for runtime logging, enabling efficient debugging and deeper insights into test flows.
Engaged in Agile ceremonies, including Sprint Planning and Daily Stand-ups, integrating testing into development cycles.
Generated detailed test reports with TestNG, including execution results and error screenshots. Collected, analyzed, and reported key test metrics, supporting data-driven decision-making and process improvement.
Education
Degree in Pharmaceutical sciences, 1999