Post Job Free
Sign in

Qa Engineer Test Automation

Location:
Dallas, TX
Posted:
September 17, 2024

Contact this candidate

Resume:

Firoz Khan Pathan

*********@*****.***

+1-408-***-****

SDET Consultant

PROFESSIONAL SUMMARY:

5+ years of work experience as a QA Engineer as both Manual and Automation tester for testing Web and Client Server applications using Selenium WebDriver, Java, JUnit, TestNG, Maven, Cucumber, Jenkins, Jira, Eclipse, and IntelliJ.

Expertise in test automation tools like Selenium WebDriver, TestNG, Selenium Grid.

Collaborated closely with stakeholders to understand business requirements and translate them into effective test cases. Identified, documented, and tracked defects using tools like JIRA, ensuring timely resolution and retesting.

Conducted user acceptance testing (UAT) sessions with business users to validate Salesforce solutions against requirements.

Participated in Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospective meetings. Ensured compliance with industry standards and best practices for QA.

Experienced in writing and executing Testing Standards & Methodologies, Test Plan, Test Cases, Scenarios. Hands on experience in Web application testing, Web Services Testing, desktop application automation using manual and automated testing.

Proven ability in developing BDD scripts with Cucumber and writing Step Definitions for behavior for Selenium WebDriver automation. Automation experience with Selenium and QTP/UFT

Experience in Mobile App, Native apps, and Hybrid app testing in both Android and IOS devices.

Designed and implemented different automation frameworks from scratch like Page Objects Model (POM) framework, Keyword Driven framework and Data Driven framework for several projects.

Proficient in utilizing MongoDB as a database management system for storing and retrieving data in testing environments.

Experienced in API testing using REST Assured Library. Testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.

Developed and implemented automated testing frameworks for microservices architecture, ensuring efficient and reliable software delivery. Utilized containerization technologies such as Docker and Kubernetes to deploy and manage microservices in a scalable and efficient manner.

Solid understanding of Object-Oriented Programming Java concepts: Inheritance, Polymorphism, Abstraction, Encapsulation, and latest Java 8 features.

Working experience in Software Development methodologies such as Waterfall, Agile Scrum. Involved in Cross Browser Testing, Web Service Testing, and Data Base Testing.

Good exposure in using QTP / UFT Integrated environment (Check points, Step Generator, Synchronization, Actions, Function/Sub procedures, Recovery Scenarios and Object Repository etc.).

Working experience in both manual & automation followed by Black Box, Unit, Functional & Regression, UAT, GUI (API), Back-end (Database), Integration, System, end-to-end (E2E).

Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as Jira, ALM.

Experienced in database testing using SQL Queries on Oracle, ORDS and SQL Server.

Expert in developing Keyword Driven and Data Driven Framework and Hybrid Framework.

Experience in writing and executing NUnit test cases to ensure the quality and functionality of software applications. Strong experience in writing and executing JUnit test cases for Java applications.

Ability to analyze web-based applications, design, develop and maintain test automation framework from scratch using Selenium WebDriver, Core JAVA in Eclipse IDE.

Expert in automated testing tools such Cucumber, JUnit, TestNG, GIT and Jenkins and test-reporting tools like Jira and ALM.

Excellent interpersonal skills, proven cross functional tester and a cross-functional team player with an analytical approach to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, Firebug, TestNG, X-Path, Eclipse, Confluence, Postman, Unified Functional Testing UFT, Quality Center, JIRA, and Bugzilla.

Testing Frameworks

TestNG, JUnit, Cucumber, HTML unit, Protractor, Jasmine, Karma.

Build management tool

Ant, Maven

Operating Systems

Windows, UNIX, Linux

Languages

Java, C#, .Net, Python and SQL

Databases

SQL Server, DB2 and My SQL, Oracle, Couchbase, Mongo DB

Web Language

HTML and CSS

Project Management

MS Office, MS Project, JIRA and TFS

Web Debugging Tool

XPath, Firepath, Firebug

