Post Job Free

Resume

Sign in

Sr. Quality Engineer

Location:
Brampton, ON, Canada
Salary:
80K + Benifits
Posted:
January 09, 2022

Contact this candidate

Resume:

JINU RAJ

Phone: +* (***)- ***-****

Email: adpvdw@r.postjobfree.com

Professional Summary

• Total experience of more than 6 years as a Sr. QA Engineer in diverse industries such as Telecom, Retail, Banking, and Insurance.

• Proficient in Manual and Automation Testing of Client/Server, Web-based & API applications.

• A solid track record of developing and building automated frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven and Jenkins.

• Proficient knowledge of installing, configuring, and integrating automated scripts with continuous integration tools (CI) such as Jenkins to run the test suite every night.

• Work experience in creating, modifying, and maintaining new and existing automation framework models such as POM / BDD / TDD, hybrid and data driven frameworks.

• Developed Behavioral Driven Development (BDD) at gherkins using Cucumber as a tool that contains scenarios, scenario summaries, features, and step definitions.

• Knowledge of implementing the Page Object Model (POM) by creating elements for each page objects using locators and implementing them in various test scripts.

• Experienced in installing and managing version control systems such as GIT (Distributed Version Control), GitHub, and SVN version control.

• Proficient in finding elements on webpage using 3rd party tools like FirePath, Firebug, and UI Automator Viewer for and extensive knowledge in writing the absolute and relative XPaths manually as well.

• Expertise with Eclipse, JXL, Maven, ANT, HTTPClient, Log 4J and apache POI.

• Experience with testing tools for different browsers like IE, Firefox, Android, Safari, and Chrome.

• Experienced in understanding various documents such as business requirement specifications, functional specifications, design documents, etc. and in converting the business needs into test scenarios and scripts.

• Comprehensive understanding in Agile and Waterfall Methodologies.

• Close involvement in agile workspaces with product owners and participation in various ceremonies such as sprint planning meetings, scrum, backlog grooming, daily stand-ups, sprint reviews, retrospectives and more.

• Planned approach to improve the efficiency of test processes by monitoring various Test Matrices, implementing different QA methodologies, strategies, and plans in all stages of Software Test Life Cycle (STLC). Practical experience in all kinds of testing like Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing, Security testing of client/server, and Web-based applications.

• Test to break attitude with competent knowledge in using various defect-reporting and tracking tools like JIRA, Rally, Bugzilla, and HP ALM.

• Experienced in the Implementation of the four OOPS concepts, Abstraction, Polymorphism, Encapsulation, and Inheritance, within Automation Framework.

• Experienced in handling exceptions, working with collection frameworks, using file operations, multi-threading, and using conditional and looping statements.

• Know how in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, and REST using various tools like SOAP UI/Ready API and Selenium.

• Ability to work independently with minimal supervision, having excellent analytical and communication skills, and a proven exceptional team player.

• Quality-oriented testing approach focused on achieving continual improvement of the software and test process with the help of continual observation and feedback achieved because of industrious mindset. Key kills — Test Automation — Test Data Analysis — Regression Testing

— Automation Framework

modeling

— Database validation SQL and

Unix based Testing

— Integration testing

— API Testing

— Development of Test Artifacts

— Functional/ Non-functional

testing

— Reviews

— Test Plan & Test Cases

— Defect Management Process

— Selenium — Business Analysis — Load and Performance Testing

— Software Testing

[2]

Professional Experience

Manulife Insurance, Toronto, On Nov 2019 to Current Sr. QA Automation Engineer

Responsibilities:

• Participate actively in project meetings with Business Analysts, Product Owners, Scrum Masters, and Developers.

• Use PDCA (Plan DO Check Act) approach to write and execute Test cases in STLC to identify, create and develop strategies to implement Web Automation Scenarios.

• Execution of pre-planned and developed smoke regression suite following every build /defect fix and created detailed defect reports for failed Test Cases.

• Conducted RCA (Root Cause Analysis) of the failed test cases using strategies like brainstorming, Fish-Bone diagram and analyze their severity and priority by executing complete automation suite for every release.

• Code and perform Functional testing such as Sanity Testing, Regression Testing using selenium web driver.

