Post Job Free
Sign in

Automation Engineer Software Development

Location:
Queens, NY
Posted:
May 09, 2025

Contact this candidate

Resume:

CAREER OBECTIVES AND SUMMARY:

Results-driven and detail-oriented SDET/QA Automation Engineer with 8+ years of experience in Banking, E-commerce, and Healthcare domains.

Expertise in manual and automation testing of Client/Server, Web-based, and API applications.

Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) with hands-on experience in Agile (Scrum, Kanban) and Waterfall methodologies.

Skilled in analyzing business requirements and transforming them into effective test scenarios, test cases, and automation scripts.

Proven leadership abilities, mentoring junior testers and collaborating cross-functionally with developers, product owners, and stakeholders to ensure high-quality deliverables.

Expertise in designing and developing automation frameworks (BDD/TDD/ATDD, Hybrid, Keyword, and Data-Driven) using Java, Selenium WebDriver, TestNG, Appium, Maven, and Jenkins.

Proficient in API automation using Postman, Rest Assured, Swagger UI, and Cypress for validating RESTful web services.

Experience in CI/CD pipelines with Jenkins, GitHub, and AWS, integrating automated test scripts for continuous testing.

Skilled in mobile test automation (Android) using Appium.

Strong background in Object-Oriented Programming (OOP) in Java, including Exception Handling, Collections Framework, Multi-Threading, and File Operations.

Hands-on experience in database testing, writing complex SQL queries for data validation and integrity.

Expertise in cross-browser testing using Selenium Grid, Sauce Labs, and testing applications across Chrome, Firefox, Safari, Edge, and mobile devices.

Strong working knowledge of version control systems like Git, GitHub, and SVN.

Experience in defect tracking and test management tools like JIRA, Rally, Bugzilla, and HP ALM.

Adept at security testing, functional testing, UAT, regression testing, system testing, and performance testing.

Excellent problem-solving, analytical, and communication skills, with a quality-first mindset and the ability to work both independently and collaboratively in a fast-paced environment.

Strong leadership, mentorship, and team collaboration skills with the ability to adapt and deliver under pressure.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Cucumber BDD, Cypress, Postman, Swagger UI, Rest Assured, X-ray

Frameworks: TestNG, JUnit, NUnit, TDD, BDD, Data-Driven, Keyword-Driven, Hybrid, Maven, ANT

Programming Languages: Java, JavaScript, C#, Python, SQL, VB.Net, ASP.Net, HTML, CSS, XML

CI/CD Tools: Jenkins, Hudson

Cross-Browser Testing Platforms: Sauce Labs, Selenium Grid

Databases: Oracle 11G, MySQL, SQL Server, PostgreSQL

IDEs: Eclipse, IntelliJ IDEA, Visual Studio Code, Sublime Text, WebStorm

Version Control Systems: Git, GitHub, SVN, SourceTree, TeamForge

Defect Tracking Tools: JIRA, Bugzilla, HP Quality Center

Operating Systems: Windows (XP/10/11), macOS, UNIX/Linux, Bash Shell, Android

PROFESSIONAL EXPERIENCES:

GDIT Inc., Virginia January 2025 – Present

Title: Test Engineer

Responsibilities:

Understand product roadmaps, business goals, and customer needs to align testing efforts effectively to conduct manual and automation testing of client/server, web-based, and API applications

Translate business requirements, functional specifications, and design documents into effective test scenarios.

Prioritize testing based on business impact to ensure optimal resource allocation.

Provide accurate status tracking and reporting for ongoing test activities.

Estimate testing efforts and plan test execution timelines efficiently.

Collaborate with cross-functional teams to drive quality assurance processes.

Communicate effectively with team members, stakeholders, and customers.

Possess strong analytical and problem-solving skills to identify and resolve issues.

Work within Agile (Scrum) closely collaborating with Product Owners and participating in Agile ceremonies such as Sprint Planning, Daily Standups, Backlog Grooming, Sprint Reviews, and Retrospectives.

Design and develop automation frameworks using Java, Selenium WebDriver, Page Object Model (POM) TestNG

