Athira
Email:********@*****.*** Phone:650-***-****
PROFESSIONAL SUMMARY:
●Over 7 years of experience with diverse roles in IT industry as Software Engineer and Quality Analyst. In-depth knowledge in automated software testing tools such as Selenium and QTP.
●Worked as a team in performing testing procedures on desktop and web based applications. Have excellent problem solving skills and experience in writing test plans, strategy and procedures throughout the lifecycle of a project starting from specification review to user acceptance.
●Good experience in Selenium WebDriver Automation and Selenium IDE, Maven and TestNG
●Experience in defining test methods, designing test plans and test cases, verifying and validating Web based applications across multiple browsers- for both manual and automated testing.
●Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
●Experience in using Junit and TestNG testing Framework as a test runner with Selenium.
●Extensively involved in debugging Web Application using Firebug.
●Domain exposure in Airline, Banking and Educational Domains.
●Extensive experience in Manual and Black Box Testing methods.
●Experience in creating excellent Test Approaches, Modularized Automation Scripts, Functional Scripts, Manual Test Plans and Test Cases.
●Experience working with Agile, Waterfall and Iterative software development model
●Good knowledge of Software Development Life Cycle (SDLC) including analysis, design, documentation, implementation and integration.
●Good knowledge in Software Testing Life Cycle (STLC) Process
●Good knowledge in designing and executing exceptional modularized reusable automated scripts using - Quick Test Professional (QTP) and VBScript
●Proficient in defect tracking, reporting, reviewing and analysis of test results.
●Well versed with functional, regression, security, integration and system testing
●Strong experience in working with business users for User Acceptance Testing and acting as liaison between the business and project teams, generating and communicating status report to different organization levels in-house and external.
●Worked in Agile Methodology and participated in Scrum meetings and Sprint Deliverables
●Played the role as a lead for small testing teams
●Experience in Web Development technologies like HTML,CSS
●Excellent Communications and interpersonal skills backed up by sound professional ability to work independently as well as a team member.
AWARDS:
●Awarded by Tektide Innovations as Continuous Contributor in the project GreySlick.
●Received client appreciation for handing most number of tickets and for successful closing of tickets while working with Citi Bank.
TECHNICAL SKILLS:
Operating System
Windows 200X/XP/NT/7/8, Unix and Linux, Mac
Database
MS SQL, MS Access
Programming Languages
Core Java, C, C++,VB Script, Ruby on Rails
Testing Tools
Selenium, QTP
Bug Reporting Tools
JIRA, Quality Centre, Mantis, Bugzilla, Redmine
Web Technologies
HTML, XML, Java Script
SDLC/Methodologies
Agile-Scrum, Waterfall
Domains
Airline, Mortgage, and Education
KEY SKILLS AND COMPETENCIES:
●Hands on experience in QTP and Selenium
●Hands on experience in Java and C
●Worked with Git Hub, Source Tree, Jenkins, Rally and JIRA
●Knowledge of user documentation, test plan, test cases & user acceptance plans.
●Deep Knowledge of functional and regression testing.
●Work exposure in a variety of domains
●A thorough understanding of SDLC
●Extensive knowledge of the full software testing life-cycle.
PROFESSIONAL EXPERIENCE AND JOB PROFILE:
Sabre-Southlake, Texas Oct 2015 - Present
Role: Sr. Quality Analyst
Test Environment: Java, Ruby on Rails, Selenium, JIRA, Git, Jenkins
Description: TripCase gives travellers a single place to manage and organize their trips. Connected to powerful technology and travel companies, TripCase is an itinerary management app that delivers the right information at the right time.
Contribution:
Requirement Analysis, Test plan, Test Design and Test Execution and defect logging using JIRA.
Primarily focusing on Automating the Test plans using Selenium Webdriver, Automation Test Script Estimation, Daily Scrum Standup calls, Weekly grooming Sessions and Sprint planning meetings
Identification of reusable functions with respect to application for every Sprint.
Work closely with development and product owner to provide timely and accurate test results
Understanding the requirements of assigned Stories, Automation Test Script Estimation, Test Script design and Analysis
Creation of Automation test scripts in Selenium WebDriver in Java using eclipse IDE
Debugging and execution of Automation test scripts.
Responsible for creating test automation suite for projects from inception to on-going maintenance state.
Responsible for designing, authoring, and executing test automation to prove the upgrade of platforms and on-going development was successful
Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework
Have to coordinate with Business analyst for the clarifications
Analysed business requirements and new features to determine the test strategy to be applied
Write user stories and estimate them with story points
Write Selenium code for features that were identified to be tested under automation
Use Sonar Cube for code analysis.
Developed automated tests in Java using Maven, Selenium WebDriver and TestNG.
Do manual testing on features that requires to be tested manually
Use Git and Source Tree for code management
Used Jenkins as a continuous integration tool
Used Vector for build deployment into test environments
Do code reviews and review pull requests of co-workers
Run regression tests on Selenium Grid to identify any errors before deploying a new build to master
Run regression to identify areas that were broken and make fixes accordingly
Responsible for handling release of new features by working alongside Ops team
Worked as a team and followed Agile methodology
Handled the role of ringleader and retrospective leader
Manually tested test cases related to Android, iOS and Apple Watch
Tektide Innovations-Kerala/Sunnyvale, California Jan 2013 - Sep 2015
Project: GreySlick
Role: Sr Quality Analyst
Test Environment: Java, Selenium Web driver, JIRA, Git, Jenkins
Description: Greyslick is a centralized online school end to end ERP system that helps to manage activities of Educational Institutions. The user interface of Greyslick is very easy to use and the online web application helps to manage various aspects of an Educational Institution such as online admission, Students and Batches, Attendance, Exam, Timetable, Lab, Library, Fee and Accounts, Human Resources, Store, Events and News, Hostel, Transportation etc.
Contribution
Analyze the business requirements and discussed about gaps in requirements with BA and SA.
Developed Test cases from functional requirement document.
Involved in the development of Data Driven Automation testing framework using Selenium WebDriver, Java and TestNG.
Developed automated tests in Java using Eclipse, Selenium WebDriver and TestNG.
Used JIRA for defect tracking and testing
Used Maven to build and run the Selenium Automation framework. Once the script got over, framework used to send the automation reports over email.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Centre.
Involved in creation of Automation test framework using Selenium.
Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
Added annotations to the test.
Developed the Automation Test Scripts using Java and execution using Selenium.
Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
Regression test cases were automated using Selenium, Web Driver
Executing Test Cases, Test Plans and Analysing the Test Results.
Developed the Positive and Negative Test Cases for various modules based on the business requirements.
Performed Manual Testing on different Modules of the Application.
Documented test results and to assist in debugging and modification of software
Involved in all stages of testing process - Development of Test procedures and Test cases based upon requirements for Functional testing, Regression testing, User acceptance testing, UI testing and Cross browser testing.
Assists in the preparation of estimates for the performance of the various activities defined in the Test Plan.
Involved in root cause analysis for the issues occurred in UAT.
Written SQL Queries for testing the database and validate the data.
Interacted with different Development teams, Business Analysts and Project Manager.
Muthoot Finance-Kerala, India June 2011 - Dec 2012
Role: Test Engineer
Test Environment: Windows NT, Oracle, Java, client-server, QTP, Quality Center 10.0 & Manual Testing
Description: Worked as a Test Engineer on a mortgage servicing portal application at Muthoot Finance. This application is designed for the business units of the bank to manage their manage real estates and foreclosure properties in an improved innovative way. This application has different Modules such as Online Banking/Web Banking, Online Securities, Online Insurance and Online Mortgage.
Contribution
●Involved in both manual and automation testing, analysing requirements and writing test cases.
●Worked with Business Analysts regularly for developing test cases from the Business Requirements.
●Developed Automation Test Scripts using QTP, prepare library files and Driver Script.
●Created end-to-end automation flows, build Object repository and Test data files.
●Used Quality Center to create test cases, store test cases and execute the test sets.
●Prioritized and reported defects using Quality Center, to present reports in team meetings.
●Performed Back end testing using SQL queries to validate the data in the backend.
●Wrote SQL queries to fetch and verify the data.
●Performed Regression testing to make sure that all the bugs have been fixed and the application is running properly using QC and QTP.
●Actively participated in project team meetings
●Extensively involved in peer reviews and reviewed test scripts and test cases.
●Tracked defects using Defect Manager of Quality Centre and generated defect reports.
●Analysing the Business Requirements and understanding the high level and detail design of the application.
●Estimating QA timeframe need for the application.
●Documented test plan and test cases using Quality Centre.
●Wrote Test plans and test cases that identify the schedules, environments, resources (personnel, tools, etc.), methodologies, cases (inputs, procedures, outputs, and expected results), documentation, and reporting criteria
●Defined testing entrance and exit criteria; ensured business and technology acceptance.
●Responsible for creation and maintenance of Test Matrix and Traceability Matrix.
●Executed manual and automated test cases and verified results with expected results.
●Involved extensively in conducting integration, performance and UAT testing.
●Involved in all phases of the quality testing process that was designed and developed for this project
●Managed defect management process; coordinated defect review meetings with development and business.
●Produced daily, weekly metrics and status reports for senior management.
●Involved in coordinating test case execution and defect logging using Quality Center.
●Identified and escalated system, business issues and risks within the project structure.
●Used the Office Suite extensively which included MS Word, MS Excel, MS Access, MS Project, MS Visio for various documentation and reports.
Citi Group Global-Mumbai, India _ Oct 2010-May 2011
Role: Software Engineer
Description Citigroup is a global bank with branch locations in 36 countries. The United States is the largest single market with approximately 26% of branches, generating 51% of revenues. Citi has various in house applications for its employees and needs technical support to support its applications
Contribution
●Assisting with 2nd level support on Incident, Problem and Change management issues reported on the Virtual Tech, Citi Marketplace, One Approval and Resolve IT.
●Provide Level 1 and 2 technical support for Citi Banking applications
●Analyze and recognize issues, work with the client to resolve them.
●Provided Technical documentation, build a KEDB, User training and documents.
●Assisted users in formulating requirements/enhancements and advised on alternatives and implications.
●Manage the tickets that gets raised and allocate them to team members
●Work in a highly secured product application support role with integrity
●Training junior support engineers on how to handle tickets and resolve them
●Be on the call support how high priority issues
●Delegating high priority issues to the correct department and getting the ticket resolved within the SLA
●Monitor progress on the resolution of Known errors and ensure appropriate entries are made to the Known Error Database as per the ITIL.
●Liaise with Change Owners and Change Requesters to ensure that all Requests for Changes (RFC’s) submitted are fully documented and of sufficient detail and quality to be processed.
●Validating submitted changes according to agreed rules.
●Provides notification of critical/emergency RFCs and facilitates the Emergency Change process.
●Responds in a timely manner to any queries related to the Change Management process, and only escalates queries where absolutely necessary.
●Able to work in a 24X5 support environment
Allsec Technologies-Chennai, India Oct 2008 - Sep 2010
Role: Quality Analyst
Description: Dell Incorporated is an American privately owned multinational computer technology company based in Round Rock, Texas, United States, that develops, sells, repairs and supports computers and related products and services. Bearing the name of its founder, Michael Dell, the company is one of the largest technological corporations in the world, employing more than 103,300 people worldwide.
Contribution
Working with developers and testers on manual testing.
Meetings with business to understand roadblock and help developers and testers to complete critical items on priority.
Coordination with Development team on Defects/incidents.
Writing test cases, reviewing them and executing the test cases in order.
Coordinating and communicating with business analysts and developers to understand projects.
Working with architect and provide them build and code collaborator report which will help them to monitor quality of code.
Daily reports on defects which will provide business to track their projects