Post Job Free
Sign in

Software Development Engineer

Location:
Falls Church, VA
Posted:
May 07, 2025

Contact this candidate

Resume:

JN

J A W I D N O O R I

571-***-****

**********@*****.***, Falls Church, VA 22042

United States, US Citizen

PROFESSIONAL SUMMARY

A highly skilled Software Development Engineer in Test (SDET) with over 9 years of experience in IT, specializing in manual and automated testing for web-based applications, APIs, databases, and mobile applications. Expertise in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) with hands-on experience in Agile (Scrum), Kanban and Waterfall methodologies. Proficient in developing test cases, test plans, and automation frameworks using Java, Selenium WebDriver, Cucumber, JUnit, TestNG, Cypress, Playwright, and Jenkins. Strong background in functional, regression, integration, and UAT testing, along with experience in database testing using SQL and JDBC. Adept in creating and maintaining automation frameworks, performing cross-browser testing with Selenium Grid, Suoce-Lab and implementing BDD and data-driven testing models. Experienced in testing web services with tools like Postman, Bruno and Rest Assured, and skilled in writing complex SQL queries for backend validation. Excellent problem-solving abilities, effective communication skills, and a strong team player with a focus on quality and detail.

TECHNICAL SKILLS

Tools/Libraries

Selenium IDE/WebDriver, Cypress, Postman, Bruno, Rest Assured, Playwright, Spring Boot (Backend Development), Karate Framework

Languages Java, JavaScript, Python, CSS, HTML, XML, JSON, HTTP, JDBC, SQL, XSLT Operation Systems Windows, Mac OS, Linux

IDE Eclipse, Visual Studio, IntelliJ, PyCharm, SQL Developer, Snagit, XMLSpy Frameworks JUnit, TestNG, Data Driven, Cucumber (BBD), Selenium Grid, Apache-POI Build Maven, NodeJS

Methodologies Agile-Scrum, Waterfall

Project Management/Bug Tracking JIRA, JIRA X-Ray

Continuous Integration Tool Jenkins, AWS (EC2 Instance, S3 bucket, RDS) Sauce-Lab Version Control GIT/GitHub/Bitbucket/SourceTree

Databases Oracle, PostgreSQL

EXPERIENCE

Freddie Mac, McLean, VA DevOps Tester Professional November 2022 – Present Roles & Responsibilities:

o Built automation frameworks from scratch using Selenium WebDriver, Java, JUnit, Cucumber (BDD), IntelliJ IDE, Cypress, Cucumber, JavaScript, Visual Studio IDE, Rest Assured, Cucumber, JUnit, and Eclipse IDE. o Performed Behavior Driven Development (BDD) using Cucumber features, scenarios, and step definitions in Gher- kin language format.

o Used Maven and NodeJS for build management, Git for version control, Bitbucket as the source repository, and Jenkins for Continuous Integration and Continuous Delivery (CI/CD) of builds. o Assessed and analyzed user stories, participated in Sprint planning, review sessions, and other agile ceremonies, and developed test scenarios, test cases, test data, test procedures, and test reports. o Performed User Acceptance Testing (UAT) exclusively in an agile environment for multiple applications. o Executed UI, smoke, functional, and regression testing through automation using Selenium WebDriver, Cucumber, JUnit, Maven, Cypress, and JavaScript.

o Utilized Jira as a defect tracking tool/project management tool and for test planning and execution. o Examined the Business Requirements Document (BRD) and designed test cases and test scripts for the application under examination.

o Designed test scripts and analyzed results across various levels of the application, including integration, regression, functional, and acceptance testing using Selenium and Cypress. Implemented regression and smoke test execution as discrete steps of the deployment process using Selenium WebDriver for UI and Rest Assured for API testing. o Performed functional testing to identify critical points in the application and automated them using Selenium Web- Driver and Cypress.

o Prepared reports detailing automation difficulties and test results for further application analysis using Maven. o Worked with subject matter experts (SMEs) to reproduce bugs and resolve usability issues during UAT, and cre- ated a regression document to track and report test activities during each testing phase. o Participated in all agile ceremonies/meetings, walkthrough meetings, weekly automation/code review meetings with the QA team, and weekly assessment meetings with business analysts and developers. CYDEO, McLean, VA Java Developer January 2024 – Present Roles & Responsibilities:

o Develop and maintain high-quality Java applications using Spring Boot for building scalable, high-performance backend services.

o Modularize code for better organization, scalability, and maintainability. o Implement robust error handling and exception management mechanisms. o Optimize application performance by identifying and resolving bottlenecks using efficient algorithms and data structures.

o Ensure thread safety in multithreaded applications to avoid concurrency issues. o Collaborate effectively with cross-functional teams, including business analysts, product managers, and designers, to ensure project success.

o Gather requirements and translate them into detailed technical specifications and actionable tasks. o Participate in all phases of the software development life cycle, from requirement gathering through design, devel- opment, testing, and maintenance.

o Design and implement scalable, high-performance software solutions using Java and related technologies. o Apply design patterns and architectural principles to create maintainable and efficient code. o Focus on performance optimization and scalability in solution design to handle future growth. o Conduct thorough code reviews to ensure adherence to coding standards, architectural guidelines, and best prac- tices.

o Utilize version control systems like Git to manage code repositories and facilitate collaborative development. o Implement continuous integration (CI) and continuous delivery (CD) practices to streamline the development and deployment process.