Create, modify, and maintain BDD/TDD, Hybrid, Keyword-Driven, and Data-Driven automation frameworks.

Experienced in Cucumber BDD framework

Utilize Java OOP principles (Abstraction, Polymorphism, Encapsulation, and Inheritance) along with Exception Handling, Collections Framework, File Operations, and Multi-threading techniques.

Develop and maintain automated test scripts using Java and REST API for improved testing efficiency.

Implement and manage CI/CD pipelines using Jenkins to automate the testing process.

Conduct API testing using Postman, Rest Assured, and Swagger UI to validate endpoint functionality.

Develop, execute, and maintain performance test scripts using JMeter to simulate user behavior and assess system performance under various load conditions.

Monitor system performance metrics, including response times, throughput, and resource utilization during test execution.

Work with JIRA and Xray for test case management, defect tracking, and reporting.

Conduct accessibility testing using a combination of automated tools and manual testing (including testing with assistive technologies) to evaluate the level of conformance to the Web Content Accessibility Guidelines (WCAG) and other applicable standards and regulatory requirements

Document and report defects, issues, and areas of improvement as well as manage and prioritize critical ADA defects.

Participate in system designs, Support, and foster usability testing and research for accessibility. Provide ad-hoc, project-based team training for ADA awareness, implement solutions, and foster innovation through accessibility.

Conducted comprehensive manual testing of web-based and client-server applications to ensure functional, usability and UI/UX standards were met.

Executed detailed test cases manually for functional, integration, system, and regression testing to identify defects early in the development life cycle.

Experienced in comprehensive manual testing of functional, Non-functional, Exploratory, BVA and so on

Validated critical business workflows and edge cases through exploratory testing across multiple browsers and platforms.

Reviewed and updated manual test cases regularly to ensure they aligned with changing requirements and application enhancements.

Participated in defect triage meetings, providing detailed documentation and reproduction steps for issues found during manual testing.

Environment & Tools:

Selenium WebDriver, Cucumber BDD, Eclipse IDE, JIRA, Xray, MySQL, Oracle, Java, JavaScript, TypeScript, Python, Node.js, Microservices, RESTful API services, Rest Assured, Swagger UI, TestNG, Firebug, XPath, Windows 10/11.

CACI International Inc., Virginia October 2023 – September 2024

Title: Software Test Engineer

Responsibilities:

Implemented best practices in SDLC and STLC.

Analyzed business requirements and functional specifications to create test scenarios.

Worked within Agile (Scrum) and Waterfall methodologies, participating in Agile ceremonies.

Designed and developed automation frameworks using Page Object Model (POM), Selenium WebDriver, TestNG, Maven, Jenkins, and JMeter.

Created and maintained BDD/TDD, Hybrid, Keyword-Driven, and Data-Driven automation frameworks.

Worked with Cucumber BDD frameworks

Developed automated test scripts using Java, Cypress, and Rest Assured for REST API testing.

Performed functional, mobile-responsive, smoke, and 508 compliance testing/Web accessibility testing using ANDI/JAWS.

Executed CRUD operations and API testing using Postman and Swagger UI.

Developed and maintained performance test scripts using HP LoadRunner and JMeter.

Monitored system response times, throughput, and resource utilization during performance testing.

Implemented CI/CD pipelines using Jenkins to automate testing workflows.

Managed test cases, defects, and reporting using JIRA and Xray.

As an Accessibility Specialist, I lead all testing and audit activities using manual and automated accessibility testing tools and assistive technologies.

In-depth, working knowledge of ADA tools and standards for accessibility testing (WAVE, JAWS, axe, ANDI, and other automated tools or applications)

Conduct functional, end-to-end, and regression testing of applications to ensure functionality, reliability, and quality.

Paramount.com, San Francisco, CA June 2022 – May 2023

Title: SDET/API

Responsibilities:

Provided end-to-end testing services for the eCommerce web application.

Designed & implemented a Hybrid Test Automation Framework using Selenium WebDriver, Page Object Model (POM) .

