Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
Downingtown, PA
Posted:
December 11, 2023

Contact this candidate

Resume:

Aishwarya

QA Automation Engineer

Email: ad1vky@r.postjobfree.com

Mobile #:

Summary:

Over 8+ years of Professional IT experience in QA Testing (Automation and Manual) in working Legal & Risk, Finance, Banking, Insurance and Retail domains.

Expertise in all phases of Software Development Life Cycle (SDLC), Microsoft Application, Management reporting and Testing Methodologies like Agile (Scrum), Iterative and Waterfall Model.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, TestNG, CUCUMBER, JIRA, POSTMAN, ALM and SOAP UI, Performance Testing using Jmeter.

Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.

Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Smoke, Performance, Compatibility, Cross Browser and Database Testing.

Work experience in developing automation test scripts in BDD, POM frameworks and analyze test results and create defects.

Create and maintain document in Confluence for QA to help

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

Experienced in handling process development, Analytical thinking, dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child window.

Experienced in Pentaho Data Integration ( ETL ) a.k.a Kettle transformation, SQL scripts, Stored procedures, Loading JSON,GIT (cutting branch, pull, clone project,push and cheery pick )

Testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.

Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG DataProvider.

Experienced in handling Ajax Requests and synchronization in Selenium using implicit and explicit wait conditions.

Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using Appium and Appium Desktop.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.

Excellent cross-Functional teamwork experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.

Expertise in cucumber tool that computer programmers use for testing other software.

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

Education: M.S in computers.

Work Status: U.S Citizen

Technical Skills:

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, POSTMAN API, SOAP UI, PDI(Pentaho Data Integration)Cucumber, Jmeter

Test Build & Integration Tools

Maven, Jenkins

Frameworks

Cucumber, Data Driven, Hybrid,BDD

Programming Tools

JAVA, SQL

Markup Languages

HTML, XML, XPath

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows

Defect Tools

JIRA, ALM

MS Office Tools

Outlook, Word, Excel, PowerPoint,OneNote, SharePoint

PROFESSIONAL EXPERIENCE:

Client: Lexis Nexis Risk Solutions, OKC Sep 2020 – Till Dated

Role: Quality Assurance Automation Engineer

LexisNexis is a leading global provider of content-enabled workflow solutions designed specifically for professionals in the legal, risk management, corporate, government, law enforcement accounting, and academic markets. Data Quality management solutions help cleanse, enrich and connect the data to set the stage for success.

Responsibilities:

Analyzed Business Requirement Documents, Functional Specification Documents and User Requirement Document.

Worked closely with software developers and took active role in ensuring that the software components meet the highest quality standards.

Wrote Test Plans, Test Cases and Test Scripts for Manual and Automated Testing for various business applications.

Actively participated in all phase of testing life cycle including documents reviews, maintaining status reports.

Maintained Test Matrix for the latest test results information.

Ensured that quality issues are appropriately identified, documented, tracked and resolved and executed them reporting a pass or fail status in MS TFS.

Involved in Functional testing, System integration testing, Hotfix, Regression and User Acceptance Testing (UAT).

Attended requirements review meetings and provided feedback to ensure that the system meets all primary requirements

Participated in defect triage meeting with developer, PM, QA Manager and teams to provide explanation of problems.

Working in Agile-scrum environment where always interacting with developer, Business Analyst and product owners.

Good understanding of data warehouse concepts and working experience of ETL testing using tools like PDI(Pentaho Data Integration).

Validated data transformations, data counts, data types using mapping documents. Also validated data transformation from transactional DB to Data Warehouse.

Performed Functional and Automation testing for project which has different layers of data transformation like Staging, Semantic, Data Mart and reporting layer under Data Warehouse..

Design test plans, test scenarios, automated scripts focused on both positive & negative scenarios

Create Test plans to test data warehouse components through ETL batch and load as specified in business rules.

Validate business logic transformations applied from source to target tables for correct data mappings

Validate data mappings across multiple databases using sql queries.

Report ETL batch failures to ensure error validations are captured for errored-out records/formats as per design logic.

Knowledge of integrating SharePoint with third party services, including external file storage and authentication management services.

Validating data in database with Kettle using MySQL server and MS databases.

Documenting software defects using TFS and assign defects to developers.

Cross-browser testing (CBT) of tested features for sprints to ensure compatibility with all browsers.

Planning of test schedules in accordance with project scope and delivery dates.

Performing Script deployment tasks in Visual Studio code.

Environment: Microsoft SQl Server Management Studio 18, Sharepoint, Team Foundation server(TFS),Visual Studio 2019, Pentaho Data Integration 6.0.1, GIT, RedBall Notification Services, ZYTE (Scrap hub),Postman API, JavaScript.

Client: The Vanguard Group, Malvern, PA Sep2019 - Aug2020

Role: Senior Test Engineer

Responsibilities:

Analyzed Business Requirement Documents, Functional Specification Documents and User Requirement Document.