o Troubleshoot and resolve software defects, performance bottlenecks, and other technical issues. o Use profiling tools to analyze and identify performance issues and optimize the application for better efficiency. o Conduct regular performance monitoring and maintain detailed logs to proactively address issues before they im- pact users.

Vibrent Health, Fairfax, VA Software Development Engineer in Test (SDET) July 2020 – November 2022 Roles & Responsibilities:

o Built an automation framework using Selenium WebDriver, Java, JUnit, Cucumber (BDD), JDBC, and IntelliJ. o Implemented Page Object Model with Selenium, Java, JUnit, and Cucumber for BDD in Gherkin format. o Managed builds with Maven, version control with Git, and CI/CD with Jenkins. Participated in Sprint planning and Agile ceremonies.

o Conducted User Acceptance Testing (UAT) in an Agile environment. o Used Selenium WebDriver/Grid for cross-browser and cross-platform testing. o Performed UI, smoke, functional, and regression testing with Selenium, Cucumber, JUnit, Maven, and Jenkins. o Integrated automation scripts into Jenkins for nightly test runs, tracked defects with Jira, and planned tests with Jira X-Ray.

o Designed test cases from BRD and performed integration, regression, and functional testing. o Automated critical points in the application using Selenium WebDriver and executed SQL queries for backend data validation using JDBC.

o Collaborated with developers on bug reproduction and usability issues during UAT. o Participated in Scrum meetings, weekly QA meetings, and assessment sessions with developers and business ana- lysts.

Navy Federal Credit Union, Vienna, VA Software QA Automation Tester Apr 2018 – June 2020 Roles & Responsibilities:

o Managed all phases of the testing cycle, from planning to execution and defect management, using Agile methodol- ogy.

o Configured Selenium WebDriver and TestNG, creating automation scripts in Java to prepare for the next release. o Developed test cases using TestNG, Selenium WebDriver, Maven, and JUnit for web applications. o Implemented Behavior Driven Development (BDD) with Cucumber and Gherkin, and performed database testing with JDBC.

o Automated manual tests using Selenium WebDriver and integrated test automation across environments with Sele- nium Grid and Jenkins.

o Tracked defects in Jira and handled test planning with Jira X-Ray. o Enhanced the automation framework with new utility functions. o Integrated defect tracking, Karate framework for RESTful APIs, and contributed to test execution, script develop- ment, and test data preparation. Collaborated with stakeholders to define test strategy and scope, including UI and SQL test cases. Assisted in SDLC tasks and test strategy development. CarMax, Centreville, VA QA Engineer August 2016 – Mar 2018 Global Technology Services, Kabul, Afghanistan QA Tester May 2015 – July 2016 USAID/US Embassy, Kabul, Afghanistan Project Management Specialist November 2014 – February 2017 EDUCATION

MBA, ICT Project Management, University of Suffolk September 2022 BSc Agronomy, Kabul University, Major in Agriculture, Afghanistan 2006 REFERENCES

Per request, it will be provided

Selenium IDE/WebDriver, TestNG, JUnit, Cucumber, JDBC, REST Assured, POSTMAN, Apache POI, SOAPUI, Restful API, Selenium WebDriver, Selenium Grid, Ham crest Matchers, Agile, JIRA, JIRA X-Ray, Jackson, GSON, AWS EC2, JDBC, JDBC, HTML, Postman, Cucumber BDD, SDLC, STLC, REST Assured, Gherkin Language, JDBC, TestNG, JUnit, Postman, BDD, AWS HTML, XML, CSS, REST Services, JSON, HTTP, Oracle DB, SDLC, Cypress, Playwright, WS EC2, JUnit, Data Validation and integrating using JDBC, Parallel Testing across multiple browsers, Operating Systems, Parallel Testing across multiple browsers, Operating Systems, Cypress, Playwright, Bruno, Bruno, Cypress, Playwright, Cypress, Playwright, JIRA, JIRA X-Ray, SRS, Manual Testing, API/Webservices Testing, Mobile Testing, UI Testing, JSON Schema, REST Assured Library, CSS, SQL Query, Karate Framework, HTML Reports, MySQL, PostgreSQL, OOP Concepts, Collections, Exception, Git Maven, UAT, Functional, Smoke, Regression and Integration Testing, Backend Testing, JSON Schema, UAT Testing, API/Backend Jenkins, GitHub, Git, Agile Ceremonies, TestNG, JUnit, Maven, Jenkins, BDD, DDT, POM (Page Object Module), Maven, Java Git, GitHub, OOP concepts, Scenario Outline, Template, Page Object Model, Gherkin. AWS EC2, AUT, JDBC, Data validation Java, SQL, Gherkin, HTML, XML, Java, Selenium WebDriver, TestNG, HTML Reports, AUT, Functional, Regression, Smoke Test Oracle, MySQL, PostgreSQL, JDBC, RESTful API, RESTful API, Backend, Automation Framework, Selenium WebDriver, STLC Waterfall, Agile (Scrum), SDLC, STLC, Karate Framework, Database Testing, UI Testing, SDLC, STLC, GUI, SQL Queries, SDLC IntelliJ, eclipse, Manual Testing, API/Webservices Testing, Mobile Testing, UI Testing, SRS Document, TestNG, JUnit, Jenkins, Product Backlog, Sprint Backlog, Data Driven Framework, API Rest Assured, Bug Life Cycle (GLC), Element Locators, Scenario Outline, cucumber, Manual Testing, Automation Testing, API/Webservices, Jackson, GSON, AWS EC2, CSS, RESTful API, HTTP



Contact this candidate