Post Job Free

Resume

Sign in

Engineer Js

Location:
Sacramento, CA
Posted:
April 04, 2020

Contact this candidate

Resume:

Dmitry Pakhilov Sacramento, CA *****

Automation QA Engineer Mobile: 215-***-****

Email: adcnbh@r.postjobfree.com

PROFESSIONAL SUMMARY

Skilled IT professional with over seven years of quality assurance and software testing experience of web-based and client server applications and Support.

Background focused on manual and automation testing using Selenium (WebDriver I/O) with JavaScript(TypeScript) and tools like Cypress and Puppeteer

Strong background creating and executing test cases independently. Experienced in regression testing and worked on system integration and user acceptance testing for later stages of SDLC.

Work closely with development and project management staff to identify appropriate plan for issue resolution and retest. Utilize JIRA for bug tracking and test management tool.

Work and collaborate with team members across regions (North America and Europe/Asia)

Experienced with both Waterfall and Agile/Scrum SDLC methodologies.

US Green card holder.

TECHNICAL SKILLS

Languages: JavaScript, HTML, CSS, SQL, PowerShell

Testing: Selenium IDE, WebDriver I/O, JIRA, Confluence, Chai.js, Jest, Enzyme.

Frameworks: React, Express.js, Node.js, Mocha.js, axios.js

Tools: WebStorm, Cucumber JS, Postman, Git. VS Code, Azure.

RDBMS: RESTful API, SQL, MongoDB.

Networking: TCP/IP, DNS, DHCP FTP, HTTP, Internet.

OS: Windows, MacOS, Linux, Android, iOS.

PROFESSIONAL EXPERIENCE

09/18 – 03/20 QA Automation Engineer, Megatec Information Technologies Astrakhan, Russia

Involved in development of test documentation - test plans, test cases for software QA efforts

Took part in the design and implementation of enhancements and customizations

Executed the test cases and documented the results, reported the defects and tracked their status

Performed functional positive and negative testing, cross-browser/ cross-platform compatibility testing, and regular smoke and regression testing (for each new build)

Interacted with product management team in the review and analysis of functional requirements

Executed SQL queries to ensure the data integrity by checking various kinds of constraints

Installed and configured multiple test environments using Virtual Machines

Performed functional, performance and end-to-end testing for the applications under test

Involved in automation of smoke and regression tests using Selenium WebDriver with Python

Located web elements using dev tools by Xpath, CSS, ID

Maintained and performed updates to automated scenarios to reflect UI pages changes

Utilized ADB command tool to extract and analyze logs for Android applications

Tested mobile applications behavior under various interruptions: incoming calls, SMS, alarm, notifications, etc.

Prepared QA project estimates and work breakdown structures for project and QA managers

Updated BRD based and maintained Requirement Traceability Matrix to ensure full test coverage

Wrote and executed User acceptance test cases during solution release cycles

Reported to upper management of performed load and stress tests

04/16 – 05/18 Software QA Analyst, Trionix, Astrakhan, Russia

Analyzing, designing, and developing of Test Cases, Test Approaches, and Test Plans based on Business Requirements

Performing Ad-Hoc, End-to-End, smoke, functional, compatibility, performance, and regression testing

Identifying, entering, tracking, and verifying defects encountered during testing. Communicate these findings with the development team and work towards resolution of the defect

Assessing and revising test sequence and scope based upon test results and/or changes in product design

Executing Test cases and Test scenarios to verify the expected results versus actual results.

Reporting and managing bugs using defect tracking system

Communicated with developers, projects owners, and other team members to resolve issues

2013 - 2016 Technical Support Engineer, ZetaSoft, Astrakhan, Russia

Installed, maintained and developed local networks for different locales of the business

Installed, monitored, upgraded and supported computer systems, connected and configured peripheral devices

Diagnosed and fixed problems or potential problems within the networks and its hardware, software and peripheral systems

Provided technical support to users and helped to solve problems with computer hardware/software and peripherals using service desk system

Tested memory, processors and hard drives with the programs Victoria, H&M, etc.

Installed and upgraded the operating systems (Windows, Linux), scheduled and monitored back-ups

Monitored and ensured the uninterrupted operation of communication channels in locales (in case of interruptions provided an operative solution)

Was engaged in assembling and configuring computers, ordered new parts to maintain inventory supply

EDUCATION

BS in Computer Science, Astrakhan State University, Russia



Contact this candidate