Post Job Free

Resume

Sign in

Manual Testing Automation Engineer

Location:
Mesa, AZ
Posted:
February 16, 2024

Contact this candidate

Resume:

Aboli Choudhari

QA Automation Engineer

Email: ad3osp@r.postjobfree.com

Ph #:

Professional Summary:

6+ years of experience in Analyzing, Designing and Implementatio of QA testing strategy for Web based and Client/Server applications using Automation testing and manual testing.

Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and in all dimensions of Functionality, Usability & Reliability.

Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Java, Jenkins (continuous integration), Maven (Build Management), Eclipse, Cucumber, TestNG (Regression tests) and JUnit.

Good at implementing the concepts of Object-oriented programming using Java.

Extensive experience in JIRA, Selenium WebDriver, Maven, TestNG, Log4j, Rest API Testing (Postman and Rest Assured Automation), Soap API Testing (SoapUI Tool), Git, Database Testing using JDBC API and Jenkins.

Expert in integrating Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for nightly batch run of the script.

Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

Good experience in testing both SOAP and REST Web Services using SOAP UI, Postman, and tested both in XML and JSON format.

Experience in Build and Continuous integration tools like Maven, Jenkins.

Experience on designing pattern using Page Object Model.

Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.

Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

Technical Skills:

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Cucumber, Soap UI, Postman, REST ASSURED

Build & Integration

Maven, ANT, Jenkins

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Defect Tools

JIRA, ALM/Quality Center

Programming Languages

JAVA

Markup Languages

HTML, XML, XPath, CssSelector

Operating Systems

Windows, MAC

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Utilities

IntelliJ, Eclipse, GIT,

MS Office Tools

Outlook, Word

EDUCATION

MBA In Information Technology Pune University 2014-2016

Bachelor of Engineering, Major in Electronics and Communication Nagpur University 2009-2012

Professional Experience:

Client: JC Penney, New York, NY. Mar 2021 – Till Date

Role: QA Engineer

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Worked with developers for complete overview of the issues, updates on application to meet the goals on time.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

Developed custom libraries for automation using JAVA &Selenium WebDriver.

Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.

Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.

Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.

Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Performed testing on Web Services using REST ASSURED, Postman to test Restful webservices.

Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.

Monitored the test execution in Jenkins once the code pushed into Continuous Integration.

Performed web services testing with Postman by validating request and response for XML, JSON files.

Involved in Cucumber testing and defined the test scenarios and created the test cases in JIRA.

Involved in Defect Management, Defect Review and Defect Status Reporting.

Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.

Analyzed test results, tracked the defects and generated reports using JIRA.

Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Analyze business requirements and FSD documents to create & execute test cases in JIRA.

Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Eclipse, Jenkins, REST ASSURED, Appium, TestNG, Cucumber, Agile (Scrum) methodology, JIRA, POSTMAN, SQL, XML, GIT, Maven, Windows.

Client: CopperPoint Insurance, Phoenix, AZ Apr 2019 – Feb 2021

Role: QA Automation Engineer

Responsibilities:

Gathered business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.

Strictly followed Agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, TestNG.

Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.

Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Test cases using Selenium WebDriver.

Used TestNG framework to run unit test and Maven to build the Project.

Always kept the framework up to date to accommodate all test scenarios

Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.

Implemented Automated execution of tests nightly and need based using (Maven and Jenkins).

Implemented simulator for Mobile App Testing in Android Platform using APPIUM.

Have used Eclipse, Selenium Web driver, Test NG along with POM to create automation test suits.

Used Postman for API testing to verify the CRUD operations.

Dealt with Ajax requests in Selenium Web Driver using Synchronization.

Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

Used GitLab to manage the UI Automation Code.

Performed Defect Tracking & Management in JIRA and generated automated daily reports using JIRA API.

Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Appium, POSTMAN, Jenkins, SOAP UI, JIRA, Git, SQL, Windows.

Company: WorkMethods Inc, Pune, India Mar 2012 – Dec 2014

Role: QA Tester

Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Worked with development team to understand technical design and architecture for test planning.

Worked under waterfall methodology.

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.

Prepared traceability matrix to ensure the adequate coverage of the test cases.

Prepared required documentation for testing signoff by various parties as required by the project plans.

Assigned, Monitored and Tracked Tasks of Team Members.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.

Connected to database to Query the database using SQL for data verification and validation.

Performed back end testing on oracle database by writing SQL quarries.

Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Oracle, Windows.



Contact this candidate