Post Job Free
Sign in

Automation Tester Qa Analyst

Location:
Atlanta, GA
Posted:
June 23, 2022

Contact this candidate

Resume:

Ayyadurai Natesasubramaniyan

*****.****@*****.***

423-***-****

Summary:

Over 12 years of experience as QA Analyst in Web based applications. Hands on experience in Manual Testing, Automation testing and testing tools like Cypress, Protractor Selenium web driver.

Experience with End to end Automation testing for both Angular and Non-Angular pages.

Migrating existing selenium script in to cypress for both web and API test cases

Hands on experience with API testing.

Responsible for developing Test strategies, Test Plan, Test Scripts, Test cases, and Test Metrics.

Analyzed and reviewed system requirements, use cases and other design documents to gain overall understanding of the functionality of the new application to determine the appropriate level of testing required.

Proficient in repetitive Manual and Automation Testing including test case writing and execution.

Hands on Experience in Web Application Testing, Functional, Integration, Sanity and Regression testing.

Prepared Requirements Traceability Matrix to analyze the Requirements coverage in functional specifications, use cases and test cases.

Involved in all the phases of SDLC and QA Life cycle, with timely delivery against aggressive timelines.

Experienced with Page object model (POM) framework.

Automation test specialist using Selenium Web driver, XPath, CSS Selector usage in Selenium and Data Driven Framework Automation testing using Selenium

Experienced with TestNG and JUnit.

Worked with defect tracking tools like Quality Center, Jira and BugZilla

Experience with Cucumber, Selenium Web Driver, Selenium commands and x-path.

Experienced with ANT, Maven and Continuous Integration using Jenkins.

Expertise in problem solving and Bug Reporting using Bug Tracking Tools

Wrote various SQL queries to pull data from database and to detect errors in application.

Experience in Validating Web Services SOAP request and response XML and RESTful Services

Proficient at interacting with clients to determine the test schedule and providing the deliverables by target date

Tested both native and hybrid apps using mobile testing.

ISTQB Certified Software Testing Professional with good exposure in SDLC and extensive experience in testing life cycle

Extensive working knowledge in UNIX/Linux operating systems.

Strong Collaboration interpersonal, Communication skills with proficiency at grasping new technical concept.

Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.

TECHNICAL SKILLS

Testing Tool

Cypress, Protractor, Selenium Web Driver, Cucumber

Languages

Type script, Java and javascript

Test Framework

BDD, Junit, TestNG

Web Debugging Tool

XPath, Firepath, Firebug, Yslow

Project Methodologies

Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools

Rally, Jira, Quality Center, BugZilla

Browsers

Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Continuous Integration Tools

Git lab, Jenkins, Hudson, Cruise Control

Databases

Oracle, SQL Server, MS- Access and DB2, Mongo

Operating Systems

Windows variants, UNIX

EDUCATION:

Bachelor of Engineering in Electrical & Electronics Engineering (Mailam Engineering College, Madras University, Chennai) May 2003.

Master of Engineering in Process Control & Instrumentation (Annamalai University, Tamilnadu, India) May 2005.

PG diploma in Business Administration (Stebens college of Technology and Management, UK) Dec 2006.

PROFESSIONAL EXPERIENCE:

Client : Cigna, Connecticut CT Jan 2018 –Till date Role : QE Lead

Description: Cigna is a global health service organization. It provides medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g. governmental and non-governmental organizations, unions and associations). Cigna also offers Medicare and Medicaid products and health, life and accident insurance coverage primarily to individuals in the U.S. and selected international markets.

Responsibilities:

Performed Functional, Regression, Ad Hoc on Web based applications and API testing.

Administering performance of all regression tests on functional processes and develop all required test plans for various automated processes and coordinate with QA and engineering team to document all required test plans.

Responsible for understanding and gathering the business requirements for health care applications by working closely with product managers and business partners.

Evaluating all programs and preparing required architecture and diagrams as per user request and guidelines and managing operational features for all automation processes and review all test cases and project cycle.

Responsible for test planning, test strategy and test process definitions for continuous improvement and to support Center of Excellence.

