Post Job Free
Sign in

Senior QA Automation Engineer with 8 years of experience

Location:
Jersey City, NJ
Posted:
July 10, 2017

Contact this candidate

Resume:

Binu Babu Sreekumar Mobile: +1-984-***-****

Sr. Quality Assurance Engineer/ Test Automation Lead E-mail: ********.**@*****.***

mailto:********@*****.***

Senior QA Automation Engineer with almost 8 years of experience in all phases of Software Testing Life Cycle (STLC), experienced in developing Test Cases, Test Plan and Automation test scripts using Selenium with Java, BDD, Gherkin, SoapUI in a CI/CD environment. Diversified experience in Automation, Manual testing and Business Analysis.

Experience in implementing different automation development efforts in Agile/Scrum and Waterfall development environments.

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.

Developed and executed test scripts using Selenium WebDriver and TestNG, analysed Test Results and created Defects.

Automated regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.

Performed functional testing of enterprise Restful and SOAP Web Services using SoapUI.

Identified correct GUI elements using various Selenium Locators like ID, name, Link Text, Partial Link Text, XPath, and CSS in creating automation scripts.

Configured application framework using excel spreadsheets and processed the spreadsheets using Apache POI.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Tested the Mobile Application using Appium with Selenium WebDriver.

Created test cases and performed Database testing to check the data is being migrated properly.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle/SQL Server.

Created Maven project and configured dependencies using pom.xml

Automated and scheduled Build using continuous integration tool Jenkins Server at periodic intervals.

Involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.

Experienced in leading offshore team and adjusts work assignments or schedules to meet changing work-related priorities or demands.

Experience in creating Test Plans, Test Scripts, Test Scenarios and Test Reports using High Level and Detailed Design.

Experience in creating Requirement Traceability Matrix (RTM), and QA metrics like, Test execution status, Defect report and Daily/Weekly Status Reports.

Consistently established and maintain solid rapport with QA, development and business counterparts.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Excellent analytical and problem solving skills with ability to understand and analyse complex issues and team player.

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, TestNG, Cucumber, RESTful, SoapUI, QC, ALM

Languages: Java, JavaScript, Python, SQL, MySQL, Oracle, XML, HTML, SOAP, REST

SD Methodologies: Agile, Scrum, Waterfall

Build & Integration Tools: Maven, Jenkins

Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Architecture: Client server, Web based application

Databases: Oracle, MS SQL, SQL Server

Operating Systems: Windows XP/7/8/10, Linux, Mac

Databases: MySQL, Oracle, SQL Server

Browsers: IE, Firefox, Chrome, Safari

Utilities: Eclipse, GIT, FireBug, FirePath

Others Perfecto Mobile, Microsoft Office, Microfocus Rumba, SharePoint

Fidelity Investments Jersey City, NJ

Test Automation Engineer/Lead Jan 2015 - Present

Test automation in a CICD setup for Fidelity’s advisor channel web application projects designed to provide a robust, flexible, intuitive tool to institutional advisors. This involves working with in house and third party vendor partners.

Responsibilities:

Lead team of QA engineers based at onshore and offshore.

Planning and estimating the efforts for each phase of test cycle based on project/release plan.

Assessed and analysed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions and Scrum Meetings.

Expertise in writing and executing Test plans, Test Suites, Test Cases, Test summary reports, for automation and manual testing as well, based on User requirements, System requirements and Use Case documents.

Designed and implemented Test Framework based on Data Driven Framework and POM(Page Object Model)

Strong experience with software development approaches like Agile and Iterative.

Implemented TestNG automation framework for regression testing

Performed Functional testing as per user stories and also performed Integration Testing and System Testing using Selenium WebDriver.

Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Attributes and Tags.

Scripted the Test cases and managed the framework dependency jars using Maven. Also used Maven to perform build from Jenkins Continuous Integration.

Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Tested the Fidelity Investments Mobile Application using Appium with Selenium WebDriver.

Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.

Working knowledge with cloud based code repository system like GitHub and Source Tree.

Host triage calls with all the teams involved in the project across various geographical locations for troubleshooting defects.

Verify dataflow through the front and backend - using SQL Queries to extract data.

Interacted with Mainframe Systems in the backend for the trading work flow using Microfocus Rumba.

