Post Job Free
Sign in

QA Automation Engineer

Location:
Irving, TX
Posted:
June 29, 2020

Contact this candidate

Resume:

Keerthi

Email: add67x@r.postjobfree.com

Phn #: 408-***-****

PROFESSIONAL SUMMARY:

Over 7 years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web-based Applications with proficiency in both manual and automation testing.

Experience working in Agile/Waterfall environments in all phases of Software Development Life Cycle (SDLC) with a strong understanding of analysis, development and testing of applications in the project.

Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/Grid, Appium, Rest Assured, HP Quick Test Professional and Junit/TestNG, ANT, Maven, Jenkins Cucumber, Quality Center, JMeter, JIRA, SOAPUI and Postman.

Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Appium.

Implemented test automation scripts for mobile testing using Appium for Android applications.

Experience in validating Regular and Ajax control using Selenium locators like XPath, CSS, id and name.

Experienced in reading the test data from excel spreadsheet using API and TestNG Data provider.

Experienced writing and executing CRUD SQL statements.

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

Experience in API testing using postman and Rest Assured.

Experience in Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.

Experience in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.

Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.

Experience in Data Driven, Behavior Driven Frameworks using Selenium WebDriver and TestNG.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.

Provide beautifully crafted reports and real time analytics with Extent Reports.

Experience with data analysis, analyzing, documenting business requirements and data specifications.

A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.

Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.

EDUCATION: Masters in Computer Science

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver/Grid, Appium, Rest Assured, Junit, TestNG, SoapUI, Cucumber, JMeter, Postman

Frameworks

Behavior Driven, Data Driven

Languages

JAVA, Java Script, HTML, XML

Databases

MySQL

Build Tools

Maven, ANT

CI/CD Tools

Jenkins

Bug Tracking Tools

JIRA, Quality Center (QC), Bugzilla

Processes

Agile-Scrum, Waterfall

Browsers

Mozilla Firefox, Internet Explorer, Safari, Google Chrome

Database

Oracle, MS-Access, SQL Server

Operating Systems

Windows, Linux

PROFESSIONAL EXPERIENCE:

Client: American Airlines (Dallas) Sep 19 – May 20

Role: Automation Test Engineer

Responsibilities:

Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.

Responsible for GUI and Functional Testing, using Black box Testing Techniques.

Involvement in Test Execution, Results Analyzing and Defect Reporting.

Work with Scrum team to test client's new native software that will be a key component of the product offering.

Responsible for writing automating tests for native android mobile application using Appium.

Identified mobile elements using UI Automator Viewer.

Performed Mobile Testing in android devices.

Involved in preparing a report of all automation difficulties and test results for furtherapplication using Maven.

Running automation on the device and testing scripts to ensure delivery of the software product.

Provide test summary and final test results with extent reports.

Executed Test cases and Test scripts for manual and automation testing. Defects are raised in the JIRA/ XRAY for logging, tracking and reporting bugs in the application.

Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.

Responsible for communicating and resolving software defects.

Involved in Regression Testing using Selenium WebDriver.

Measure and track quality assurance metrics across applications.

Be an integral part of an Agile Engineering team, working interactively with software engineers, testing engineers and product managers from the beginning of the development cycle. Help ensure functionality delivered in each sprint is well tested, utilizing automation wherever possible

Tracking defects from identification to closure via JIRA

Environment: Appium, Selenium WebDriver, Cucumber Java, POI, Page Object Modal, MAVEN, Eclipse, TestNG, Jenkins, Android UI Automator, Java Script, Git

Client: Bank of America (Plano, TX) Apr 19– Sep 19

Role: Sr. Automation Test Engineer

Project 1: Global Card Access (GCA)

Responsibilities:

Involved in Agile (Scrum Process) based Project Planning, Test planning and Coordinating on all SDLC phases.

Developed new and updated existing Automation test cases using Selenium WebDriver and JUnit, using perforce as version control system for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.

Involved in developing selenium automation framework using JUnit. Developed Maven targets to execute automation suites from command line.

Utilized testing tool JUnit extensively for the integration testing and unit testing.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Maintained Jenkins Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments.

Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Customized the Test Case and Test Plans in Quality Center according to the requirements of the project.

Developed and executed SQL queries for testing the application backend.

Automated the test scripts for the GUI, Functional and Regression testing using.

Planned and Executed Test Cases, Automated test scripts and reporting bugs.

Environment: Selenium WebDriver, Java, Cucumber, POI, Page Object Modal, MAVEN, Eclipse, JUnit, Jenkins, HTML, Java Script, JSON, XML, XPATH

Project 2: AuthHub

AUTH hub is Authentication Hub previously called as VIPAA (Verify Involved Party Access Authority). This module handles the authentication of online banking customers. Customer authentication is verified in across all the channels such as: Desktop, MobileWeb, MobileApp, and also non- customer facing applications such as Contact/Call Center, Financial Centers. Authentication database fetches Customer identity, security preferences, attempts, and device preferences etc. for validation purposes. This module also handles other customer maintenance and enrollment activities in online banking.

