Qa Automation Tester/ Analyst Resume
PROFESSIONAL SUMMARY:
- Software Test Automation Engineer with 7 years of professional experience and expertise in both Manual Testing and Automation Testing activities, serving various domain such as Finance, Banking and telecommunication.6 years of experience in automation testing using Selenium at Client side.
- Deep knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC), including Agile and Waterfall methodologies.
- Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
- Experienced in Object Oriented Programming (OOP) using core Java and extensively used classes, objects, inheritance, polymorphism, and exception handling.
- Proven ability in developing and designing Automation Frameworks like test Driven Framework, Behavior Framework.
- Experienced creating framework from scratch by using Page Object Model, Page Factory and automation tools like Maven, Selenium WebDriver, TestNG, JUnit, Cucumber, Jenkins.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Experienced in using different web browsers like Google Chrome and Firefox Gecko and expert to find web elements from different locators in Selenium.
- Experienced with Git, GitHub as source Version Control System.
- Experienced using Selenium Grid to execute Selenium Automation Suites on different platform, browser combination in parallel.
- Experienced using Cucumber BDD create Features, Scenarios and Steps, Tags and Hooks.
- Experienced on Front - end Test Automation using Java, Selenium, Cucumber, Gherkin, Maven, TestNG, Junit Ruby and RSpec
- Experienced in Back-end testing by using Java Database Connectivity (JDBC) for SQL and automating the same using appropriate gems.
- Experienced in REST API testing using POSTMAN and RESTAssured using Java library.
- Hands on experience in Test Driven Development, Behavior Driven Development (BDD).
- Experienced using Jenkins server to perform Continuous Integration (CI).
- Experienced using Jira, ALM as project management bug tracking and management tool.
- Strong problem-solving skills and very good time management skills.
- Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as part of the team.
- Cross functional Agile team member who can perform Manual and Automation Testing with extensive coding skills.
- Quick learner, detail oriented, positive energy, always make sure to meet the deadlines.
- Ability to grasp and master new technologies, excellent analytical and problem-solving skills.
- Able to take initiative, work independently and also as a team player.
TECHNICAL EXPERTISE:
Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC
Automation Tool: Selenium Web Driver, Watir, Selenium Grid, Test NG, JUnit, Cucumber, SoapUI, JUnit, Quality center
Framework: Behavior Driven, Test Data Driven, Page Object Model (POM).
Test Build & Integration Tools: Maven, ANT, Jenkins
Version Control: GIT, Team Foundation Server
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Defect Tracking Tools: HP QC/HP ALM, JIRA, Bugzilla.
Web Service: SoapUI, Rest API, XML.
Programming Languages and Scripting Languages: Java, Ruby, SQL, PL/SQL, XML, HTML, CSS, Java Script
Database/Database tools: SQL Server, Oracle, MySQL.
Operating Systems: Unix, Linux, Windows, Mac
EXPERIENCE:
Confidential
QA Automation Tester/ Analyst
Responsibilities:
- Developed automated scripts using Selenium and watir Web Driver and Implemented Frame work using Ruby, capybara.
- Analyzed Business Requirements documents and identified documents requires for system and Functional Testing efforts for all Scenarios.
- As a cross- functional team member of Agile environment worked closely with product owner to analyzed Acceptance Criteria for User Stories.
- Performed both Manual Testing and Automation Testing in web-based application.
- Involved in Test Design, Test Plan, and preparing Test Result for each executed component.
- Designed and implemented different Automation Framework from scratch like Page Object Model.
- Performed Back-end Testing by writing SQL queries in Oracle SQL database.
- Identified web elements using various locators like ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.
- Used Rspec Unit Cucumber Framework to drive the execution.
- Developed Selenium Automation Framework such as Behavior and Data Driven on Ruby Mine IDE using core Ruby, Selenium WebDriver, Watir web Driver, RSpec, Cucumber, Git, Page Object Model and Jenkins tool for Continuous Integration.
- Hands on experience in handling synchronization using Implicit Wait and Explicit Waits to improve the automation suite efficiency.
- Designed Automation Test Framework using JUnit, Framework Structures with core Java.
- Working in Agile Scrum teams, analyzed and reviewed User Stories for each Sprint Backlog and making Test Plans, Test Cases with our team lead, QA test engineers and manual tester.
- Creating Configuration Properties file put the keyword and value in it under target folder.
- Using Cucumber BDD to create Test Scenarios / Scenario Outline and stored Test Data into Cucumber examples table.
- Generated Cucumber HTML reports and plug-in with screenshots for every run.
- Contributed in full life cycle of Agile Scrum as a cross functional team member, performed Automation Testing, supported Manual Testing, and provided production support for application release.
- Used POSTMAN for Manual API Testing and RESTAssured library for automation.
- Involved in status reporting, project meetings and project planning with the team.
- Have started with the Initial Phase of the Connected App mobile application of the Confidential of web application using Appium.
Skill Set: Ruby mine, Ruby Language, Jira, ALM, Microsoft SQL, Jenkins, GIT, GIT hub, Gherkin Language, cucumber, Postman, Appium, Soap UI, Microsoft SQL.
Confidential
QA tester
Responsibilities:
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
- Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant. Create JUnit HTML test report for the entire test suite.
- Create/Edit XML configuration files and properties files for various frameworks and data for testing web services.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Initially the project was started with ruby cucumber and then shifted to Cucumber and Selenium webDriver. So have thorough knowledge on ruby and cucumber.
- Configured builds scripts to run tests, develops report using Netezza tool and sends notifications.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server Status reporting and test updating in Quality Center.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Skill Set: Java, Selenium WebDriver, SoapUI, Jira, XML, TOAD, Jenkins, Git, Oracle 10g and JBoss server, Unix.
Confidential
System Engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting with JIRA.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the Freshers.
Skill Set: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle, Billing Systems (CSG and ICOMS).
Confidential
QA Analyst / Support Analyst
Responsibilities:
- Partnered with Nomura Research Institute analysts and collaborated with the back-office users for defect-free delivery of ‘Japan Securities Depository Center JASDEC ’ mandated Stock-Dematerialization project, ensuring smooth transition and zero downtime for trade matching and settlements’ applications ISTAR-DB and LMI.
- Coordinated efforts of a global delivery team, analyzed complex issues, troubleshot & rectified system defects, liaised with compliance users for requirements gathering, followed-through with front office and upstream IT teams to ensure data fixes, and accomplished on-time completion of ‘Securities & Exchange Surveillance Commission SESC ’ mandated Confidential Order Ticket Remediation mitigating reputational risk for Confidential . Received Confidential Top Management Recognition.
- Manual testing (QA) which includes requirements gathering, preparation of Test Traceability Matrix, Test Strategizing, Test cases, Test Execution, Reports and Post Implementation Analysis.
- Worked on applications used by Front Office and Middle Office namely Order Management Systems, Booking & Allocation systems, Algo Trading Systems, Compliance tracking and Crossing Systems of OTC used to internally match orders.
- Coordinating with the onsite team in Singapore, on a daily basis to handle and clarify their questions and concerns.
- Gave a power point presentation explaining the latest functional enhancements of the product to Manager and Team Lead.
- Performed End-to-End testing of the entire system after the implementation of functional enhancements.
- Prepared the Traceability Matrix reports to make sure all the requirements have been met while creating the Test Plan and also during the UAT phase.
- Worked closely with the QA manager, developers and QA engineers to understand needs, ps, workflows, priorities, and schedules and to execute test strategies.
Skill Set: Java/JavaScript/HTML, Windows XP, Microsoft Office Word, Excel, Power Point 2007, QTP, PL/SQL.