Salesforce Testing

Sales Cloud, Service Cloud, Marketing Cloud, and custom Salesforce applications.

PROFESSIONAL EXPERIENCE:

Client: Taco Bell, Irvine, CA Jan 2024 - Present

Role: SDET Consultant

Responsibilities:

Involve in bi-weekly sprint cycles of Agile Scrum methodology workflow through grooming, Sprint Planning meetings that demonstrate to the business.

Creating test cases on analyzing the business requirement and providing to the product owner representing the progress against the status of dependencies, Issues, blockers, and risks and developing them on the Android platform. Worked in Agile Scrum environment.

Identified, documented, and tracked defects using tools like JIRA, ensuring timely resolution and retesting.

Conducted user acceptance testing (UAT) sessions with business users to validate Salesforce solutions against requirements.

Performed Smoke Testing, Functional Testing, System Integration Testing, Regression Testing and Database Testing.

Develop research-based, strategic, effective, and ethical solutions to optimize organizational performance.

Used Java as the primary programming language for developing and maintaining test automation frameworks and test scripts. Used Selenium WebDriver with Java to automate web applications, including writing robust and maintainable test scripts.

Perform client-side database validations before sending data to the server, to eliminate malicious code from user input. Build Automation Frameworks in Selenium.

Used Java-based libraries like RestAssured for automating API testing, ensuring data accuracy and endpoint validation.

Developed and maintained a reusable Cucumber framework to enhance test automation efficiency and reduce maintenance efforts across different applications.

Implemented test suites and executed test cases using Java-based testing frameworks like TestNG and JUnit for comprehensive test coverage.

Conducted API testing using RestAssured and Cucumber to verify data exchange between web services and ensure seamless integration with the restaurant's back-end systems.

Integrated Cucumber tests with the CI/CD pipeline using Jenkins, enabling continuous testing and immediate feedback on code changes, resulting in faster defect identification and resolution.

Develop and execute test cases for integration services using Postman.

Implemented the Page Object Model design pattern in Java to create maintainable and reusable UI automation frameworks, enhancing code readability and reducing maintenance efforts.

Created test data sets using SQL scripts for end-to-end testing of Poseidon application, covering various user scenarios and data permutations.

Utilized SQL to analyze and troubleshoot issues reported during testing, providing detailed information to the development team for prompt resolution.

Created and maintained a robust test automation framework leveraging MongoDB as the backend database for storing and retrieving test data.

Collaborated with the development team to define and implement effective test strategies for MongoDB-based applications, ensuring data integrity and reliability.

Integrated Java-based test automation scripts into CI/CD pipelines for automated regression testing, resulting in faster feedback to development teams.

Worked closely with the DevOps team to integrate MongoDB deployments into CI/CD pipelines, enabling continuous testing and delivery of database changes.

Provide technical expertise to offshore/onshore team members and help them with all technical issues.

Integrated Rest Assured with continuous integration tools such as Jenkins to automate API tests as part of the build and deployment process.

Implemented end-to-end testing scenarios involving MongoDB as the primary data store, ensuring proper integration with other system components.

Perform and Provide Signoff to the Production environment for code deployment.

Maintained Daily and Weekly Status Reports.

Actively contributed to code reviews and collaborated with the QA team to ensure comprehensive test coverage of MongoDB-related features and functionalities.

Fix issues identified in Analysis Testing results, by following codebase standards and getting Regression Testing approval before deploying code to production.

Environment: Agile Scrum, Java, Jira, SQL, Couchbase, Mongo DB, API, Postman, Selenium WebDriver, Cucumber, Postman, XML, Maven, Git, Confluence

Birla Soft, INDIA Oct 2019 - Mar 2021

QA Engineer

Responsibilities:

Assisted in developing keyword driven and descriptive programming framework for automation defects.

Involved in performing data inspection for files loaded from source to landing zone.

Utilize database queries and tools like Zeppelin for effective testing.

Familiarity with Amazon Web Services (AWS) and its various components.

