Post Job Free

Resume

Sign in

Quality Assurance Information Technology

Location:
Pittsburgh, PA
Posted:
February 12, 2024

Contact this candidate

Resume:

HIMAWAN MURUGANATHAN

Mob: +1-412-***-****

Email id: ad3kr9@r.postjobfree.com

LinkedIn: Himawan's Profile

SUMMARY

Quality Assurance Engineer with 9+ years of experience in defining required tests, running tests, gathering test data, and identifying defects. Adept at providing thorough feedback to developers and developing and implementing quality assurance metrics. Talented in Mobile app Testing and Selenium automation tool. With quench to learn new technology and tools, I worked with peers to identify enhanced testing tools. Reliable, quick learner and hardworking with effective oral and written communication skills, accompanied with the leadership qualities of mentoring and guide lining team members to build a well collaborated team.

EDUCATIONAL QUALIFICATION

B. Tech Information Technology – Anna University, Chennai (2008-2012)

SKILLS

IDE : Eclipse, IntelliJ, Visual Studio

Programing Languages : Java, Python

Project Management Tools : Microsoft Team Foundation Server 2013 & 2015, Jira

Automation Testing Tools : Selenium, Appium, TestNG, Cucumber

API Tools : POSTMAN, SOAP UI

Test Repository : Xray

Code Repository : GitHub, Bitbucket

Database : Teradata, Oracle, DB2, MySQL

CERTIFICATIONS:

Introduction to Programming Using Python issued by GUVI Geek Networks, IITM Research Park

Guvi Certified Python Tester

ONSITE TRAININGS:

Travelled to Client’s development center in Japan during January 2020 to undergo a product training and transfer knowledge of the product to our QA team with respect to new project.

CAREER EXPERIENCE

The Brixton Group – Test Lead (June 2022 – September 2023)

GSR Business Services Pvt Ltd) – Senior Software Test Engineer (April 2015 – January 2022)

HCL Technologies – Junior Software Engineer (October 2014 – March 2015)

PROJECT DETAILS

#1. Project Name: Data Migration (June 2022 – September 2023)

Position: Test Lead

Client: PNC Bank

Roles & Responsibilities

Working closely with Product Management, Engineering, and other project stakeholders to finalize amount of data to be migrated for each iteration.

Identifying the feasibility of data migration validation using propriety ETL testing tool between source and target databases.

Documented overall data migration status details, with various application teams involved in the migration process.

Writing queries for data validation between databases using client propriety tool.

Implementing manual ETL testing where the ETL testing tool not supported.

Guiding the team to create appropriate queries aligning the mapping document for each capability.

Analysing the correctness of mapping document between source and target tables.

Formulating the Test Strategy for every iteration of data migration.

Co-ordinating with offshore and onshore team members for status on the assigned tasks.

Keeping management informed of project schedules, status, issues, and metrics.

Providing estimates for testing efforts to Product Managers.

#2. Project Name: Virtual Wallet (June 2022 – September 2023)

Position: Test Lead

Client: PNC Bank

Roles & Responsibilities

Responsible for mentoring and guiding Junior and Senior Test Engineers in the assigned team.

Working closely with Product Management, Engineering, and other project stakeholders.

Identifying gaps in user stories or business requirements.

Designed, updated, and executed Java selenium (TestNG) automation test scripts in regression suite.

Identifying and creating Test plans and Test execution in Jira with both manual and automation test scripts for the release.

Driving product readiness. Supporting both technical and business teams.

Validated webservices using SOAP UI tool as a part of API testing.

Updated and executed automated test cases in BDD Cucumber framework.

Created and updated feature files in Gherkin/Cucumber for new features and link with appropriate step definitions.

Ownership to validate changes in pre-prod via backdoor/green field environments.

Acting as a point of contact for assigned projects, owning testing results, test plans, etc.

Formulating the Test Strategy for every releases.

Co-ordinating with offshore and onshore team members for status on the assigned tasks.

Keeping management informed of project schedules, status, issues, and metrics.

Providing estimates for testing efforts to Product Managers.

Executing test cases, reporting, and tracking defects.

Extract and share Test Summary report with Go/No-Go comments based on the test report.

Conducting all meetings related to the testing and involved in design reviews.

#3. Project Name: ViTrac (Android) (November 2018 – January 2022)

Position: Senior Software Test Engineer

Client: Nihon Kohden

Roles & Responsibilities

Worked closely with project managers and developers and handled multiple priorities simultaneously.

Performed several types of testing like Regression, Compatibility and System Testing across various Android and iOS versions.