Production validation and production support during the implementation of the project.

Tested the Work flow of the Fidelity Trading Life Cycle involving various Web Services (API Testing) using SoapUI, Soap Protocol and Restful.

Recreated client issues in test environment and gave demo to developers.

Worked on continuous improvement of QA process by reviewing and evaluating existing practices with standard testing guidelines to ensure overall quality of the product.

Environment: Selenium WebDriver, Test NG, HP ALM 11, SAHI 5.1.1, Microfocus Rumba, Perfecto Mobile tool, JAVA, HTML, Flex, Windows 8/10, Mac, IE 10, 11, Chrome, Safari, Firefox, Appium, Cucumber, Gherkin, SoapUI, Oracle, SQL, Maven

Fidelity Investments Durham, NC

Test Automation Engineer October 2013 - December 2014

Test automation for Fidelity’s brokerage channel web application projects designed for Correspondents. This project followed a SDLC which was a blend of Waterfall and Agile methodologies.

Responsibilities:

Lead team of QA engineers based at onshore and offshore.

Planning and estimating the efforts for each phase of test cycle based on project/release plan.

Assessed and analysed Business Requirements (BRD), Functional Requirements (FRD).

Expertise in writing and executing Test plans, Test Suites, Test Cases, Test summary reports, for automation and manual testing as well, based on User requirements, System requirements and Use Case documents.

Performed Functional testing as per user stories and also performed Integration Testing and System Testing using Selenium WebDriver.

Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Attributes and Tags.

Tested the Fidelity Investments Mobile Application

Performed Cross Browser Testing on different types of browsers.

Hosted triage calls with all the teams involved in the project across various geographical locations for troubleshooting defects.

Verify dataflow through the front and backend - using SQL Queries to extract data.

Interacted with Mainframe Systems in the backend for the trading work flow using Microfocus Rumba.

Production validation and production support during the implementation of the project.

Tested the Work flow of the Fidelity Trading Life Cycle involving various Web Services (API Testing) using SoapUI, Soap Protocol.

Recreated client issues in test environment and gave demo to developers.

Environment: Selenium WebDriver, Selenium IDE, HP Quality Center, SAHI 5.1.1, Microfocus Rumba, Perfecto Mobile tool, JAVA, HTML, Flex, Windows 7, Mac, IE, Chrome, Safari, Firefox, SoapUI, Oracle, SQL

Fidelity Investments India

Software Test Engineer April 2010 – October 2013

Quality Assurance engineer for web application projects designed to provide best in class experience for brokerage retail users.

Responsibilities:

Prepare test strategy, test plan, test scenarios and write exhaustive test cases based on business requirements and system delivery specifications.

Review all deliverables with business and other stakeholders and obtain signoff. Incorporate feedback into all deliverables.

Identify and set up test data before the kickoff of testing cycle.

Execute test cases and track defects in HP QC 11/ALM.

Experience in recognizing the priority and severity of the bug with in depth knowledge of the Bugs life cycle.

Responsible for Smoke, Adhoc, System Integration Testing(SIT), Regression, end to end and browser compatibility testing

Verify dataflow through the front and backend - using SQL Queries to extract data.

Develop automation test scripts in Selenium and SAHI for regression.

Environment: Selenium, HP ALM 11, SAHI 5.1.1, Microfocus Rumba, Perfecto Mobile, JAVA, HTML, Flex, Windows 7, Mac, IE Chrome, Safari, Firefox, SoapUI

Infosys Bangalore

Compliance Analyst/System Engineer Oct 2009 – March 2010

The project involved undertaking the responsibility for Information and Corporate Security of the Offshore Development Centres (ODC) and developing internal tools. It required interaction with the ODC associates, senior management and clients on a regular basis.

Responsibilities:

Develop and maintain internal tools in Java

Manually tested internal tools

Conduct information security awareness and training programs to promote policy, standards and best practices for protecting information and assets.

Conduct internal audits to ensure business operations are in compliance with requirements, work processes and policies.

Received requests for access to or the removal of software/hardware.

Performed periodic reviews for internal user's access, determining if what they had was appropriate to their role.

Used SQL to generate various compliance reports

Environment: Windows 7, Mac, IE Chrome, Safari, Firefox, Java, Eclipse, SQL, MS Office



Contact this candidate