• Saved time and resources by periodically deploying Selenium Grid to run test scripts in parallel on cross browsers and different platforms like desktop, tablet, and mobile by implementing and integrating Jenkins.

• Excellent at writing complex XPATHs using different techniques, such as following, preceding, and using functions such as not contains, contains, and wild etc.

• Used Explicit and Implicit waits to Attain Selenium Synchronization during Regression Testing.

• Identified web elements using locators such as ID, XPath, Name, Linked Text, Class Name and CSS etc.

• Used Apache POI jar file to load test data from the excel spreadsheets into required automated test cases.

• Used TestNG annotations like Groups, Parameter, Data Provider, Priority, and Tags to group test suites and test cases in Selenium.

• Created Page Object Model (POM) Automation framework using Selenium in Java language.

• Implemented BDD framework to develop Cucumber Step Definitions, Scenarios, and Features using acceptance criteria.

• Used Jenkins to manage Build, Test, and Deploy chains, SVN/GIT, and Dev/Test/Prod branches for weekly releases.

• Made use of Jenkins job for launching TestNG suite by creating profiles in Maven.

• Utilize Maven to manage dependencies for test execution, plug-ins, and to create sanity and regression test profiles.

• Using Maven commands, integrate Jenkins with version control (GIT) and schedule builds to run automatically during a build release.

• Used GitHub through cmd with the help of Linux/Unix commands.

• Expertise in automation tools such as JUnit, TestNG, Selenium WebDriver, Git/GitHub, Eclipse, Jenkins to execute test cases on real mobile apps and mobile websites.

• Used Appium, Selenium, Java on Android and IOS to automate mobile applications.

• Develops and distributes a Daily Status Report to all team members, team leads, and managers Environment: Selenium WebDriver, HPQC, My Eclipse, JIRA, MySQL, Oracle, Java, .Net, Node.JS, Cucumber, Load Runner, Microservices, Restful API Testing, Rest Assured, JUnit, TestNG, Firebug, XPath, Windows. RBC Bank, Toronto, ON Sep 2017 to Oct 2019

Sr. QA Test Engineer

Responsibilities:

• Constantly involved in Conducting Functional testing (Tested all Frames, links in web pages, Forms used, etc.) and Usability Testing (Tested content, Navigation etc.), Smoke, Regression, Integration, and System testing.

• Conducted Functional testing of web services by working on SOAPUI tool along with Request and Response messages.

• Involved in extensive back-end testing by writing SQL queries on MS SQL Server to ensure data integrity, accuracy, and database verifications.

• Conducted performance and load testing using JMeter tool.

• Conducted functional testing using prioritization/severity, business-critical, and enhancement-related strategies, locating defects and communicated with business leads.

[3]

• Used test management and defect tracking tool ALM by implemented user-friendly format to report various defects.

• Involved in regular meetings with developers, generated reports and discussed various problems/defects.

• Used Selenium and TestNG to conduct automated functional testing to identify critical points in the application.

• Ensured application compatibility by executing Selenium test scripts on multiple browsers and different mobile native apps.

• Enhanced readability and reusability of the code by using Property Files and Object Repositories to read configurations and XPath of elements in the application.

• Used Selenium and TestNG to create Automated test scripts for Data Driven Framework, Page Object Model, and Page Factory from scratch, and utilized Maven to define dependencies for web-based and mobile apps.

• Used Apache POI to build a data-driven test framework in Selenium to read and write test data from an Excel file.

• Used UI Automator (Android) and Appium inspector (IOS) to search web elements in native mobile applications.

• Periodically automated releases using ANT/Maven scripting for building Java code, debugging, and publishing builds to the Maven repository.

• Integrated and achieved component builds using Jenkins as part of a continuous integration pipeline.

• Used Jenkins to deployed jobs on individual stages and ran automated and manual functional tests.

• Used Appium in Java to design and maintain Native Mobile App Test scenarios and scripts. Environment: Java/J2EE, JavaScript, SQL Server, Web Services, UNIX/LINUX, SOAPUI Tool, Appium 1.5/1.6

(IOS/Android) Maven, JMeter, Android Studio, Cucumber, Selenium, Eclipse Staples Canada, Toronto, ON Dec 2016 to Aug 2017 QA Test Engineer

Responsibilities:

• Created various test cases against each test scenario and used RTM to ensure test coverage.