Conducted GUI functional testing manually for the application.

Developed high-quality object-oriented test automation scripts using Java.

Created, reviewed, and executed test cases, test scripts, and test reports.

Implemented BDD (Cucumber) framework.

Developed and maintained automation scripts using Maven, TestNG, JUnit, and CI/CD Jenkins pipeline.

Collaborated with onsite and offshore teams to coordinate project deliverables.

Designed and executed performance tests to ensure optimal application performance.

Created and maintained Manual test cases for API testing using Postman

Validated API tests using Postman (Collection Runner), Swagger UI, and RESTful API services.

Performed database/backend testing by writing complex SQL queries for data validation and integrity.

Worked with XML/SOAP web services using SoapUI.

Developed and automated Postman test scripts using JavaScript.

Executed orchestration service testing using CSV files with Postman Runner.

Analyzed and validated business requirements and specifications during Agile ceremonies.

Planned and executed regression testing in every sprint cycle.

Presented automation test result analysis during daily Agile stand-up meetings.

Integrated automation execution with CI/CD pipelines to ensure continuous testing in every build.

KeyBank, Cleveland, OH August 2018 – May 2022

Title: QA Automation Engineer/SDET

Responsibilities:

Participated in business and development meetings to align testing strategies.

Conducted functional, regression, and cross-browser testing using Selenium WebDriver and TestNG.

Designed and implemented Data-Driven and Keyword-Driven frameworks using Java, Maven, and Page Factory model.

Utilized Selenium Grid for parallel execution across multiple platforms and browsers.

Automated testing in CI/CD pipelines using Jenkins, with scheduled builds for different environments.

Developed and maintained Cucumber BDD framework from scratch, implementing feature files and step definitions.

Automated API testing using REST Assured, Postman for Manual API, Swagger UI, and SOAP UI.

Performed mobile automation testing using Appium for both Android and iOS applications.

Wrote complex XPath expressions for precise element identification in UI testing.

Created and executed test cases on real devices for both mobile apps and responsive websites.

Integrated Git/GitHub for version control and used Linux/Unix commands for repository management.

Implemented Maven profiles for launching specific TestNG suites from Jenkins jobs.

Performed 508 Compliance Testing/Web accessibility testing using ANDI/JAWS for accessibility validation.

Developed object-oriented JavaScript scripts for front-end validation.

Shared daily status reports with stakeholders, ensuring transparency in testing progress.

Palmetto Health, Columbia, SC April 2016 – July 2018

Title: Sr. Automation Tester/SDET

Responsibilities:

Worked on two projects: one using Selenium with Java, the other with Selenium and Python.

Analyzed business requirements and developed test plans and strategies.

Developed automation scripts, executed test cases, and performed automation feasibility studies.

Validated EHR, ASC, and Billing modules using various testing techniques, including integration, functional, database, volume, and recovery testing.

Designed a Hybrid Driven Reusable Framework and implemented the Page Object Model (POM) for automation testing.

Used AWS services for deployment, including EC2, S3, and Glacier, and managed MongoDB services.

Performed Web accessibility testing using JAWS and ANDI

Conducted SIT testing to support Microservices architecture and ensured end-to-end application testing.

Manual API testing using Postman

Used HPQC for defect tracking and collaborated with developers to resolve issues.

Managed security, workflow, integration, and user interface design for SFDC Unlimited Edition.

Coordinated User Acceptance Testing (UAT) and prepared end-user documentation.

Analyzed test execution results, logged defects with detailed reports, and presented QA defect/status reports to stakeholders.

EDUCATION AND CERTIFICATION:

Master's in Computer Application and Engineering, The University of Comilla (UNIC) Dhaka, Bangladesh in year 2011

Bachelor's degree in Liberal Arts and Sciences, University of Dhaka, Bangladesh – in Year 1992

Certifications:

DHS 508 Compliance Certified Tester Credential ID: TT-2412-05194

ISTQB CTFL 24-CTFL-01150-USA

Public Trust Clearance: Active



Contact this candidate