Post Job Free
Sign in

Engineer Test Cases

Location:
Mississauga, ON, Canada
Posted:
April 09, 2019

Contact this candidate

Resume:

Gopi T Email: ****.*.***@*******.***

Sr. QA Automation Engineer Phone: 306-***-****

Professional Summary:

Over 5+ Years of experience in software testing of diverse applications on various domains.

Worked in Agile environment closely in sprint planning activities in prioritizing the user stories.

Attended extensive working experience on all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.

Developed automation framework using BDD and TDD development process.

Expertise in functional testing AUT using Selenium WebDriver using Junit/TestNG testing framework, Jenkins for Continuous Integration.

Experience in working with Build Systems like ANT/Maven/Gradle and continuous integration systems like Jenkins.

Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.

Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.

Familiar with n-tier, 2-tier and Service-oriented architecture.

Expertise in Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, single user Performance Testing, Documentation and Reporting.

Experience in using web-debugging tool like Fire Path and Firebug for finding elements locator.

Experience in writing unique XPath using firebug and fire path to identify web elements.

Extensively worked on testing the SOAP Services using SOAPUI, by creating the request and verifying the response in XML format.

Proficient in using Mercury's Test Management tool JIRA, HP ALM, Quality Center, and Confluencefor Requirements Management, Test Management, execution, Defect Tracking and Reporting.

Experience in writing SQL Queries, SQL Scripts and performing Database testing.

Ability to coordinate work with testers, developers and other team members in testing complex projects and monitoring the overall enhancement of software product quality.

Technology Skills:

Testing Tools

Selenium WebDriver, QTP/UFT, HP Quality Center, Test Director, ETL

Development skills

Java, JSP, HTML, JavaScript, C, Linux shell scripts

DB Programming

MSSQL, Oracle, DB2, JDBC, ODBC, My SQL, MS Access

Operating Systems

Windows, Linux

Testing Methodologies

Functional Testing, Integration Testing, System Testing, Regression Testing, Performance Testing, API Testing

Misc. Tools and Concepts

Web based, Mobile applications, Client/Server, Mainframe, Custom software products and Standalone applications, Microsoft Office (Word, PowerPoint, Excel, Access, Project), Android Studio, Eclipse, SAS

Agile Methods and Tools

Scrum, Kanban, JIRA, Trello, Confluence

Scripting Tools

Java, Python, Shell, PowerShell

Work Experience:

QA Automation Engineer

Saskatchewan Health Authority – Regina Oct 2017 – Present

SHA CANADA is the trade name of the property and casualty health division of Saskatchewan Health Authority (SHA), which offers health benefits in Saskatchewan. It operates SGI CANADA in Saskatchewan.

Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Automated the test scripts using Selenium Web Driver and debugging and enhance the scripts.

Developed custom libraries for automation using JAVA and Selenium WebDriver.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)

Extended TestNG framework by adding some helper classes and methods.

Used Selenium WebDriver and TestNG to run the parallel testing.

Involved in checking build by using Maven as well as can run test suite in cross browser or parallel browser testing (using TestNG)

Configured Maven for JAVA automation projects and developed Maven project object model

Used Selenium WebDriver for writing test scripts for regression test coverage.

Worked on Data Driven Framework and MVC for Automation test scripts. Performed GUI, Functional and Regression testing by automated using Selenium WebDriver.

Developed BDD tests using Cucumber by writing behaviors and step definitions.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.

Used Firebug and Firepath to access webpage script variables.

Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Performed functional testing of SOAP and RESTFULWeb Services using SOAP UI Tool.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Performed Defect Tracking and Management in JIRA. Generated automated daily reports using JIRA API.

Conducted backend testing using SQL queries to validate data for database.

Environment: Java, Selenium WebDriver, Eclipse IDE, JIRA, Cucumber BDD, Jenkins, Maven, SOAP UI, Fire Path, Firebug, XPath, SQL, Windows 7.

QA Engineer April 2016 – September 2017

Pacific Blue Cross, Victoria, BC