Working with remote and offshore resources to manage deliverables as per the sprint planning. Mentoring junior QA engineers to provide them business, technical and process knowledge.

Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.

Automates Smoke and Functional test cases using cypress with type script

Migrating existing selenium test cases in to cypress script using typescript

Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.

Attended daily scrum, sprint planning, retro, story grooming, defect report meetings and presented progress updates.

Performed automation testing for analytic story

Coordinated with developers and system engineers to fix application defects.

Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.

Updating the framework for integrating the smoke script with git lab for CI(Continuous Integration)

Executed various SQL Queries to perform the backend testing.

Client : Wells Fargo, Charlotte, NC Jul 2017- Dce 2017

Role : Sr. QA/Selenium/ Automation Tester

Description: Wells Fargo is one of the leading banking company in banking division. Wells Fargo was using QTP to automate their vast manual test suites hence to cut down the cost and to support future business they migrated to Selenium.

Responsibilities:

Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system.

Understand the application requirements and system design.

Preparing Test Scenarios based on RSM (Requirements Specification Matrix).

Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data Driven" test.

Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.

Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.

Used Firebug to do web based testing with selenium for the commands and locator application.

Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.

Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.

Extensively queried through SQL to check the database records.

Suggested automation process improvements & engaged in framework enhancements.

Engaged in framework enhancements, code reviews and maintaining deliverable quality.

Prepare Test case data needs before developing the Test cases.

Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.

All the test scenarios that have been satisfied with the functionality are moved to automation testing.

Generated the SQL Queries to retrieve the data from databases for validation testing.

Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment

Execute automated Selenium scripts and reproduced failures manually.

Test web sites for functionality, GUI, usability, navigation, and browser and OS compatibility.

Analyzing the logs and escalate the issues to Developers.

Ran batch files for efficient use of scripts and time.

Prioritized and reported defects using Defect Tracking tool JIRA.

Responsible for providing the status updates to the team on daily basis.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.

Participated in daily status meeting, Coordinated with the developers and Business Analysts to resolve the defects and close them.

Client : DentaQuest, Boston, MA FEB 2016- Jun 2017

Role : Sr. QA/Selenium/ Automation Tester

Description: DentaQuest is a global dental and vision service organization. It provides dental, medical, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g. governmental and non-governmental organizations, unions and associations). DentaQuest also offers Medicare and Medicaid products and health, life and accident insurance coverage primarily to individuals in the U.S. and selected international markets.

Responsibilities:

Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test scenarios.

Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.

Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.

Created web UI tests using cucumber and Selenium Web Driver

Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.

Automates Smoke and Functional test cases using Selenium Web driver, Nunit and Csharp.

Developed automation test cases using Spceflow framework and Selenium Web driver.

Attended weekly code review meetings and presented progress updates.

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

Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.

Used Maven, Selenium Web driver, Java,Csharp, Java script and Selenium Grid to create nightly automation scripts.

Cross-Browser Testing both Manual and using Selenium.

Executed various SQL Queries to perform the backend testing.

Used MTM as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Client : Beachbody, CA Sep 2015- Jan 2017

Role : QA tester/Selenium

Description: Beachbody LLC is an American multinational corporation that uses direct response infomercials and multi-level marketing to sell fitness, weight loss, and muscle building home-exercise DVDs. The company's best-known products are Tony Horton's P90X, and Shaun T's Insanity, whose TV ads have become some of the most frequently run infomercials in the United States.

My involvement in the project was to test various applications using automation tools, track and report the defects.

Responsibilities:

Developed and maintained test suites, test cases.

Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test cases.

Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.

Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.

Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.

Automates Smoke and Functional test cases using Selenium Web driver, TestNG and Java.

Developed automation test cases using TestNG framework and Selenium Web driver.

Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.

Attended weekly defect report meetings and presented progress updates.

Coordinated with developers and system engineers to fix application defects.

Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.

Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.

Updating the framework for integrating the smoke script with Jenkins for CI(Continuous Integration)

Used Maven, Selenium Web driver, Java, Java script and Selenium Grid to create nightly automation scripts.

