EVGENY MAKARENKO t ac4g9c@r.postjobfree.com
408-***-**** www.linkedin.com/in/evgeny-makarenko-qa
SOFTWARE QA ENGINEER
SUMMARY:
● Software QA engineer with 15 years of experience in IT including Web/Mobile application testing
● Experienced in functional and automation testing
● Experienced in software development
● In-depth understanding of SDLC and SQA Methodology and tools
● Develop precise and detailed test documentation: test plans, test cases, test matrices
● Solid knowledge in Relational Database Management Systems (Oracle, MySQL)
● Effective leadership: coordinate, motivate and direct all project phases
● Team Player: collaborates well, also able to work independently and take ownership
● Well organized, detail oriented, and passionate about learning new technologies TECHNICAL SKILLS:
OS: Windows, Mac OSX, Linux/Unix
Mobile Platforms: iOS, Android OS
Programming: Java, SQL, PL/SQL, HTML, CSS, JavaScript, jQuery, XML, JSON, REST, Maven, Ant, JDBC, WSDL, SOAP, ActiveMQ, Shell Scripting, Spring, JSP, l og4j, logback Database/storage: Oracle, MySQL, Postges, MongoDB, AWS S3 Test Automation: Postman, Selenium Webdriver, JUnit, TestNG, Mokito Web Testing Tools: Firebug, FirePath, Wire Shark, Google Developer Tools Mobile Testing Tools: Android Debug Bridge (ADB), XCode Networking: TCP/IP, UDP, FTP, HTTP
Bug Tracking: Jira, Bugzilla
QA/Dev tools: Zabbix, Confluence, Jenkins, Git, SVN, Mercurial, DataDog, Kibana, ELK (ElasticSearch), GitHub, Bitbucket
Web services: Tomcat, AWS, Apache, Weblogic, Resin Development
Methodologies: Agile, Waterfall, Test Driven Development, Unit Testing, Scrum, Extreme Programming
WORK EXPERIENCE:
08/2017 – Present Software Engineer, Freelance
● Developed provider’s web application - service where customer can find any providers/inspectors for his needs (repair roof, inspect swimming pool)
● Test-driven development
● Ownership of statistics & logging
● Deploying application to AWS (creating instance, load balancing, routing) Technology: Java, Spring, SQL, MySQL, AWS, JUnit, Git, REST, JavaScript, JSP 02/2016 – 08/2017 Software Engineer, PropertyMinder, San Jose, CA
(PropertyMinder developing new e-marketing solutions for real estate b usiness)
● Test-driven development
● Bug fixes requests processing (management and development)
● MLS integrations
● Facebook integration
● Craigslist posting tool
● Posting logs to AWS S3 for security team
Technology: Java, SQL, JUnit, Git, T omcat
07/2012 – 02/2016 SDET, PropertyMinder, Novosibirsk, Russia
(PropertyMinder developing new e-marketing solutions for real estate b usiness) General Responsibilities:
● Testing different PropertyMinder’s products: MLS integrations, Admin Tool Desk, SPW (Single Property Website), CMA (comparative market analysis), CRM (client relationship management), PropertyMinder Mobile App (Android and iOS), Messaging System
● Agile Team member, working in 2 week sprints and taking an active part in sprint planning, daily stand-ups, weekly QA meetings, PRD reviews, bug triage and design meetings for new features
● Reviewed product requirements, and design documents to create comprehensive test suites
● Led Gap Analysis: Created detailed and comprehensive test plans and test cases based on coverage gaps
● Designed, developed and executed automation scripts to execute repeatable test cases
● Estimated, prioritized, planned and coordinated testing activities
● Created several Confluence pages to document the QA process
● Performed thorough regression testing when bugs are resolved W eb Application Testing
● Automated UI and functional testing using Selenium Webdriver with Java plus JUnit, TestNG
● Designed, developed and executed automation API Web services (Soap/XML, Rest/XML, JSON) test suites using Postman tool
● Used GIT and SVN source control systems
● Last two regression cycles automated 400 test cases that significantly reduced full regression time
● Developed detailed test cases for functional and regression testing (black & white box)
● Performed SQL queries using SQL Navigator to validate MLS data
● Performance improvement of a REST API server in Java by writing benchmarking scenarios, running benchmarks, identifying bottlenecks and optimizing performance. For example, suggested to use a "materialized view" in a query, hence improving its performance from 40 req/sec to 10,000 req/sec
● Caught several important bugs in the code base by writing acceptance tests to cover various scenarios
● Ownership of adding various Datadog monitors based on statistics/events and setting up alerts to various Slack channels from these monitors
● Developed Chat Simulator to test PropertyMinder’s messaging system (AqtiveMQ)
● Created new Test Plans, Test Cases using Jira tool
● Analyze logs via Kibana (ELK)
● Fully performed Build and Release Engineer duties for back-end part (Oracle, Tomcat) Mobile Application Testing
● Created new Test Plans, Test Cases using Jira
● Performed Installation, Functional, Performance, Interrupt, Compatibility, Usability Tests for PropertyMinder Android and iOS Mobile Application
● Used Postman tools to test the PropertyMinder REST API
● Tested weekly builds on Android and iOS devices
● Used ADB tool to communicate with a device: install, get log, bug report, screen shot, etc.
● Used Wire Shark tool to monitor sent and received data by app: record data, testing low bandwidth scenarios, performing load testing
● Prepared for upcoming iOS build testing: used XCode tool to install/get logs/create simulators Technology: Postman, Java, JUnit, TestNG, S elenium, Confluence, Jira, Mercurial, Mokito, JSON, Oracle, MySQL, SQL, F irebug, FirePath, Maven, ELK, Kibana, Tomcat, ActiveMQ, Wire Shark, REST, Android, iOS
2008 - 2012 Software QA Engineer, C enter of Financial Technologies, Novosibirsk, Russia
● Tested operator’s ARM and OLAP system (data warehouse) for generating customer reports
● Developed detailed test procedures including test plan, test cases for QA department
● Performed SQL queries using SQL Navigator and Toad to validate customer’s reports data
● Conducted regression and release acceptance testing for all major and transitional releases
● Participated in daily stand ups with QA and development teams Technology: Oracle, SQL, PL/SQL, S hell Scripting, J ira, Bugzilla, SVN, Java, TestNG, XML, Ant, Maven 2003 - 2008 Test and Release Engineer, F inancial Information System, Novosibirsk, Russia
● Plan release test cycles including test strategies, plans, coverage, and approach, resource requirements, scheduling, risk assessment, and report metrics.
● Analyzing requirements obtained from customers and PM's
● Develop precise and detailed test documentation: test plans, test cases
● Performing testing
● Quick responding and investigating of issues obtained from customers
● Creating tasks/issues in bug tracking system
● Fully performed Build and Release Engineer duties for back-end part Technology: Oracle, SQL, PL/SQL, JavaScript, HTML, S hell Scripting, J ira, SVN, Toad, Unix, XML 2000 - 2003 QA Engineer, Astrim, Novosibirsk, Russia
● Tested web application: “horse racing betting systems”
● Perform Ad-hoc, functional, installation, compatibility, UI, regression, new features implementation testing, integration, validation
● Perform Regression Testing on fixed issues
● Black-box and white-box testing
● Collect and analyze logs and reproduce manually failed tests
● Creating tasks/issues in bug tracking system
● Develop detailed test procedures including test plan, test cases Technology: SQL, MySQL, B ugzilla, HTML, CSS, JavaScript, jQuery, SVN EDUCATION:
1999 BS in Maths, Novosibirsk State University, Russia ADDITIONAL INFORMATION
● US Green card holder
REFERENCES AVAILABLE UPON REQUEST
● Boris Gruzman – CEO PropertyMinder, Inc
E-mail: b ac4g9c@r.postjobfree.com
Phone: 1-408-***-****
● Michael Burstein - Vice President / Engineering, Chairman of the Board at PropertyMinder E-mail: ac4g9c@r.postjobfree.com