Strong database querying skills and experience with tools like Zeppelin.

Proficiency in Python and the ability to read and understand existing Python code.

Detected, reported, and tracked defects using JIRA.

Involved in User Acceptance Testing (UAT).

Work in Selenium IDE and Selenium Web Driver and execute the test cases using Selenium Web Driver.

Tested applications developed in Java with J2EE framework.

Performed Functional, Smoke, Usability, Integration and Regression Testing

Worked in protocols used in insurance such as web Services, HTML, SOAP, XML

Integrated the selenium smoke test into Jenkins for continuous integration.

Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium WebDriver and Jenkins.

Actively involved in black box, grey box, and white box of the application.

Applied synchronization points and checkpoints wherever required.

Worked on developing scripts to automate Rest API using PowerShell.

Integrated Rest Assured tests into CI/CD pipelines to automate API testing as part of the continuous integration process.

Developed the features, scenarios, step definitions for BDD (Behaviour Driven Development) and TDD (Test Driven Development) using Cucumber.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

Developed test cases and scripts, and created virtual users in LoadRunner for Load, Stress and Performance Testing of the application.

Interacted with developers and business Users to communicate the defects.

Environment: Java, Selenium, SQL Server, TestNG, XPath, Firebug, Fire path, Eclipse, SOAPUI, SQL, UNIX, LoadRunner, web Services, HTML, SOAP, XML.

Intelex System, INDIA Jan 2017 – Sep 2019

Quality Tester

Responsibilities:

Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.

Understanding the Requirements and Functional Specifications of the application.

Involved in the requirement analysis and development of use-case and technical designs.

Confidential ended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.

Test scripts are automated, created and executed using Selenium WebDriver, TestNG.

Used various classes of Selenium like Alerts, select to handle various scenarios dynamic XPath has been written to handle hidden and dynamic web Element’s sync points are used wherever necessary to make the scripts pass.

Used Java as a programming language with Selenium to test web applications after execution, generated test reports have been shared with all the team members.

Test and run various APIs as part of System Integration Testing.

Worked and communicated with programmers, project managers and other groups to set and meet quality standards and deadlines.

Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.

Diagnosed and resolved issues in Rest Assured test scripts, ensuring smooth test execution and timely reporting of defects.

Responsible for updating and maintenance of existing selenium scripts.

Performed testing on web services using SOAPUI with XML web services and SOAP.

Participated in identifying the Test scenarios and designing the Test cases.

Prepared and Executed Test cases as per System Requirements

Involved in weekly review meetings.

Environment: Java, Selenium, TestNG, XPath, Firebug, Fire path, Data Driven Framework, SoapUI, Agile/Scrum.

TVS MOTORS, Hyderabad, INDIA Jun 2016 – Dec 2016

QA Analyst

Responsibilities:

Participated in requirement gathering and creating Test Plan, Test Strategy, Test Scenario and Test Script for Functional testing, Smoke testing, Negative and Positive testing.

Developed Manual Test cases for Functionality, Positive, Negative and Smoke testing.

Executed Manual Testing based on test cases and compared actual results with expected results.

Used Git for managing local and central code repositories.

Collaborate with product management in Waterfall environment.

Automated functional positive and negative test cases using Selenium WebDriver, TestNG, JUnit, Maven, and Java.

Developed Behavior-Driven framework using Cucumber.

Developed Scenarios, Test Cases and Test Scripts and reported software defects on Jira.

Experienced Backend testing using SQL Queries.

Interacted with developers and other QA engineers to resolve technical and bug issues.

Environment: Selenium WebDriver, TestNG, Maven, Jira, GIT, HTML, Manual Testing, Waterfall

EDUCATION:

Bachelor of Computer Science from Acharya Nagarjuna University, Guntur, INDIA – May 2013

Master of Business Administration MBA, Osmania University, Hyderabad, INDIA – Oct 2016

Master of Computer Science from University of Central Missouri, MO – Dec 2023

AWS Certified Associate Solution Architect.



Contact this candidate