Verify builds as meeting quality benchmarks via BVT (Build Verification Test)

Report UI flaws and functionality breaks in the application as per the system requirements.

Identify bugs or other barriers to play and accurately communicate them to the team.

To deliver day to day project report across the team with bugs and test cases executed against the latest QA app release.

Actively participated in Weekly Status Report Meeting regularly and reporting insights acquired from the test reports.

Worked closely with the DEV team in terms of bug fixes and requirement implementation.

Worked closely with technical and non technical peers and senior management to promote successful delivery of products and services.

Designed and developed automation scripts using Appium server for POC towards automating the test cases.

Conducted regression testing, analysed results, and submitted observations to development team.

Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Enhanced test cases to maximize success of manual software testing with consistent, thorough approaches.

#4. Project Name: SBI Merger tracker (Web, Android, iOS) (April 2017 - September 2018)

Position: Senior Software Test Engineer

Client: State Bank of India (MCS)

Roles & Responsibilities

Performed diverse types of testing like Regression, Compatibility and System Testing

Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Identifying regression test cases to automate and create automation test scripts using Selenium/Java/Cucumber framework for web application.

Formulated feature files in Gherkin language and appropriate step definition files as a part of Cucumber framework.

Creating test cases to validate the API functionality of the web application using Postman.

Validated HTTP requests and responses using Postman tool.

Created Postman test scripts also maintained and updated scripts as per the latest API changes.

Initiated Postman automation scripts for API validations.

Monitored debugging process results and investigated causes of non-conforming software.

Worked with development teams to create test plans for enhancements and fixes on applications.

Matrix Bug Report generation and compatibility matrix report

Sending day to day project report across the team

Collaborated with developers and product owners to stay current on product features and intended functionality.

Complete in-depth usability testing on Android mobile devices.

#5. Project Name: Mobile Edition (Android, iOS, Web) (April 2015 – March 2017)

Position: Test Lead

Client: Software Test Engineer

Roles & Responsibilities

Performed Regression testing at various phases of the development using automation scripts.

Ownership for completion of weekly regression of test suites and allocation of work to the peers reporting to the project.

Identifying Test Cases to automate for web-app and android app and updated regression test scripts accordingly.

Performed diverse types of testing like Positive, Negative, Regression, Integration and System Testing

Creating test cases to validate the back-end functionality of the web application using Postman.

Updated Postman test scripts and maintained the repository with latest changes.

Used Cucumber on BDD framework for functional validation of webapp with Java/Selenium for POC.

Created various feature files in Gherkin/Cucumber and updated step definitions accordingly.

Active participation in Defect Report Meeting regularly

Performed Build Verification, Component, Integration and E2E Testing

Involved in all the stages of STLC.

Sending day to day project report to the Test lead and manager.

Designed and developed automation scripts using Appium server for POC towards automating the test cases.

Created accurate and successful test scripts to manage automated testing of certain products and features.

Assessed software bugs and compiled findings along with suggested resolutions for development team members.

Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Collaborated with developers and product owners to stay current on product features and intended functionality.

Debugged code and located root causes of problems by reviewing configuration files and logs.

Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.

Worked alongside with peers in constructing Selenium TestNG automation framework using Page Object Model approach.

Reduced overall testing hours 30% by writing and optimizing automation test scripts in Selenium.

Documented testing procedures for developers and future testing use.

Maintaining selenium scripts and test cases updated with current requirements.

Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspective.

Completed in-depth usability testing on Android and iOS mobile devices.

#6. Project Name: Switchboard (April 2015 – November 2016)

Position: Software Test Engineer

Client: Private Healthcare organization

Roles & Responsibilities

Identified system scenarios and written test cases for the same.

Performed Build Verification, Component, Integration and E2E Testing.

Involved in all the stages of STLC.

Reviewed Test cases and updated the review comments.

Verification of fixed bugs and subsequently closing them if they passed the test case.

Sending day to day project reports to test lead and manager.

Help manage, develop, and improve processes and procedures within the department.

Assist with developing test plan timeline.

#7. Project Name: Pearson (October 2014 – March 2015)

Position: Software Engineer

Client: Pearson Publishing

Roles & Responsibilities

Identified system scenarios and written test cases for the same.

Test cases execution and update the comments in test case management tool.

Validation of fixed bugs and subsequently closing them if they passed the test case.

Generating day to day project report to test lead and manager.

Designed testing scenarios for usability testing.

Optimized test cases to maximize success of manual software testing with consistent, thorough approaches.

Conducted regression testing, analysed results, and submitted observations to development team.

Date: Himawan Muruganathan



Contact this candidate