RAM OSMANOV
New York, NY/ mobile: 315-***-**** / ***.*********@*****.*** / https://www.linkedin.com/in/ram-osmanov
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
Capable of creating and executing 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 of 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
Automation Tools: Selenium WebDriver(Java), Cucumber BDD, TestNG, Maven, Jenkins, Postman
Testing Types: Functional, Regression, API, Mobile, Performance, Backend
Programming: Java, SQL, JSON, Rest APIs
Management Tools: Azure DevOps, Rally, TestRail, JIRA/Zephyr, HP ALM
Mobile Testing: BrowserStack, Charles Proxy, ADB, Android Studio, Android SDK
Platforms: Windows, MAC OS, UNIX/Linux, iOS, Android OS
Databases: Oracle SQL, MySQL
IDE: IntelliJ IDEA, Eclipse
PROFESSIONAL EXPERIENCE
Arrivia, Phoenix, AZ / March 2022 – Present
Software QA Engineer
Actively participate in Daily Scrums, Refinement, Planning, Demo and Retrospectives
Collaborate with development, business, and other cross-functional teams in an Agile methodology to understand product requirements and design automation test scenarios
Develop and maintain an Automation framework with Selenium (Java) for live features
Perform 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
Implement Cucumber as a Behavior-Driven Development (BDD) testing framework, developed Page Object Models, and defined dependencies in Maven Pom.xml
Create features, scenarios and step definitions in Cucumber with Gherkin and automated them using Selenium WebDriver
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
Maintain all the tickets and defects in the Azure DevOps tracking tool
Technology used: Java, Selenium, Cucumber, TestNG, Maven, Jenkins, Postman, Swagger, SQL, BrowserStack
Florida Blue, Jacksonville, FL / March 2019 - March 2022
Software QA Engineer
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
Designed system, regression, and integration tests to validate application releases
Executed test cases, found and documented any problems/bugs/other issues into Rally, and helped in resolving issues, thus saving time for other team members
Performed manual and end-to-end automation testing using Selenium WebDriver/Java
Hands-on experience in executing automation test suites in Selenium and analyzing results
Monitored API responses in Postman, analyzed and troubleshooted communication between front-end and API/Web services
Ran performance testing using Apache Jmeter, identified and fixed several critical issues in the codebase
Provided concise and accurate documentation of software defects, investigated and assisted in problem analysis
Supported testing processes from manual testing to automated testing
Back-end testing of web applications using SQL for validation Data in DB and on UI
Technology used: Java, Selenium, Cucumber, TestNG, Maven, Jenkins, Postman, Swagger, SQL, BrowserStack
Living Social, New York City, NY / July 2017 - December 2018
Software QA Engineer
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 designing test plans/test cases, executed and maintained manual and automated test suites, analyzed the results, reported, tracked and triaged defects, and ultimately made the decision on test completion
Prepared and created test plans and test cases for software based on functionality documentation and application
Performed regression, functional, smoke, compatibility and API testing with Postman, and cross-browser testing using the BrowserStack testing platform
Validated application functionality on Android and iOS platforms
Worked on ADB command-line tool to communicate with emulators or Android devices
Documented defects/issues in JIRA/Zephyr, including relevant brief descriptions of the issue with detailed steps to replicate
Performed Smoke, Positive, Negative, Boundary, UI, Functional, End-to-End, Back End, and 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
AllStars-IT, Kiev, Ukraine / July 2016 - June 2017
Software QA Engineer
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 User 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 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 (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 Management (2008): Dahl National University, Ukraine