Ram Osmanov
Tampa, FL mobile: 315-***-**** email: ***.*********@*****.***
SOFTWARE QA AUTOMATION ENGINEER
SUMMARY OF QUALIFICATIONS
Skilled IT professional with over 7+ years of quality assurance and software testing experience in web-based, Native and Hybrid mobile applications, and client-server applications
Proficient in requirement analysis, reviewing and identifying gaps in functional/business requirements, test strategy preparation, test case creation, test execution, test reporting, and documentation
Create and execute both manual and automated test scripts for complex systems as part of an Agile Scrum team
Experience in automation test development, Automation Framework design, API/Web Services testing, and Mobile application testing
Proficient in automation tools such as Cucumber, TestNG, Maven, Jenkins, SQL queries, Oracle databases, and REST APIs to test Web Applications for Functional and Regression Testing
Designed and implemented step definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline)
Convert existing manual test scripts into automated scripts using Selenium WebDriver with Java
Identify locators (XPath, CSS selectors) in Page Object Models, execute automated regression scripts and analyze failed tests
Excellent knowledge in JSON, Test, and Debug APIs using Postman and mapping documents
Experience in executing SQL queries to validate successful data transactions and validating data from the Backend using SQL developer
Exposure to multi-platforms and cross-browser testing, Knowledge of trends for new browser versions and mobile devices
Log and report bugs and defects with detailed and clear steps to reproduce
Proven ability to meet strict deadlines and work well under pressure
Ability to work with multiple teams, and manage multiple builds and frequent releases
Strong problem-solving skills, ability to analyze and prioritize tasks, team-oriented, adaptable, and comfortable working in cross-functional operations
Experience collaborating with local and remote engineering teams
Attention to detail and a strong desire to build exceptional, bug-free products
Strong working experience in Financial, E-commerce and Healthcare domains
TECHNICAL SUMMARY:
Web Testing Tools: Selenium (Java), Cucumber BDD, TestNG, Postman (REST), Jmeter
Management Tools: Azure DevOps, Rally, TestRaill, JIRA/Zephyr, HP ALM
Mobile Tools: Charles Proxy, ADB, Android Studio, Android SDK
Platforms: Windows, MAC OS, UNIX/Linux, iOS, Android OS
Virtual Machines: VMWare, Oracle VM
Database: Oracle SQL Dev, MySQL
IDE: IntelliJ IDEA, Eclipse
PROFESSIONAL EXPERIENCE:
Arrivia Phoenix, AZ Software QA Engineer (03/2022 – present)
Actively participated in Daily Scrums, Refinement, Planning, Demo, Retrospectives
Collaborated with development, business, and other cross-functional teams in an Agile environment to understand product requirements and design automation test scenarios
Developed and maintained Automation framework for live features
Performed Functional testing based on user stories, as well as Integration Testing and System Testing using Selenium WebDriver
Expertise in grouping test suites, test cases, and test methods for regression and functional testing using TestNG Annotations such as Groups, Parameters, Data Providers and Tags
Implemented Cucumber as a Behavior-Driven Development (BDD) testing framework, developed Page Object Models, and defined dependencies in Maven Pom.xml
Created features, scenarios and step definitions in Cucumber with Gherkin and automated them using Selenium WebDriver
Developed REST and SOAP Web Services Tests within XML and JSON format
Scheduled different builds in Jenkins to ensure continuous integration and report results in JSON and HTML format
Experience in end-to-end payments testing across various platforms and regions (US, EU)
Hand on with Native Mobile applications, capture the failures, and capture the Logcat logs using the ADB tool
Experience in using Android Studio for establishing emulators in Android Devices
Maintaining all the tickets and defects in the Azure DevOps tracking tool
Florida Blue Jacksonville, FL Software QA Engineer (03/2019 – 09/2021)
Worked at Florida's Blue (Blue Cross Blue Shield), a leader in the state’s Health Care industry, to develop a proprietary provider management system.
Experienced working in an Agile/Scrum development process
Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback that helped improve the overall quality of products
Coordinated with IT leads and developers, to resolve various issues related to bug fixing, re-analyzing certain functionalities
Design system, regression, and integration tests to validate application releases
Executing test cases, found and documented any problems/bugs/other issues into Rally, and helped in resolving issues, thus saving time for other team members
Perform manual and end-to-end automation testing, using Selenium WebDriver/Java
Hands-on experience in executing automation test suites in Selenium and analyzing results
Monitoring API responses in Postman, analyzing and troubleshooting communication between front-end and API/Web services
Ran performance testing using Apache Jmeter, identifying and fixing several critical issues in the codebase
Provide concise and accurate documentation of software defects, investigate and assist in problem analysis
Support testing processes from manual testing to automated testing
Back-end testing of web applications using SQL for validation Data in DB and on UI
Living Social, New York City NY - Software QA Engineer (07/2017 – 12/2018)
Living Social is a leading marketplace to buy and share the best things to do in your city
Tested web-based and mobile applications with a great variety of content and social networking capabilities
Full lifecycle QA experience – designed test plans/test cases, executed and maintained manual and automated test suites, analyzed the results, reported, tracked and triage defects, and ultimately made the decision on test completion
Preparing and creating test plans, test cases for software based on functionality documentation and application
Performed regression, functional, smoke, compatibility, API testing with Postman, and cross-browser testing using the BrowserStack testing platform
Validating application functionality on Android and iOS platforms
Worked on ADB command-line tool to communicate with emulators or Android device
Using SQL to interact with back-end databases: wrote simple and complex queries to perform data validation, maintained and updated existing users in Oracle DB
Documented defect/issues in JIRA/Zephyr, including relevant brief descriptions of the issue with detailed steps to replicate
Perform Smoke, Positive, Negative, Boundary, UI, Functional, End-to-End, Back End, Regression testing
Wrote and executed test cases on major features of the application: Travel, Activities, Sing In/ Sing Up Shopping Cart, Redeem, Emails etc
Wrote easy-to-reproduce bug reports and monitored their resolution status, frequently using Change Requirements Requests
Provided practical creative input to the software design and specification process
Review bug reports filed by clients (in the production environment) and create consistently reproducible test cases
Developing test data, performing test data analysis, and preparing reports of test results
AllStars-IT, Kiev, Ukraine - Software QA Tester (07/2016 - 06/2017)
Conducted functional, integration, regression, and acceptance testing of customer websites on various hardware platforms and browser families
Performed mobile testing on different platforms
Reviewed and analyzed the system's functional specifications
Convened QA status at daily SCRUM Meetings.
Constructed QA Resource Estimations for Agile stories.
Participated in the development and execution of Test Plans and Test cases aimed at assessing the quality of these sites.
Investigated defect reports from production support and isolate their causes
Communicated efficiently with developers and other teams in updating and timelines on Defects resolutions
Verified the quality of page components: banners look and feel, surveys, leads, and verification of contents
Delivered the status reports like testing status, defect-tracking status, and weekly status reports
Generated detailed reports on the test results. Filed detailed bug reports in BTS
EDUCATION CERTIFICATIONS
Certification courses in 2017: Software Quality Assurance (QA) Manual and Automated Testing, Data Architecture Principles, Data Structure, and SQL, Linux (UNIX) Administration The Cooper Union School of Engineering New York, NY
Bachelor’s Degree in 2008 Management Organization East Ukrainian Volodymyr Dahl National University Luhansk