OLEKSANDR SOLONETS
*********.********@*****.*** San Francisco, CA +1-415-***-****
SOFTWARE QUALITY ASSURANCE ANALYST
PURPOSE
Seeking an Software QA Engineer position as a well-rounded and highly skilled individual with 6+ years of experience in designing and developing testing frameworks, processes, and scripts for Web, Mobile application and API’s. Diverse experience in working in complex, project-based environments in both in Agile/Scrum and Waterfall models. Hands on experience with Black/Grey Box Testing, UAT support and defect tracking systems. Solid codding skills in Java, JavaScript, and SQL. Experience in Shell/Bash, Python, XML, and JSON.
TECHNICAL SKILLS
Platforms: Windows, macOS, UNIX/LINUX, iOS, Android OS
Programming: HTML, CSS, Java, JavaScript, SQL, XML, JSON, Python, Shell
Database: Oracle, DB2, Teradata, MySQL
Test Automation: Selenium WebDriver (Java), TestNG, Cucumber, Jenkins, Maven, Appium
Tools: GIT/GitHub, SoapUI, XCode, Android Studio, ADB
Bug Tracking: Jira, Bugzilla, IBM Rational ClearQuest
EXPERIENCE
Software QA Analyst – Onshorex LLC
Santa Clara, CA 07/2017 – Current
Develop and execute of an overall test strategy and project specific testing processes, procedures, and metrics
Perform black box/grey box testing for Web and native applications on MacOS, iOS, Android, and Windows platforms
Implement Java based test automation frameworks for WEB/Mobile application using Selenium, TestNG, Cucumber, Maven, Jenkins, Appium
Utilize various test automation techniques/approaches such as data-driven and behavior-driven
Conduct feature, regression, and exploratory testing of native mobile business applications for Android and iOS operating systems. Experience with Appium, XCode, Android Studio, ADB command tool
Build and execute manual and automated API tests for REST and SOAP based services using SoapUI. Involved in creating Test Environment for Web services testing
Identify, analyze, report and track product defects encountered during the execution of test cases and determine the root cause where applicable using Bugzilla, Jira
Manage Linux/Unix platforms - basic administration, builds, software deployment, writing Shell/Bash and Python scripts
QA Analyst – The ValleyTekSolutions Inc
San Jose, CA 07/2016 – 07/2017
Analyze client’s business requirements and processes through document analysis, interviews, workshops
Plan and Implement Java based test automation frameworks for WEB application using Selenium, TestNG, JUnit, Maven
Perform different types of testing such as Unit Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Smoke, Sanity and User Acceptance Testing
Create and Verify Web services API requests, SOAP Protocols. using SoapUI
Perform Functional testing to identify various critical points in the application
Assist Test Manager and Project Manager in Risk Management and participate in quality reviews and implement quality norms
Validating the assigned defect/tracking the defect for closure
Validate the data in application by writing simple to complex SQL queries in the transaction system
Software QA Specialist – iBPM
Kyiv, Ukraine 06/2014 – 07/2017
Analyze Business requirements and Functional documents, involved in the test Planning that defines the planning the test activities, resources, entry and exit criteria.
Develop Test cases and Test Scripts using Functional Requirement Document. Test scenarios are created for Positive, Negative, Boundary cases, etc.
Test Automation script development for regression test cases using Selenium WebDriver, TestNG
Perform testing for Web and native applications on MacOS, iOS, Android, and Windows platforms
Directly Interacted with Project Team, Developers, Business Analysts and Clients for test requirements, clarifications and testing
Identify, analyze, report and track product defects encountered during the execution of test cases and determine the root cause where applicable using Bugzilla, Jira
Create and maintain documents and deliverables associated with manual and automated enterprise applications testing
Software Manual Tester – Teradata
Kyiv, Ukraine 03/2012 – 06/2014
Interact with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications
Work in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts
Perform Cross browser compatibility testing on Chrome, Firefox, IE browsers
Validating the data files from source to make sure correct data has been captured to be loaded to target tables
Provide input into developing and modifying systems to meet client needs and develop business specifications
Test the Business Objects report by running the SQL queries on the database by reviewing the report requirement documentation
Test and analyze software enhancements to make sure that it meets the customer’s needs
Software Technical Specialist – IBM
Kyiv, Ukraine 09/2006 – 02/2012
Identify and develop new projects and design business solutions for customers/partners based on IBM software products
Research customer concerns, needs and weaknesses to show clients how software can resolve their issues
Troubleshoots technical problems and issues in SW products, determines technical solution in accordance with product and customer specifications, and recommends actions to customer representatives for product solution
Coordinate with the Development team to manage the timing, customer communication and delivery of software fixes or enhancements to meet customer needs
Escalate issues where more attention and resource on a particular issue is needed
EDUCATION: 2003 MS in Finance, Academy of TAX Administration