Responsibilities:

Create and customize the test cases in Quality Center according to the requirements of the project.

Generate test data need to test the stories.

Test the login process for desktop, Mobile web and aggregators (Intuit, Zelle etc.).

Test the third-party web services (Login, Statement, Account) using GenX tool.

Check the generated in the logs by writing queries in Splunk.

Use DataX to reserve data (party ids, debit card accounts, customer types like business or personal, etc.) in order to condition it for testing the scenarios within the bank.

Track the release by making sure initiatives are ready for DarkPod Release

Searching for the party ID’S, SSN etc. by using Weaseless or WCC

Automating the UI flow using Selenium WebDriver and Web Services using Rest Assured

Handle the regression handover by making the handover document and discussing the flow with the regression team.

Raise defects and keep track of daily defects.

Keep track of the test execution summary report.

Document the API flow for the third-party applications

Used Rally to track the stories, features and the status of the stories

Environment: Selenium Web Driver, Rest Assured, Java, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, JSON, XML, XPATH, Postman, Splunk, GenX Tool, DataX.

Client: SiriusXM (Farmington Hills/Irving) Feb 17 – Mar 19

Role: Sr. Automation Test Engineer

Project 1: FCA SXM17

Project Description:

SiriusXM provides commercial-free music from every genre, live play-by-play sports, the biggest news and talk, and the hottest entertainment at your fingertips, 24/7. The All Access package lets you listen to all of it everywhere — in your car, at home or the office on your computer, or on your smartphone and tablet.

Responsibilities:

Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities.

Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and coordinating on all SDLC phases.

Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.

Utilized testing tool TestNG extensively for the integration testing and unit testing.

Involved in using Maven build tools to manage framework dependency jar files.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Maintained Jenkins Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments.

Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.

Performed Web Services testing using Charles (Rest XML/Rest JSON)

Validated JSON responses generated for different Web Services using Charles

Automated the test scripts for the GUI, Functional and Regression testing using.

Planned and Executed Test Cases, Automated test scripts, Test Metrics and reporting bugs.

Upgraded software for the Panasonic hardware in the trucks and performed functional testing.

Used putty to run Linux commands for parsing the log files and troubleshooting.

Environment: Selenium WebDriver, Java, Fire Bug, POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, JSON, XML, XPATH, Firebug, Web Services, Charles, Oracle, Quality Center, Linux, Rally, Putty, WinSCP.

Project 2: GM

Project Description: GM is an android based SiriusXM application which can be accessed from General Motor vehicles.

Responsibilities:

Performed Functional, Negative, Positive, Integration, Regression, End-to End, smoke testing and User Acceptance Testing.

Performed smoke testing and regression testing using Appium on the GM hardware

Extensively involved in writing and designing templates for the Test Plans and Test cases

Identified the Test Cases and documented them in Jama.

Created build and Responsible for smoke test after every build

Worked with the Developers and the Test Lead to verify the Test Cases.

Responsible for regression cycles performed on Android.

Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.

Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules

Involved in creating the Traceability matrix based on Functional requirement in each module.

Base-line and Regression tests were scheduled and performed on every Release and build.

Supported End-to-end testing for android.

Created of Test Data for Member data's according to the scenarios.

Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Onsite and Offshore Team Members.

Regularly followed up with the development team to discuss the defects identified during Testing.

Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.

Interact with end users and investigate issues related to the QA.

Coordinated user acceptance testing with final users. Prepared end user documentation for the new system

Used Rally to store all testing results, metrics, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.

Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using Rally

Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Rally

Expertise in generating the daily defect detailed report using Rally for the other project stake holders and the project Management

Maintained bug lists for critical issues using Rally.

Environment: Rally, HTML, MS Office, Microsoft Excel, MS Word, Internet Explorer, Microsoft outlook, PowerPoint, Jenkins

Client: Kaiser Permanente (Oakland) Nov 15 – Jan 17

Role: Sr.QA Engineer

Project 3:

Project Description:

Kaiser Permanente is one of the largest managed health care organizations in the United States. DMC module is primarily responsible for managing medical care for individuals who are 18 and under and dependent on adults holding an active Kaiser account. The primary account holder will have full access to medical record, scheduling or cancelling appointments, lab results, assigned practitioner and health manager of the dependent. DMC is tightly coupled with other modules like LRD (Laboratory & Radiology Diagnosis), ARM (Accounting & Records Management), ASC (Appointment Scheduling). DMC comprises of 2 REST services with synchronous, asynchronous GET and POST calls with LRD, ARMR, and ASC. The response from DMC should be synchronous across web and mobile app.

Responsibilities:

Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities.

Involved in Agile based Project Planning, Test planning and Coordinating on all SDLC phases.

Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.

Utilized testing tool TestNG extensively for the integration testing and unit testing.

