User's Cover Picture
User's avatar

Sarathlal S

QA Engineer with 8+ yrs Experience

Message
About
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
User avatar
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.
User avatar
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.
User avatar
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.
User avatar
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.
Education
User avatar
CUSAT
Sep 2008 – Apr 2012
BTech, Electronics and Communication Engineering