Keerthana Narayanan
Mobile: 940-***-****
Email: Keerthanaaec @gmail.com
QA Automation Engineer
Professional Summary
Around 6 years of experience as a Quality Assurance Analyst and Test Engineering in all phases of Manual and Automation Testing in Retail, Insurance and banking domains
Experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications
Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall, Agile and Kanban
Experience in executing and testing of client server architecture, web - based applications using Selenium Web Driver, NUNIT, JUNIT, Java, and Python
Experience in Quality Assurance Life Cycle (QALC), Estimation, Writing Test Strategies, Test Cases, Risk Planning, Defect Reports and Developing Automated Test Scripts, Traceability Matrices and Test Environments
Highly seasoned and accomplished Software QA Engineer with deep and broad proficiency in all types of corporate software. Qualifications include software testing experience in the area of automation, performance (Load/Stress/Capacity), continuous integration/continuous delivery, cloud services, DevOps, development and manual testing
Worked in building automation scripts and frameworks using Selenium Web driver with Java
Experience in developing the Automation framework using Python and Core Java programming using OOPS concepts, Selenium, Java, TestNG and Maven
Experience with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, Sanity testing, System Testing, Performance testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, White Box Testing, API Testing, Documentation and Reporting
Extensive experience in Keyword Driven, Data Driven and Hybrid Automation Frameworks
Proficient in testing database of applications developed with SQL Server
Experienced in UNIX servers in writing, editing, executing, and testing Shell Scripts
Extensive experience in manual web services testing (SOAP and REST) using Soap UI and browser-based plug-ins like Postman for REST APIs
Working on testing the application running on Salesforce platform from both manual and automation fronts.
Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Maven and Jenkins
Used TestNG framework to run unit test and Maven to build the Project
Experienced on preparing SQL queries for Data validation and Data Flow
Experienced in performing Data driven testing to validate the components displayed on the website using Selenium. Comfortable in building and configuring maven and Jenkins.
Education
• Bachelor’s degree in Computer Science Engineering from Anna University, India (2013-2017)
Courses & Certification
• Scrum PSM-I Certification
• Business Analyst Masterclass
• Selenium Testing
Technical Skills
Programming Languages: Python, Java
Frontend Technologies: HTML5, Java Script
Databases: SQL Server, MYSQL
Automation Tools and Languages: Selenium IDE, Selenium WebDriver, TEST NG, Junit, Maven, Gherkin (Cucumber), Jenkins, Java
Web Services & Database Testing Tools: SOAPUI (SOAP, REST), Ready API, Rest Client (Firefox add on), Postman
Automation Frameworks: Unit Test and Data Driven
Project Management / Defect Tracking Tools: JIRA, Rally (Central Agile)
Methodologies: Agile, Scrum, Waterfall and Sprint
IDE: IntelliJ
Platform: Salesforce
Version Controller: GitHub
Operating Systems: Windows, Linux
Professional Experience
Wells Fargo, Chandler, AZ Oct 2021 – Present
QA Automation Engineer
Responsibilities:
Provide exceptional contributions to client-side communication as well document, QA methodology and software development.
Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
Worked on Selenium Web Driver (Maven, Jenkins), SOAP UI, Rest API Testing, AWS) through programming language XML, Java, SQL, PL/T-SQL, Cucumber.
Worked on REST and Azure platform for preparation of automation test cases.
Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, and name).
Working with the business team to set expectations and establish key performance benchmarks to use in end user Communications as well as QA/Others Team, Functional, Integration, End-to-End Integration, Regression, Performance Testing Conducting Business Requirement Analysis, prepare performance test plan and test cases, traceability matrix, Test Scripts For middle-ware, the web- Based, Client/Server and Stand-Alone applications, Follows continuous DevOps Methodology.
Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
Used Python for dynamically generating property list for every application. Automated data movements using python scripts.
Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
Setup Perform and SQL database performance tests monitoring on various SQL servers in different environments. Create and maintain SQL queries for database performance analysis.
Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
Strong knowledge in Web services using SOAPUI& send date in XML get response in xml, analyzed the issue.
Hands-on experience with test automation tools such as Selenium Webdriver, TestNG, Postman, Cucumber & other test frameworks
Prepared UAT test cases with test data, Conducted UAT session with business users, collected feedback from the users and incorporated those feedback in the test plan according to the decision.
Performed web service testing for Rest API using Postman to validate business logic before integrating the API with front end. Utilized GET, POST, PUT and DELETE request as per needed.
Environment: Selenium IDE, Selenium Web Driver, Selenium Grid, Python, HTML, XML, JIRA, Windows, Jenkins, SQL Server, Maven, SOAP UI, Cucumber.
HCSC, Richardson, TX Dec 2017 – Sep 2021
QA Automation Engineer
Responsibilities:
Prepared test plans, scripts, and cases based on functional specifications and user requirements using the Azure DevOps Test Plans module.
Tested the Claims department’s Cloud application “eClaims” on Salesforce platform from both manual and automation fronts.
Worked on Salesforce based Application for performing regression and smoke testing.
Developed BDD driven automation framework in Java, Cucumber and Selenium for running regression suite in various Salesforce sandboxes.
Worked on Salesforce based Agile Project extensively involved in Communities.
Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
Implemented Complex SQL queries – Joins/Stored Procedures in the MS SQL server database to perform various database operations.
Testing and Automating Rest API using Postman Collections/Rest assured (Post/Put/GET Hep methods).
Involved in designing and developing keyword-driven automation framework using Selenium WebDriver.
Troubleshoot the errors and bugs in Automation Testing and update the Automation scripts.
Involved in testing SOAP and REST services using Rest Assured and testing both XML and JSON formats.
Performed Smoke Testing, Performance Testing, Integration Testing, and Regression Testing.
Performed Regression testing for new builds and every modification in the application using Selenium Webdriver
Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
Actively involved in STLC process and used tools like Selenium RC/Web driver, SOAP UI.
Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Familiarity with test plans, Coordinating User Acceptance Testing, Supporting System Integration Testing.
Update the framework with helper methods If any developing REST API automation Scripts.
Managed Onsite and Offshore Test Teams.
Defect management: logging, tracking, closing, reporting at project level.
Initiated and coordinated daily Review and Status meetings.
Conducted High-level design review meetings, reviewed scope of business rules and proposed necessary changes.
Created automated test cases using Selenium Suite, and using JAVA programming and IntelliJ IDE.
Performed database testing by writing complex SQL queries on Microsoft SQL Server tool to retrieve data and compare it against the information displaying in application for data accuracy.
Ability to write and execute test cases and scripts in both a manual and automated manner.
Execute manual and automated test cases, analyze results, report and track defects, verify fixes and perform follow-up work to resolve issues.
Lead teams to create and execute test plans and scripts that will determine optimal application performance according to specifications.
Worked closely with developers, business stakeholders and act as an integral part of the software development team using iterative development process.
Coordinated with the Drives team for updating information on licenses.
Environment: Selenium WebDriver, Java, Jira, Agile (Scrum), SoapUI, Salesforce, Jenkins, REST API Testing POSTMAN, SQL, Cucumber, IntelliJ, TestNG, Business Analysis, Functional Analysis, SDLC, STLC, E2E testing, Selenium, MS Office.