Pacific Blue Cross is implementing a new Online Portal application that can be used by the residents of British Columbia to get information about products and services offered by Pacific Blue Cross. Pacific Blue Cross is a not-for-profit organization operated by British Columbia for their residents offering essential services within the supplementary health care and travel benefit fields. Pacific Blue Cross is also a large provider of group health and dental benefits, health spending accounts and employee assistance programs. Through the Blue Cross Life Insurance Company of Canada, we round out our benefit offerings with group life, weekly indemnity and long-term disability insurance.

Responsibilities:

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Responsible for the development of automation scripts for new enhancements using TestNG and Selenium WebDriver.

Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.

Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.

Used Java and TestNG framework for scripting. Developed re-usable function using TestNG for the Test Automation.

Used Maven to create test automation software build and execute Automation Test.

Performed build acceptance testing and smoke testing using Cucumber automation tool. Used Cucumber automated testing to test new and existing functionality.

Regression test cases were written and automated using Selenium WebDriver.

Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Used SOAP UI tool to test SOA based architecture to test SOAP services and REST API.

Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.

Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.

Connected to database to Query the database using SQL for data verification and validation. Performed back end testing on oracle database by writing SQL quarries.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, Maven, TestNG SOAP UI, Quality Center, XPath, Firebug, FirePath, DOM, MS Excel, SQL, Windows.

United Health Group, Hyderabad, India July 2014 - April 2016

QA Analyst

Health4Me Online/Mobile app lets customer get a snapshot of their products and services. Using Health4Me mobile customers can submit claims online through member e-Claims online services, access personalized coverage information about benefits, claims and more – quickly and easily, any time, View card information including: member ID, Drug, and Global Medical Assistance and Locate the nearest approved provider who has access to Provider e-Claims, through a built-in GPS mapping tool.

Responsibilities:

Created test plans and test cases in concert with system engineers and web designers.

Worked under Waterfall methodology.

Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.

Tested the application manually prior to automation for functional testing.

Performed Manual performance testing to identify various critical points in the application.

Created Test Cases Test Plans and Test labs using Quality Center.

Prepared Test Plan to identify software risks and ways to mitigate the risks.

Prepared Test Strategy to identify the overall approach for testing.

Performed the Manual Testing of the application before switching over to the automation phase.

Performed Manual Testing to check flow of the application.

During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

Performed Functional, Integration, System, GUI, Cross-Browser compatibility, Ad- Hoc Testing.

Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.

Supported new and existing products by configuring and testing software products and software components of a website.

Provided Estimates for testing and updated the Project Plan with the testing timelines.

Wrote SQL queries and statements to test database for retrieving information.

Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Manual Testing, Quality Center, HTML, CSS, Java Script, Oracle, SQL, Windows.

Max New York Life Insurance, Hyderabad, INDIA June 2013- June 2014

Title: QA Engineer

Project was based on Enterprise Claim System. There were more than 200 interfaces in the application which

Includes vendors, outside state farm also. Conducted the Functional, Smoke testing, Integration, and Regression

Testing of the application.

Responsibilities:

Daily interaction with project team consisting of Developers, QA Analysts/Testers, and Project Managers.

Defined test cases and test scenarios for functional testing and, integration testing, and regression testing as per the requirements of the site.

Participated in UAT testing with end users

Created test cases in excel sheet and updated the defects in excel sheet.

Executed DDL and DML queries to manipulate and validate the database.

Worked closely with the application development teams to troubleshoot issues found.

Reports the bugs using MS Excel Sheet.

Used Descriptive Programming in Quick Test Pro to handle dynamic objects

Used Recovery Scenario Manger in QTP to handle exceptions

Implemented Back-End testing to validate and verify the data by executing SQL queries such as Joins, Aggregate Functions, and Select statements.

Environment: Windows 2000, Quality Center 9.0, Win NT / 2000, Java, Oracle

Education: Bachelors in Mechanical Engineering from VR Siddhartha Engineering College



Contact this candidate