I have served as a QA Engineer, Senior QA Engineer and then a Lead QA Engineer during my 8-year career in this
field. I bring extensive knowledge of quality assurance processes, software engineering practices and the software
development cycle and software test life cycle. I am adept at using both manual and automated testing systems. I
have got experience working in Blackbox testing, Regression testing, Smoke testing, Sanity testing, Exploratory
testing, UI and API automation etc. Also, I got to work in different domains like Telecom, Shipping/Logistics,
Banking and Cloud Solutions. I have used tools and techniques like POSTMAN, Selenium Webdriver, JIRA, SourceTree, Git, Bitbucket, TFS, TestRail, MTM, TestNG, JUnit, Core JAVA, REST API etc.
Experience
Codelathe Inc
May 2020 – Present
Remote
QA Engineer
Perform Manual and Automated tests of CodeLathe’s products (FileCloud and its variants) before release.
Review requirements specifications and Identify the test scenarios and write test plan documents based on
functional requirements
Identify and document test cases based on the functional requirements, Identify, record and document
thoroughly and track bugs using the issue tracking system.
Set up and maintain test labs with multiple testing environments.
Maintain the automated unit and system test cases.
Reproduce reported customer problems to help developers troubleshoot, diagnose, and resolve issues.
Promoted as a QA Lead now. Responsibilities include managing the QA team, activities, tasks, etc. Involve in Test
Planning, Test Execution, Release coordination, Release planning, QA Signoff, QA process improvement initiatives
, etc.
Finastra
Apr 2015 – May 2020
Trivandrum, India
Senior QA Engineer
Experience in working Research &Development Department and Client Implementation (Client Services) process.
Ability to handle a team of testers while working on multiple deliveries simultaneously.
Studied about overall Banking/Financial Domain.
Training the new members in the team and getting them productive quickly.
Worked on Base product (Encore) and various Client projects.
Understanding the client Requirements and projects Functionalities.
Prepare and Execution of test cases as per requirement.
Well versed with Window-based & Web-based Software.
Preparation of test plans, test cases and execution & reporting. Ability to write test cases and test scenario,
review, run and generate test reports.
Performed Smoke Testing, Functional Testing, Integration Testing, System Testing and Regression Testing.
Status Reporting, Defect Retesting and tracking the defect to closure
Defect handling which includes Reporting, Analyzing, Prioritizing the defects.
Experience in automating regression test cases using Selenium WebDriver.
Worked on Maven for build and dependency management where I have added different dependencies such as
apache poi/TestNG/Maven-plugin-api etc. according to the requirement.
Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on
the requirement
Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache
POI and loaded into the variables in the scripted code.
Gemini Software Solutions Pvt Ltd
Sep 2014 – Apr 2015
Trivandrum, India
Application Support Engineer
Interact with client, consultatively, to determine project requirements and needs analysis.
Establish and/or assist the client with configuring system parameters and controls based on the client’s business
practices and processes; recommend best practices; review setup with clients and gain client acceptance.
Conduct data analysis and mapping activities for assigned applications if applicable. Analyze source data files and
map data to target applications for use by technical resources to develop programs.
Provide on-site or remote support during client conversions as applicable.
Establish and/or assist clients with establishing system parameters and controls based on client’s business
practices and processes, recommend best practices, review setup with clients, and gain client acceptance.
Conduct data mapping activities for assigned applications if applicable. Analyze source data files and map data to
target applications for use by technical resources to develop programs.
Test and troubleshoot system configuration and functionality.
Validate new system input, output, and connectivity. Identify, research, and assist in resolving any issues with
Developers.
Flytxt Mobile Solutions Pvt Ltd
Nov 2012 – Sep 2014
Trivandrum, India
Senior Executive - Service Delivery
Deploy and upgrade platform instances for Development/QA.
Doing maintenance activities in production environments.
Tune the operations of the platform and suggest improvements.
Test and troubleshoot system configuration and functionality.
Troubleshooting of customers issues in-depth and liaise with QA and development, raising defects, features with
Product Management.
Escalate to the development team when code changes are required or complex issues are faced.
Providing support related to users' reported issues.
Contributed to Performance improvements by automating scripts.
Scheduling, monitoring, and troubleshooting of jobs.
Monitor the log files and log information of the jobs.
Resolve all the P1/P2/P3 prioritizing issues in our queue.
Interacting with the customer and performing all the jobs before the deadline.
Applying patch to Production servers.