Software Tester Resume
SunnyvalE
SUMMARY:
- Over 6 Years of IT Experience in Software Testing Domain. Deep knowledge of frontend technologies: JavaScript, JQuery, Bootstrap, HTML, CSS, XML, JSON, RequireJS, Highcharts.
- Experience using different development tools and IDEs, organization of CI process; code testing and postdeploy API testing;
- Extensive experience in UI and API automation, building framework from scratch using various testing tools such as Selenium WebDriver, JMeter, Appium, Robotium, JUnit, TestNG, REST - assured. Strong knowledge of concepts and methodologies of performance testing, extensive hands-on experience in building performance test plans, scripts, analyzing captured performance metrics and results.
- Tech operations experience in Linux based environments, shell script programming, infrastructure management using Puppet config management system, AWS services including EC2, S3, EBS, RDS, system monitoring using NewRelic and Stackdriver, Datadog services.
- Experience in PC Hardware/Software configurations/installations and upgrades, networking. Excellent analytical, problem solving and time management skills. US Green Card holder.
TECHNICAL SKILLS:
Java Technologies: Java SE, Java EE, Swing, Servlets, JSP, JSTL, JDBC, MVC, Threads, Log4j, BeanShell, basics of Android development.
Web Technologies: JavaScript, HTML, CSS, XML, JSON, AJAX, JQuery, Twitter Bootstrap, Highcharts (plotting js lib).
Development tools: Eclipse, NetBeans, IntelliJ IDEA, Maven, Ant, Git, GitHub, Bitbucket. Web servers Tomcat, Jetty, Apache HTTP Server.
Testing tools: JMeter, SoapUI, JUnit, TestNG, Mockito, HtmlUnit, Selenium RC/WebDriver, Regular Expressions, Appium, Robotium (Android automation), Firebug, browsers’ developer tools, Charles proxy tool.
CI tools: Jenkins, TeamCity. Databases MySQL, Oracle, MongoDB, Redis.
Scripting: Bash (Unix shell), BeanShell (Java scripting). Frameworks basics of Spring and Hibernate frameworks.
Object Technology: UML, Refactoring, Design Patterns.
Cloud computing: Amazon Web Services (AWS) EC2 instances, RDS and S3 creating and maintenance.
Infrastructure and config management: Puppet labs, Amazon CloudFormation.
Bug Tracking: JIRA, Pivotal Tracker, Bugzilla, Elementool, Asana.
Virtualization: VMWare, Oracle VirtualBox.
PROFESSIONAL EXPERIENCE:
Software tester
Confidential, Sunnyvale
Responsibilities:
- Created automation framework using Selenium RC/WebDriver and TestNG.
- Integrated Rest Assured library to extend UI automation capabilities by adding APIs testing.
- Developed numerous functional test cases for the different application modules and features such as: Player, Play List, Login, Security and Password recovery, different ways to browse movies, uploading, downloading, social communication functionality.
- Established regular execution of automated tests using CI tools, setup parallel execution using Selenium Grid, capturing screenshots, logs and sending regular emails with test results. Used proxy tools and web developer tools extensively to debug application and find the root exception cause.
- Identify software defects and define the shortest way to reproduce them, create detailed status/bug reports for faster follow up.
- Continually try to get into new corner cases of testing by increasing the complexity of test coverage.
- Tested browser and OS compatibility in virtual machine environment.
- Utilized bug tracking, test management and agile tools for QA processes.
- Worked closely with both qa and dev team members and managers for automating test cases, and debug on issues found on daily latest build.
Software QA Engineer
Confidential
Responsibilities:
- QA Engineer in Data Engineering team which develops and maintains the data pipeline and warehouse for game play events and client errors also the team maintains multiple SDKs (Analytics, Marketing) for integration with the game servers and clients and different in house made BI tools to process and present the analytics data.
- QA Engineer in Game Services team which develops and maintains various services which is used by all company owned games, including services as Leaderboards, Chat, Push Notification, Async Url Dispatcher, various marketing tools and services, etc.
- Design and development of test harnesses, test tools libraries and utility applications using Java and web technologies (JSON, HTML, JS, JQuery, Bootstrap, Highcharts). Design and implementation of test frameworks for various web applications using Selenium, JUnit, TestNG and JMeter.
- Generating different types of test data, populating DBs, executing various queries for the application performance and functional testing needs. Test design and test code implementation, test execution, test code maintenance. Investigating test failures, reporting found bugs to the bug tracking tools and managing tickets.
- Fixing reported bugs, verifying fixes, updating test suites. APIs functional and performance testing with JUnit and JMeter test frameworks.
- UI testing automation with Selenium Web Driver in different browsers. CI tools (Jenkins, TeamCity) settings and maintenance for automation of build creation, tests execution and results reporting to the team. FTP server setup and maintenance for various testing apps and test results presentation.
- Shell scripts creation, maintenance and execution for various testing and projects compiling/building purposes. Testing analytics request/response packages using proxy testing tools.
SQA Engineer
Confidential
Responsibilities:
- Tested an online store web application where customer can login and view current and past account information, account summary, view and edit personal profile, perform various secure online purchases.
- Developed automated tests for continuous regression testing using Java and JUnit.
- Performed functional, regression and localization testing on new UI versions of product.
- Developed test plans and detailed test cases using all kinds of product documentation for testing (BRD, PRD, use cases, functional specifications).
- Collaborate with program managers and marketing personnel to create new/custom platform features.
- Served as the testing and development liaison.
- Provided production support for marketing and deployment teams.
- Participated in weekly agile meetings with reports and suggestions.
- Tested e-commerce components.
- Provided formal sign-off on all testing deliverables and testing events.
Contractor
Confidential
Responsibilities:
- Project data migration solution (SQL, PL/SQL) to load 100+ branches (migration of Policies, Clients, Losses, Payments, Payouts, and etc).
- Took part in the preparation of the test documentation for in-house software development project.
- Developed SQL queries for backend database (ORACLE) testing.
- Executed functionality, regression, and release acceptance tests .
- Communicated with users to identify usability and functionality issues Reported software defects via Bugzilla bug tracking system.
- Generated and presented Software Quality reports at the QA and management meetings.
Business Analyst
Confidential
Responsibilities:
- Project the price comparison shopping engine which allows you to search, compare and buy products from thousands merchants.
- Collected, stored, analyzed and interpreted all kinds of project related documents, merchants and suppliers information.
- Conducted deep exploration of the actual problem on the client side.
- Worked with requirements and specification documentation in scopes of the projects.
- Analyzed large arrays of the suppliers data to make a proficient data flow structure.
- Wrote accurate and consistent technical reports, creating tables, maps, diagrams, and other documentation.
Project Manager
Confidential
Responsibilities:
- Analyzed customer marketing goals.
- Provided client web-site usability tests.
- Created usability enhancement Developed marketing activity plans.
- Designed Google AdWords campaigns.
- Provided conversion rate optimization.
- Utilized multivariate and A/B testing.
- Generated and presented working progress reports at the customer and management meetings.