Performed Functional, System Integration and Regression Testing, created Test Scenarios from use cases and requirements to perform Verification and Validation Testing .

Performed Positive and Negative testing and UI Testing and Web Testing

Reviewed manual testing methods and developed and validating executed manual scripts by team members.

Worked with design/ development/ test leads to resolve issues with developed scripts and verified application functionalities.

Working in Agile-scrum environment where always interacting with developer, Business Analyst and product owners.

Involved in build verification and release procedure.

Attend Code review meeting with Development team.

Involved in smoke testing, functionality testing, regression testing and integration team.

Experience working with offshore team

Performed browser compatibility testing on different platforms.

Postman and Soap UI used for testing our application. I tested the web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing.

Using JIRA for user story tracking, bug report & tracking (STLC) and logging test reports.

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

Creating Regression Test Suite in fast Agile Scrum Environment.

USING Maven build tools to manage framework dependencies jar files.

Worked on Selenium WebDriver, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.

Environment: Agile, Kanban, Waterfall, Postman API, JAVA, MAVEN, Jenkins, Bit bucket, TestNG, POM, BAMBOO, Visual Studio Code, Selenium WebDriver,Visual Studio .

Client: Riverhills Bank, Milford, OH Feb2018 - Aug 2019

Role: QA Automation Engineer

Responsibilities:

Design and executed automated scripts to validate functionality, interoperability, and data integrity within the IT testing guidelines.

Demonstrated the ability to effectively communicate with all levels of management regarding testing strategies, execution of test objectives, and testing progress.

Responsible for creating and building the API automation framework (Integration Test) Services LLC using Java, Rest Assured and TestNG platform.

Ensured test cases are developed and traced to software requirements for full test coverage.

Using Postman to develop Restful API based automation for our backend services every sprint.

Working with Android developers to have Appium automation.

Worked with Frontend developers to have Night Watch automation for web application.

Worked with the Project management team to provide accurate estimates for testing timelines and also managing the testing resources internally and externally.

Conducting regular Bug review and status meetings on team's test plans and feature deliverables.

Used REST ASSURED for functional testing by developing Sprint based Test Suites for REST API's.

Coordinated with developers and system engineers offshore to fix application defects.

Reported testing status about the test plan coverage in daily scrum.

Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Designed automation framework to validate the Angular JS developed application to verify API functionality.

Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.

Implemented test automation scripts for mobile testing using Appium.

Performed a lot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through REST ASSURED tool.

Executed Test Suites for Smoke, Functional, Integration, Regression, User Acceptance and Backend testing.

Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Used Git for Version Control and Code Collaboration to manage code reviews.

Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, REST ASSURED, XPath, POSTMAN, Eclipse, Cucumber, JIRA, SQL, Windows.

Client: HM Insurance Group, Pittsburgh, PA Jul2017 – Jan2018

Role: Test Automation Engineer

Responsibilities:

End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.

Involved in Regression testing using Selenium and Creation of automation scripts for web pages

Developed automated Test cases in Java using Selenium WebDriver.

Created user defined functions in Java and implemented the functionality with Selenium.

Understanding requirement and developing end to end automation test scripts using Selenium WebDriver with TestNG framework.

Find, isolate, document, regress, and track bugs through resolution via JIRA.

Designed, developed and implemented Test Driven automation testing framework utilizing Java in Eclipse

Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness

Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.

Involved in using Maven build tool to manage framework dependency jar files in POM.xml.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id's and XPath in Selenium.

Wrote Features using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).

Executed REST based web services API testing (Java client and SoapUI).

Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.

Worked directly with analysts and developers to investigate software defects.

Clarify requirements based on reviewing work flows and document findings and decisions.

Worked closely with team QA to develop comprehensive Rest API test strategy.

Involved in the Smoke testing whenever the build is deployed.

Created JavaScript (.js) using describe, it, promise, resolve, reject, done, expect and assertions for REST API Validations like POST, PUT, GET and DELETE.

Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.

Using Jenkins Continuous Integration Tools, trigger Cron Job to run daily sanity smoke test scripts in different environments like Dev and QA Environment.

Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.

Automated the REST API Web Service Call to invoke Mail Broker which contains templates for customer receiving emails.

Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.

Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Soap UI, Jenkins, Agile, POSTMAN, HTML, XML, XPath, JavaScript, JIRA, SQL, Oracle, Windows.

Client: Ascena Retail Group, Mahwah, NJ Jun 2015-Jun 2017

Role: QA Engineer

Responsibilities:

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

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.

Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.

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

Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.

Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

Created whole test framework using Selenium for further test creation and execution.

Regression test cases were written and automated using Selenium WebDriver.

Prepared Traceability Matrix to ensure the adequate coverage of the test cases.

Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

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

Environment: Java, Agile, Selenium WebDriver, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, JIRA, Git Hub, Windows.

References: Available upon request.



Contact this candidate