Janani Ethirajulu
Senior QA Automation Test Engineer
Phone: 571-***-****/ **********@*****.***
PROFESSIONAL SUMMARY
Senior QA Analyst with 8+ years of experience in all phases of Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium and Cypress. Diversified experience in Automation and Manual testing serving various domains such as Insurance, Banking and Finance.
CORE COMPETENCIES
Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM and Waterfall.
Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Smoke testing, Sanity Testing and Functional Testing.
Expertise in automation of Web-based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE, Cypress and Worked on multiple browsers like IE, Firefox and Chrome Driver.
Performed BDD -Behavior Driven Development and testing using Cucumber, Selenium, JAVA and TestNG.
Experience in creation of Automation test scripts using frameworks like Page Object Model
and Keyword Driven.
Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
Experience in using JUNIT & TestNG test frameworks in creating test scripts, test suites, HTML reports.
Experience in testing of Mainframe applications using COBOL, JCL, DB2, Control-M, ISPF, SPUFI.
Performed Continuous integration automation using Jenkins.
Experience on web service testing using SOAPUI, Post Man.
Experience on automation of RESTful Web services using RestAssured API.
Expertise in Defect Management/Problem Solving including tracking bugs, reporting using Rally, JIRA and Quality Center/ ALM.
Experience in using finder mechanisms like CSS, XPath expression, HTML id to find the Web Elements.
Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Defect Management, Reporting and Tracking.
Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements and Test estimation.
Experience in Black Box Testing Techniques - Boundary Value Analysis and Equivalence Partitioning.
Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
EDUCATION SUMMARY
Completed BE in Computer Science and Engineering from Anna University, India in the year 2006.
TECHNICAL SKILLS
Development methodology
Agile/ Scrum, Waterfall, Kanban
Artifacts
Test Plan, Test Cases, Test Summary Report, Bug report
Automation Tools
Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Cucumber, Junit, TestNG, Maven,Cypress, Jenkins
Version Management
GIT(Stash), SVN
Webservices Testing
Soap UI, Rest Client, Postman, RestAssured API
Framework
Page Object Model, BDD, Keyword Driven, Data Driven, Hybrid Testing Frame work.
Bug Management Tools
Rally, Quality Center, JIRA
Programming Languages
Java, HTML, XPath, CSS
Database/Database tools
SQL Server, Oracle, MySQL, SQL
Mainframe Tools & Technologies
JCL, COBOL, DB2, IMS DC, VSAM, Control-M, File aid, Endevor, Xpeditor, ISPF, SPUFI
Operating Systems
Windows 07. XP, UNIX.
IDE
Eclipse
PROJECT-I
Project: FUSE
Client: CapitalOne Bank
Role: Senior QA Analyst
Location: Richmond,VA
Duration: Aug 2020 – Present
Project Description:
FUSE is a customizable GRC platform that enables the Capital One Bank enterprise to manage Risk and its governance in way that is quick, reliable and Scalable. Previous Risk management platform PRIME is migrated and all its functionalities are moved to FUSE. API and FUSE Data Adapter are the intermediate layers between FUSE and PRIME.
Responsibilities:
Involved in Creation and Maintenance of Page object model (POM) framework, which included Selenium, Java, Maven and TestNG.
Involved in development and maintenance of Selenium automation scripts using for multiple applications.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Designed and developed automation framework which included Selenium, Java, TestNg and Maven.
Designed and developed automation framework for Cypress Automation tool using Cucumber Framework.
Developed End to End Test Scripts for data movement from FUSE to PRIME and Postgresql Datatbase.
Followed Agile/Scrum Methodology, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
Followed BDD automation framework for the web services automation
Configured Maven for JAVA automation projects and developed Maven project object model (POM).
Executed System Test Cases/Scenarios in Dev (DIT), QA(FIT) environments and make sure that user stories are working as expected.
Maintain Tasks, Create Defects and track them on JIRA test management tool.
Created and monitored Jenkins jobs for the nightly execution of UI automation sanity and regression suites.
Involved in testing Web Services manually and creation of collections using PostMan.
Developed automation scripts to test the RESTful Web services using RestAssured API.
Involved in verifying data in application through SQL queries on Mainframe Screens.
Actively interacted with the Business people, development team and conducted meetings for clarifications.
Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode.
Involved in preparing monthly QA metrics and Weekly status reports.
Defect tracking and agile management was done in Rally.
Environment: Java, Eclipse, Cucumber, Maven, TestNG, Cypress, Jenkins, Rally, Manual Testing, JIRA, MS Excel, Mainframes ISPF/PDF, File-Aid,CICS,DB2.
PROJECT-II
Project: AutoPayModernization
Client: ADP
Role: Senior QA Analyst
Location: Roseland,NJ
Duration: Jan 2020 – Jul2020
Project Description:
APM’s goal is to modernize the technology and capabilities to support the needs, capabilities that provide clients and client employees with more direct control/information. Aiming on improved capabilities for data exchange between systems. Also to Support reduction of reliance on ADP’s service teams for clients and reduction of reliance on direct AutoPay access for service teams for frequently requested activities. It reduces the training time for service teams and capabilities for service teams to facilitate transformation to more consultative role.
Responsibilities:
Involved in Creation and Maintenance of Page object model (POM) framework, which included Selenium, Java, Maven and TestNG.
Involved in development and maintenance of Selenium automation scripts using for multiple applications.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Designed and developed automation framework which included Selenium, Java, TestNg and Maven.
Followed Agile/Scrum Methodology, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
Followed BDD automation framework for the web services automation
Configured Maven for JAVA automation projects and developed Maven project object model (POM).
Executed System Test Cases/Scenarios in Dev (DIT), QA(FIT) environments and make sure that user stories are working as expected.
Maintain Tasks, Create Defects and track them on JIRA test management tool.
Created and monitored Jenkins jobs for the nightly execution of UI automation sanity and regression suites.
Involved in testing Web Services manually and creation of collections using PostMan.
Developed automation scripts to test the RESTful Web services using RestAssured API.
Involved in verifying data in application through SQL queries on Mainframe Screens.
Actively interacted with the Business people, development team and conducted meetings for clarifications.
Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode.
Involved in preparing monthly QA metrics and Weekly status reports.
Defect tracking and agile management was done in Rally.
Environment: Java, Eclipse, Cucumber, Maven, TestNG, Jenkins, Rally, Manual Testing, JIRA, MS Excel, Mainframes ISPF/PDF, File-Aid,CICS,DB2.
PROJECT-III
Project: Benefits Hub
Client: American Express
Role: QA Analyst
Location: 200 Vesey Street, NY
Duration: May 2018 – Dec 2019
Project Description:
The Benefits Hub works on the digital experiences for American Express consumer and OPEN card members that educate them on their relationship and terms/conditions of their products. The primary goal of this part of the site is to help CMs understand what benefit they have, and what is available to them, as well as promote and enable various special interactions that give them the full value of their relationship. The site is currently comprised of three unique, but associated, sub-products: Card Benefits, Entertainment Access and Premium Products. Each of these areas provides our CMs with information related to their products.
Card Member Benefits; previously known as Card Center is accessed by a logged in CM thru the global navigation bar and provides information for both consumer and OPEN card products. The CM experience is built around the primary card used by the customer and defaults to the benefits associated with that card. CMs can switch to other products that they currently own or browse thru the various content areas created for them.
Responsibilities:
Followed Agile/Scrum Methodology,attended retrospective meetings and worked on Iterations (Sprints) part of releases.
Involved in creating, updating and executing of test cases according to requirements.
Developed and maintained automated regression and Smoke test suits in Selenium Web Driver using Java programming language
Implemented POM framework using Page Object Design Pattern and Selenium Web Driver.
Configured Maven for JAVA automation projects and developed Maven project object model (POM).
Executed System Test Cases/Scenarios in QA, Pre-production environments and make sure that user stories are working as expected.
Integrated Regression test suits for Continuous Integration using Jenkins.
Developed automation scripts to test the RESTful Web services using RestAssured API.
Involved in verifying data in application through SQL queries against the Business Rules.
Actively interacted with the Business people, development team and conducted meetings for clarifications.
Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode.
Involved in Regression Testing on DEV / QA / UAT Environments.
Involved in preparing monthly QA metrics and Weekly status reports.
Defect tracking and agile management was done in Rally.
Environment: Java, Manual Testing, MS Excel, Eclipse, Selenium Web driver, Cucumber, Maven, TestNG, Jenkins, Rally.
PROJECT-IV
Project: AMIG - Guidewire
Client: American Modern Insurance Group
Role: QA Analyst
Location: Cincinnati, OH
Duration: Aug 2016 – Apr 2018
Project Description:
This project of a leading Insurance client involves testing the integration of legacy systems with Guide Claim Center 7.0 in Agile methodologies with eight Sprints. Establishment of the necessary internal and external interactions total of 30+ integrations to support all Claims processes with a more robust and developed Claims system, Claim Center 7.0. System Integration Testing, Automation testing was performed for testing the end-end functionality of claims from creation of new claims in CMS to verifying the claim financials with legacy systems. Guidewire Policy Center, Billing Center and Claim center was used for testing the wide range of motoring, travel, other services and benefits.
Responsibilities:
Analysis and Understanding of Functional Requirements.
Prepared Estimation for the Project and coordinated with the Team.
Writing Test Scenarios, Test Cases and performing Test Execution and Defect Logging to meet the Deliverables.
Responsible for the System Integration Testing in Sprint Releases.
Maintain Tasks, Create Defects and track them on JIRA test management tool.
Involved in Creation and Maintenance of Project object model (POM) framework, which included Selenium, Java, Maven and TestNG.
Involved in development and maintenance of Selenium automation scripts.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Verifying log data of all linked internal and external applications for the reporting purpose and performance tracking through SQL queries.
Closely interacted with the Business Clients, all stakeholders of corresponding applications and conducted meetings for clarifications.
Involved in preparing monthly QA metrics and Weekly status reports for the project.
Environment: Guidewire Application for Policy, Billing and Claim center, Java, JIRA, Manual Testing, MS Excel, Eclipse, Maven, Selenium, TestNG and SQL server.
PROJECT-V
Project: MPS
Client: Mastercard Worldwide
Role: Senior Test Engineer
Location: Bangalore, IND
Duration: Oct 2011 – Aug 2013
Project Description:
This Project involved working in Member Parameter System (MPS) which acts as a Data Repository for Master Card Worldwide. All related Applications are linked with MPS. Backend is Mainframes. Front End is the MPS- GUI Application. Projects across various Master Card Regions impacting MPS were Functionally System Tested in the frontend GUI application and validated with the backend Mainframes Database.
Responsibilities:
Analysis and Understanding of Functional Requirements.
Prepared Estimation for the Project and coordinated with the Team.
Writing Business Rules, Conversion, Interfaces, GUI Test Cases and performing Test Execution and Defect Logging to meet the Deliverables.
Responsible for the System Integration Testing and Automation Testing.
Involved in development and maintenance of Selenium automation scripts.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Verifying backend data in Mainframes DB2, SPUFI, ISPF File aid and Endevor.
Closely interacted with the Business Clients, all stakeholders of corresponding applications and conducted meetings for clarifications.
Involved in preparing monthly QA metrics and Weekly status reports for the project.
Environment: Mainframes Testing, Manual Testing, MS Excel, Eclipse, Maven, Selenium, TestNG and SQL server.
PROJECT-VI
Project: Notice of Indent
Client: Capital One Auto Finance
Role: Test Engineer
Location: Bangalore, IND
Duration: Aug 2010 - Sept 2011
Project Description:
This Project involved working in Client Financial Application Portal. Loan Application System generates Letters to Customers – Notice of Indent whose Loans are in Due based on set of conditions. This project involved Agile methodology with1 different iterations to analyze and perform Test Execution in COAF- Titan Portal.
Responsibilities:
Analysis and Understanding of Functional Requirements.
Prepared Estimation for the Project and coordinated with the Team.
Writing Requirements, Test Cases, Preparing Test Data and Test Execution in the Client Portal.
Responsible for the System Integration Testing and Automation Testing.
Involved in development and maintenance of Selenium automation scripts.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Closely interacted with the Business Clients, all stakeholders of corresponding applications and conducted meetings for clarifications.
Involved in preparing monthly QA metrics and Weekly status reports for the project.
Environment: Manual Testing, MS Excel, Eclipse, Maven, Selenium, TestNG and SQL server.
PROJECT-VII
Project: RPS
Client: HSBC
Role: Test Engineer
Location: Bangalore, IND
Duration: Aug 2009 – Jul 2010
Project Description:
This project in HSBC Software for the Retail Processing System - RPS. The goal was to modernize the technology and capabilities to support the needs, capabilities that provide clients and client employees with more robust RPS. The retail processing process description documents were system tested and executed in mainframes SIT environment.
Responsibilities:
Analysis and Understanding of Functional Requirements.
Prepared Estimation for the Project and coordinated with the Team.
Preparing test data according to the Business requirements.
Writing Business Rules, Test Scenarios, GUI Test Cases and performing Test Execution and Defect Logging to meet the Deliverables.
Responsible for the System Integration Testing and Automation Testing.
Involved in development and maintenance of Selenium automation scripts.
Executed Regression and UI test cases in QA and INT environments and make sure that user stories are working as expected.
Closely interacted with the Business Clients, all stakeholders of corresponding applications and conducted meetings for clarifications.
Involved in preparing monthly QA metrics and Weekly status reports for the project.
Environment: Manual Testing, MS Excel, Eclipse, Maven, Selenium, TestNG and SQL server, COBOL, DB2, JCL,CICS, File Aid and Endevor.