Sarath Srei, CSM
415-***-**** • ******.****@*****.*** • LinkedIn • Green card holder
Professional Overview:
5+ years of experience in testing web applications for finance, ecommerce & telecommunication, human resource management in agile environment. Proficient in interpreting business & technical specifications to ensure adequate testing coverage, translate Software Requirement Specifications (SRS) & Functional Requirements Document (FRD) into test plans / test cases. Expert tester for iOS & Android platforms as well as experience working with testing frameworks such as JavaScript, Ruby, Cucumber, Watir WebDriver, Selenium WebDriver etc. Proficient in writing advanced SQL queries along with being able to work under tight deadlines & rapidly changing priorities. Excellent decisive ability, coachable, manageable as well as possess the aptitude to grasp new concepts.
TECHNICAL SUMMARY:
Programming: JavaScript, Ruby, SQL, HTML, CSS, XML
Automation: Protractor, Watir, Watir-Webdriver, Cucumber, Selenium Webdriver
IDEs & dev.envs: Webstorm, RubyMine, Notepad++, SublimeText, Brackets, Atom
Mobile Platforms: iOS, Android
Bug Tracking: Rally, Jira, Pivotal Tracker
Testing tools: Postman, Fiddler, Firebug, Soap UI
Version control tools: BitBucket, SourceTree, GitHub, GitBlit, SVN, Perforce P4V
Virtualization: Vmware Server, Oracle VirtualBox, Citrix VDI
Database: Oracle, MySQL, MS Access
Methodologies: Scrum/Agile, SDLC, STLC, Waterfall
Networking: TCP/IP, FTP (WinSCP, FileZilla), HTTP, Intranet
PROFESSIONAL EXPERIENCE:
Development Director (Consultant)- U Hope CDC, Inc. Sandy Springs, GA May 2017 – Present
●Developing uhopecdc.org website with a new look and design & online store on the website
●Creating test plan and test cases to test the application with different browsers & devices
●Converting the script to run end to end automation by using Cucumber, Watir, Watir-webdriver & Ruby
Software QA & Automation Engineer- ADP LLC, Alpharetta, GA Sep 2015 – May 2017
●Analyzed test cases & functional specifications to determine best approach for automating scripts
●Implemented automation scripts by using protractor framework is an end-to-end test framework for Angular &
Angular JS application, written in JavaScript
●Created test plan based on feature requirement & acceptance criteria & test cases in the cucumber feature file
●Managed Jenkin server for continuous deployment & run automation in parallel
●Performed testing Application program interface (APIs) by using Postman
●Reported bugs to development team in an Agile work-flow by using Rally as tracking & planning system
●Performed searches & analyzing the machine-generated big data transaction on Splunk
●Performed Daily Agile stand up meeting to update the progress & discuss the status & blocker
Software QA & Automation Engineer - 3Qi Labs, Inc. San Francisco, CA Nov 2014 – Sep 2015
1- WFRIA (WellsFargo Rich Internet Application): build highly interactive web applications for wholesale & clients, which was compatible for all platforms, browsers & mobile devices.
●Orchestrate automation framework using Ruby, Selenium Web-driver, Watir Web-driver, cucumber & Awetestlib
●Created & converted manual test cases where accessing from Application Lifecycle Management (ALM) & offshore team in India to automation test suites
●Used RubyMine for text editor & integrate with GIT for script merging/updating to master branch on repository
●Reported bug & followed up the bug fixed through JIRA
2- RELMS (Real Estate Loan Management System): An internal application which has more than 4000 users & primarily for real estate account manager to manage, book, approve & update loan.
●Derived & Implemented Test Scenarios based on the Business Requirement & the Functional specification
●Reviewed & Analyzed the Business Requirement documents & the Functional Specification document to discuss any changes updates before approval
●Worked closely with developers & business analyst team to understand business requirements & test cases in the pre-testing phase for Smoke, Functional, System, Regression & Data driven testing
●Created & executed automated test suites using Selenium/Watir-Web driver/Cucumber/Ruby
●Used HP’s Application Lifecycle Management (ALM) system to write & execute test cases to build the automation scripts
●Used data-driven & key-word driven frameworks to manage DOM elements & identifiers to incorporate them into a spreadsheet
●Checked in, checked out to GitBlit & SVN to avoid data conflict & executing the scripts on Citrix VDIs
Software QA Consultant (Contract) - Y Media Labs, Inc. Redwood City, CA May 2014 – Jul 2014
●Tested cloud mobile App based on iOS platform (Synplicity & StubHub)
●Reviewed functional & business requirement documents, use cases, translated into test plans, & test cases
●Performed smoke, functional, exploratory, regression testing on iPhones, iPads, & iPods by using Charles
Proxy & X-code to collect the crash log
●Downloaded applications to devices by using TestFlight-configuration utility for Native App
●Filed bugs using Jira & followed up with developers for new build releases & to validate the bug
●Released validation, including certifications, documentation, & signoffs
●Generated status reports & for Lead on a daily basis to communicate testing status using defect tracking tools
Software QA Engineer - VideoGenie, Inc. San Francisco, CA Aug 2013 – May 2014
●Tested cloud based web enabled video hosting application using manual & automated test tools
●Created test cases & test scenarios for software & link test cases to requirements to ensure full traceability
●Performed functional, regression, performance, exploratory, ad-hoc, smoke, integration, & cross-platform
testing using Oracle Virtual Box, Fiddler, Firebug, Xpath & DOM Inspector to find elements
●Conducted end-to-end testing for applications in multiple environments (QA Production, & Back-end data store)
●Performed UI testing for mobile web on android & iOS using BrowserStack
●Created & documented test plans for new features & applications & conducted automation testing using
Selenium IDE/Webdriver, functional, load testing using JMeter, JUnit, & Pivotal Tracker for reporting &
monitoring bugs
●Participated in daily scrum meeting, planned features/ task for every sprint, many builds a day, discussed testing procedures & documentation
Project Controller/ Data & QA Analyst - CADCOMMS, Cambodia 2007 – 2012
●Tested mobile software Bluetooth, GPRS & WiFi on CDMA/GSM/3G products; managed & created test plans for various Bluetooth profiles
●Created & maintained test plans for mobile devices including Nokia, Sony Ericson, HTC, iPhone, Blackberry around connectivity (Bluetooth, WiFi, GPRS & USB)
●Created & executed test cases by application components on Android & iOS devices
●Installed & setup SDK-based Android Virtual Device for testing mobile version of the application
●Created SQL queries to test mobile & web applications to validate test results against backend data; monitored & analyzed databases related to subscribers
●Analyzed data from Oracle database for accuracy & created SOPs for business intelligence & application
●Acted as website administrator using Joomla, HTML, CSS, XML, JavaScript, SQL, PHP, FTP (WinSCP) & supported WAP portal updating using Tomcat & Apache
●Assisted in developing plans, including budgets & schedules, to meet contractual/project requirements for several major portions of 3G program
EDUCATION:
BS Management of Information Systems, National University Of Management, Cambodia 2005
PROFESSIONAL DEVELOPMENT
Certified Scrum Master; Certified Software Tester; Certified Front- End Developer.