Post Job Free
Sign in

Software Tester Qa Engineer

Location:
Toronto, ON, Canada
Salary:
75000
Posted:
September 07, 2022

Contact this candidate

Resume:

VIVEK REDDY G

Email:- ********@*****.*** Mobile: https://github.com/hvbilla+1-289-***-****

Summary:

Software Development Engineer in Test (SDET) with around 5+ years of experience in designing, developing UI and Web Service test automation frameworks for enterprise-level web applications in Airline, E-commerce, and Health Care domains.

Working in Agile-scrum environment, actively participation in Daily Scrum calls, Backlog grooming, Sprint Planning and Sprint retrospective meetings.

Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle at all dimensions of Regression, Sanity, Smoke, Performance, Functional and Usability & Reliability.

Working experience with Test management /defect tracking tools like Confluence, Jira and HP ALM

Experience working with test automation frameworks for web using test automation tools–Selenium Web driver, Rest-Assured API, and Cucumber- Gherkin.

Experienced in Behavior-Driven Development, Advanced Automated Acceptance Testing with Restful Web Service Testing.

Design, Develop and implemented different Test automation frameworks like, Behavior driven, Data driven and Hybrid using Java.

Expert in building Test Automation frameworks using TestNG, Junit, Cucumber using gherkin language according to the project requirements from scratch.

Good knowledge in building pipelines using Continuous Integration and Continuous Deployment using Jenkins.

Good knowledge on java programming and good knowledge on java collections.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Jenkins (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit.

Hands on experience in creating rest assured framework from scratch for developing automated script for rest api testing.

Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.

Expert in developing Java Selenium Web Driver /IDE/Grid test scripts and Test Frameworks using TestNG/JUnit, ANT/MAVEN/Gradle build tools.

Worked on testing SOAP services using SoapUI manually and automated them in the same tool.

Experience in Database testing by using Oracle, MS SQL Server, and MySQL.

Pretty much experience in doing POC’s in setting up the framework from scratch.

Excellent experience with source version control tools with bitbucket, Git & GitHub.

Performed many POC’s(Proof of Concepts) using different tools on Banking, E-commerce and Health care domain projects.

Technical Skills:

Testing tools

SeleniumWebDriver,TestNG,Junit,Cucumber, Postman, SOAPUI

Technologies

Java withOOps concepts.

Databases

MySQL, Oracle & MSAccess

Development tools

Eclipse,Net Beans,WebStorm,PyCharm,Postman,splunk, Visual studio code, HPE ALM, K

Operating system

LINUX, UNIX, Windows.

CI/CD tools

Jenkins.

Others

GIT, BitBucket, DesignPatterns, Jira, Agile and Waterfall

Work Experience:

Cabot Technology Solutions Inc Aug 2019 to till date

Client: New York Life Insurance– New York, NY.

Role: SDET.

Duration: Jan 2021– Present

Roles & Responsibilities:

Involved actively in analysis, designing and testing (Automation/Manual) of all modules of the web application.

Responsible for deploying the code from internal test environment to Production and ensuring stability post deployment.

REST

Used bit bucket to check-in the code and Jenkins to build new jobs at the schedule time using corn jobs.

Used Selenium web driver and java using Junit framework to automate regression testing to support continuous deployments.

I also have an experience in connecting the framework with SQL data base using JDBC.

Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.

Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.

Developed automated tests using Selenium Web Driver with developers for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG and Maven.

Implemented test automation scripts for mobile testing using Appium for Android and iOS applications and running the test cases in Sause labs.

Worked and tested different service endpoints with GET, PUT, POST and DELETE.

Worked on different Annotations of TestNG and build the framework from scratch.

Integrated the TestNG with Cucumber BDD framework to bring out efficient Behavioral Data Driven frameworks

Got good experience in handling both TestNG and Junit frameworks in building Web and API test Automation using Java-Selenium

Implemented real device mobile app testing using Test Object on the cloud.

Design and develop the database queries, tables and stored procedures using SQL.

Developed the test suite in Katalon for Data testing for the huge client data.

Performed Back-End Testing, Involved in new database designs and data migration testing. Writing complex SQL queries for database table manipulations of relational database systems to verify test results and fetch live data.

Experience in Rest full Web service testing using Rest Assured framework Java. Validated JSON formatted data, different http status code like 200,201,400,415, 500 etc.

Log, track, troubleshoot and escalate (when necessary) issues identified during testing cycles.

Effectively involved in client-side implementations right from requirement documentation, analyzing client data and testing the data along with SSO as.

Involved in peer review of test cases, perform build verification testing and execute test cases on multiple browsers to ensure application consistency across browsers.

Identified and designed test cases for Regression and Integration Testing.

Automating the test case framework using SOAP UI, postman and Groovy rest-service testing, Used Protractor for frontend integration testing.

Propose suggestions and assist in the piloting of new testing technologies and quality process initiatives across the organization

Used Maven to build and run the Selenium WebDriver automation framework. After successful executions scripts, framework used to send the automation reports over email.

Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements

Gained the good knowledge on building the framework form scratch by doing POC for the newly implemented project.

Assist in managing any testing tools or environments. Participate in design, architecture, and code reviews.

Client: - Pfizer, Newyork

Role: Test Automation Engineer

Duration: Aug 2019 –Dec 2020

Roles & Responsibilities:

Attended the Scrum calls, Sprint planning sessions, Sprint Grooming sessions and Sprint Retrospectives.

Understanding project document and product objectives to create and execute test cases.

Understanding the flow of code and how it interacts with different components.

Involved in providing the code reviews for the peer’s work in the team

Handling technical communications and understanding the customers' systems.

Noting all testing actions you have performed in daily and weekly reports and involved in major application integration and major product release.

Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.

Test scripts were automated using TestNG framework with selenium web driver

Experience working on CI/CD pipeline using Jenkins, scheduling the build jobs to run the regression and

Building, customizing, deploying, and managing the environment/test automation frameworks.

Build and enhanced automated test framework using cypress and Page object model concepts.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests

Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

Integrated test suites to Jenkins to execute them automatically after every successful deployment.

Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) using gherkin framework and TDD (Test Driven Development) using Cucumber and Java.

Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort

Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.

Analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).

UST Global – Hyderabad, India Mar 2017 – June 2019

Client: Maybank Philippines Inc.

Role: QA Engineer

Roles & Responsibilities:

Manually executed Test cases after reviewing the business requirement document and technical specifications and responsible for updating existing test cases against the requirements.

Involved in preparation of Test Plans, which detailed the testing scope, review and analysis of BRD for completeness.

Developed detailed Testing Methodologies, Test Matrices, Test cases, and Test Procedures.

Executed Test cases and tracked the Defects using Application Lifecycle Management (ALM).

Performed Functional Testing, Regression Testing, Exploratory Testing, Security Testing, and User Acceptance Testing.

Used JAWS for 508 compliance testing.

Utilized process-based test management system Quality Center for organizing test requirement's documents, test plans and test lab.

Performed Business Objects testing to validate the eFAP Universe data fields and wrote UAT test scripts for verifying the canned repo Execution of test cases on different browsers like Internet Explorer, Mozilla Firefox on different Operating Systems

Performed Manual testing extensively using Positive and as well as negative scenarios.

Created and executed Automated Test Scripts using Spring Tool Suite IDE as part of Smoke testing.

Education:

Bachelor of Technology in computer science from Sunrise University, India.



Contact this candidate