• Planned in scope and out of scope tests by reviewing and assessing business stakeholder needs and technical specifications.

• Prepared and executed scenarios for Regression Testing using Selenium on the new build.

• Proficient in test documentation such as Test Plan Test Scenarios, Test Cases, Bug Reports, and Use Cases.

• Conducted User Acceptance Testing (UAT) with users and customers, documenting Issue Log, analyzing test output, and sharing it with the team.

• Performed various functional testing like smoke, system, system integration, user acceptance, database, and regression.

• Used ALM and Jira to prepare test cases, processes, track bugs, log, and report.

• Constantly involved in interaction with developers to analyze and resolve issues encountered during testing of application.

• At various phases of SDLC and STLC, performed Manual, Automation - using Selenium, Scrum, and System Testing.

• Worked with dynamic and static elements in the application using various locators such as User Id, Name, Links, XPath, and CSS.

• Performed automated testing of Web and Mobile applications using Selenium and Java.

• Confirm browser compatibility under cross-browser testing by running Selenium test scripts.

• Worked on Keyword Driven and Data-Driven API (POI) architecture using the TestNG Framework.

• Used Eclipse to integrate Testing and Selenium to generate test execution results.

• Contributed to Jenkins Continuous Integration of the automation framework.

• Use SOAPUI tool to test SOAP services and REST API

• Worked closely with the Product Team, Developers, and DBAs during the Design Phase. Environment: ALM, Selenium, Test NG, Eclipse, IDE, Firebug, Jira, HTML, MySQL, Linux Telus Canada, Toronto, ON Aug 2015 to Nov 2016

QA Test Analyst

Responsibilities:

• Reviewed project based Functional and Design Specifications and analyzed Business and System Requirements and performed verification on adequacy of Requirements and testability.

[4]

• Analyzed requirement and present design shortcomings in AUT in close coordination with business and project team and delivered requirement assessment to QA Lead/Manager.

• Prepared and optimized Test Scripts based on Test strategy and Test Execution matrix for Integration and regression testing.

• Complete preparation of system test cases, test stages, and test scripts for various types of testing, such as system, integration, smoke, and regression, to provide sufficient coverage.

• Created and updated a Master Test Plan for the overall testing effort throughout the Score Power. Involved in updating and monitoring the release and project schedule dates, and responsible for offering advice from the Quality Assurance perspective to the Project Schedule team and QA Manager. Created Test Plan, Test scenarios, Test cases, Test data and performed configuration setup every month and on project release.

• Communicated testing status to QA Manager and project management teams.

• Based on relevance, recorded risks and issues in ClearQuest and escalated them to the QA Manager.

• Involved in deciding test data requirements to support test cases and scenarios, as well as reporting related risks to the Project management team for the required test data setup.

• Participated in User Acceptance Testing (UAT) for project releases proactively with the Business team.

• Perform Regression testing following new build or defect fix to verify that the code is not broken.

• Used Selenium Grid for cross-browser testing and ran automated test cases across multiple browsers and platforms.

• Developed an interface of automated test scripts with the database in the Data-Driven framework.

• Identified and extracted data from the database using SQL queries in order to run automated test cases. Environment: ALM, Selenium, Test NG, Eclipse, IDE, Firebug, HTML, MySQL, Linux Technical Skills:

Testing Tools: Selenium Web Driver, TestNg, Maven, Jenkins, Quick Test Professional, Quality Centre (Quality Center), Postman, Eclipse IDE, Process/Model tools: MS Visio, Rational Requisite Pro, Rational Rose, Microsoft Office, UML, Visual Studio 2008, MS Project, SharePoint

SDLC Methodologies: RUP, Waterfall, Agile, Spiral

Defect Tracking Tools: JIRA, HP ALM, BugDB, WPBN, Programming Languages: C, C++and Java Web Development Languages: .Net, PHP, HTML, JAVA

Databases: DB2, Oracle 9i/10g, SQL Server 2000, MS Access Operating Systems: UNIX, Windows 98/00/XP/NT, Mac

Version Control Tools: GIT, SVN, Rational Clear Case Education:

Bachelor of Technology: Marine Mechanical Engineering Birla Institute of Technology and Science, India

Certifications:

ISTQB – Certified Tester



Contact this candidate