Cross-Browser Testing both Manual and using Selenium.

Executed various SQL Queries to perform the backend testing.

Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Client: Etisalat,Dubai Nov 2013 to Feb 2014 Role: Test Engineer

Project Description: EBPP Hub integrates with Billers and collecting agents by using Adapters, which are based on industry standards.. Each biller can have its own customized workflow; hence multiple business rules can be applied for each workflow individually. For billers to be able to view/modify their business rules parameters, settings, and view their transactions, they will be given access to Biller web application. For Collecting Agents, to be able to view their limits, detailed info, update credentials, and view their transactions, they will be given access to Collecting Agent web application

Responsibilities:

Responsible for preparing, reviewing and executing the test cases.

Documented all the Test cases for different screens in the application.

Determined test approaches for various testing strategies like Functional, System,

Regression, and executed manually.

Co-ordinate with the developers and the business line regarding the requirements

Track the changes made to the requirements and updated test cases based on them

Held Daily Check Point Meetings to give updates regarding issues in testing

Documented all the testing activities, processes and results.

Client: Bank of India and Canara bank, India. Apr 2013 to Oct 2013

Role: Test Engineer

Project Description: eRemit offers instantaneous remittance service to the bank’s customers through Automated Clearing house (ACH) . The Remittance solution helped the bank to launch an instant cross border remittances service for Non – Resident Indian. This offers the remitter the facility to instantly credit funds into the beneficiary’s account anywhere in India. Both beneficiary and remitter receive free mobile and email alerts instantaneously on receipt of money.

Responsibilities:

Involved in product review, requirement analysis and base lining.

Review and analyze Functional specification.

Involved in understanding the application by attending the demo sessions imparted by developers.

Executing test cases, Detecting bugs and classifying them based on severity and priority.

Interacting with developers, users and various members of my team to discuss and to resolve defects

Submission of weekly status on bugs and results.

Client: eGovernment, The Kingdom of Bahrain Feb 2012 to Mar 2013

Role: Test Engineer

Description: The Kingdom of Bahrain, through its leadership has delivery of government services to its citizens, residents, businesses and visitors. E-Government Authority therefore, has been assigned with this responsibility to implement these services through its online channels. The National Payment Aggregator (NPA) is for use by all government entities in the Kingdom.

National Payment aggregator (NPA) will support all electronic payments through the various channels of service delivery (the National Portal, Mobile Portal, Kiosks, National Contact Centre and Common Service centers). In addition, the NPA is required as an aggregation mechanism for various payment mechanisms, payment service providers, payment availing entities, central monitoring & reconciliation processing, etc.

The NPA application is web based intranet and internet application which enables customers to make payments through various payment methods, payment channels. There are different Channels interfacing with NPA. Channels like National Portal, Mobile, National Call Center, Kiosk etc. will interface with NPA to complete a payment transaction.

Responsibilities:

Involved in product review, requirement analysis and base lining.

Review and analyze Functional specification.

Involved in understanding the application by attending the demo sessions imparted by developers.

Created Test Plan and designed test cases.

Executing test cases, detecting bugs and classifying them based on severity and priority.

Interacting with developers, users and various members of my team to discuss and to resolve defects

Submission of weekly status on bugs and results.

Client : Barnes & Noble, NY Jan 2009 to Feb 2012

Role : Test Engineer

Description: In the present scenario, there are numerous systems that push metadata updates to Catalog. Client opens window to each and every business group of Barnes and Noble, for updating their corresponding metadata content. Currently, CDM handles simple metadata updates, availability updates, pricing updates, commentary updates. Later, CDM is aimed to address the below areas: Merchandising, Vendor management, reports, Category updates etc.

Responsibilities:

Involved in product review, requirement analysis and base lining.

Review and analyze Functional specification.

Involved in understanding the application by attending the demo sessions imparted by developers.

Created Test Plan and designed test cases.

Executing test cases, detecting bugs and classifying them based on severity and priority.

Interacting with developers, users and various members of my team to discuss and to resolve defects

Submission of weekly status on bugs and results.



Contact this candidate