Involved in using Maven build tools to manage framework dependency jar files.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Maintained Jenkins Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments.

Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.

Performed Web Services testing using SOAP UI (SOAP XML/Rest XML/Rest JSON)

Validated XML responses generated for different Web Services using SOAP UI

Conducted Regression testing of the web-based application using SOAP UI

Customized the Test Case and Test Plans in Quality Center according to the requirements of the project

Performed ad hoc testing on IE, Mozilla Firefox and Safari browsers.

Developed and executed SQL queries for testing the application backend.

Executed SQL queries to validate the Data in tables using TOAD Tool.

Automated the test scripts for the GUI, Functional and Regression testing using.

Planned and Executed Test Cases, Automated test scripts, Test Metrics and reporting bugs.

Environment: Selenium WebDriver, Java, Fire Bug, POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and Restful, SQL, Oracle, TOAD, Quality Center, Linux, WebSphere Application Server

Project 4:

Project Description:

KP Preventive Care Mobile app is used for personalized health reminders and the information is available for a member and their family members. Helps for routine health screenings, tests, and immunizations, schedule it directly with the app. Find your up-to-date Preventive Services information in one place. Receive appointment reminders for you and your family members' scheduled visits - and if you need to, cancel or reschedule, details of upcoming appointments, share and email your doctor. Through KP My Meds app we can view our current KP medications, View dose history and easily edit alerts including date, time, and action required. Receive updates to your KP medications list directly from your Kaiser Permanente electronic medical record, Contact your doctor. Store notes or instructions about each medication. Customize your alerts and other settings.

Responsibilities:

Performed Functional, Negative, Positive, Integration, Regression, End-to End, smoke testing and User Acceptance Testing.

Performed Mobile Testing in iOS devices and android devices

Extensively involved in writing and designing templates for the Test Plans and Test cases

Identified the Test Cases and documented them in Rally.

Created build and Responsible for smoke test after every build

Worked with the Developers and the Test Lead to verify the Test Cases.

Responsible for regression cycles performed on Android and iOS devices

Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.

Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules

Involved in creating the Traceability matrix based on Functional requirement in each module.

Base-line and Regression tests were scheduled and performed on every Release and build.

Supported End-to-end testing for iOS and android.

Created of Test Data for Member data's according to the scenarios.

Created manual Test Cases in Rally.

Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Onsite and Offshore Team Members.

Regularly followed up with the development team to discuss the defects identified during Testing.

Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.

Interact with end users and investigate issues related to the QA.

Coordinated user acceptance testing with final users. Prepared end user documentation for the new system

Used Rally to store all testing results, metrics, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.

Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using Rally

Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Rally

Expertise in generating the daily defect detailed report using Rally for the other project stake holders and the project Management

Maintained bug lists for critical issues using Rally.

Environment: Rally, HTML, MS Office, Microsoft Excel, MS Word, Internet Explorer, Microsoft outlook, PowerPoint, Jenkins

Client: Union Bank (Monterey Park) Jan 15 – Oct 15

Role: Sr.QA Engineer

Project Description:

Union Bank is a diversified financial services company that provides a broad range of banking, asset management, wealth management, and corporate and investment banking products and services.

Union Bank provides deposit, credit, and trust and investment services to a broad range of retails, business and institutional clients. Each transaction is validated for the correctness in terms of Account Number, Account Type, Name of Account Holder, Installment Amount, and Mode of Payment etc. Once the basic data is validated the transaction goes through the payment authentication process. The database is updated accordingly.

Responsibilities:

Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Performed Automation Testing of each Build and then Regression testing on each build using Selenium WebDriver.

Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE). Contributed in framework creation.

Used Junit Test to automate functional and regression testing across integrated environments

Involved in implementation of Test Automation Framework build using Selenium WebDriver, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.

Involved in developing selenium automation framework using Junit. Developed ANT targets to execute automation suites from command line.

Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Prepared a report of all automation difficulties and test results for further application using ANT.

Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.

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

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.

Validated Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAPUI.

Created automation framework which uses SOAPUI to test APIs.

Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.

Developed and executed SQL queries for the database testing to validate specific Business Process for UI testing, functional, Integration testing.

Followed Agile Methodologies during the testing phase of the project.

Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.

Environment: Selenium Web Driver, TESTNG, Eclipse, JAVA, JUnit, Oracle 10g, SOAP UI, JIRA, ANT, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Web Sphere, SQL

Client: Blue Cross & Blue Shield (Durham) Jan 11 – Mar 12

Role: QA Tester

Responsibilities:

Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.

Performed Unit testing on all application modules.

Involved in System, Integration, and Data & Regression testing.

Created test plan, test cases and test scripts development and executed based on business and technical requirements.

Created the requirement traceability matrix.

Performed manual Testing.

Performed end to end testing.

Analyzed and created the bug tracking reporting and summary report.

Conducted quality reviews to monitor the progress of project.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Java, Manual testing, ALM, Oracle, Windows XP.



Contact this candidate