We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

New York, NY

SUMMARY:

  • A bright, talented and qualified QA manual and automation engineer with a strong technical background, around 13 years extensive experience in QA and Networking fields. Skilled and experienced in testing, developing, designing, maintaining, troubleshooting, monitoring and implementing in Web, Client/Server and Desktop based applications. I am highly motivated, striving for creative knowledge, skills and experience looking for a position with a successful and dynamic company that offers new opportunities for progression .
  • Hardware and software applications processes management
  • Strong knowledge of software QA methodologies , tools and processes
  • Software Quality Assurance & Manual, Automation, Database, Web Service testing
  • Performed System, Functional/Nonfunctional and Regression & Database Testing to Validate Functional & GUI Requirements of Desktop and Web Based applications
  • Knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC)
  • Involved in designing & executing the Test Cases and making Bug Reports
  • Experience of AGILE Methodologies, SCRUM processes and Waterfall Methodologies
  • Expertise in writing SQL Queries, SQL Manipulations and performing Database testing
  • Experience of Defect/Test Management tools like JIRA, Bugzilla, GitHub, Jenkins
  • Strong Knowledge on Object Oriented Programming (OOPS)
  • Experience in developing automation scripts using Java, Cucumber (Gherkin syntax), Selenium (WebDriver, IDE, Grid) and TestNG/Junit for automating test cases
  • Experience in designing and implementing of Hybrid framework - Keyword and Data Driven and Page Object Model
  • Experience with Jenkins integration for continuous integration
  • Experience locating elements By. (xpath, id, name, tagName, className, linkText, partialLinkText, cssSelector) with Selenium WebDriver
  • Involved in Web Services testing using different methods like GET, POST, PUT, DELETE etc. using Postman and SoapUI tools.
  • Experienced in cross browser testing on responsive devices by creating various scenarios in Browser Stack and Selenium GRID
  • Experienced of Mobile App testing using Appium framework and Kobiton tool
  • Strong communication & interaction with Clients, Developers, Business Analysts, Managers
  • TCP/IP networks principles and technologies
  • Assist with network troubleshooting procedures
  • Provide backup to the network administrator
  • Knowledge on Routing protocols: RIP, OSPF, IS-IS, EIGRP and BGP
  • Cisco IOS knowledge
  • Switching: Configuring Cisco, Huawei, Zyxel, D-Link and other network devices
  • Configuring xDSL modem, Routers, Wireless Access Points, Repeaters
  • Rack and server installation skills
  • Strong knowledge about Internet protocols
  • Speaking languages: English - fluent, Russian - fluent, Persian (Farsi) - fluent.

TECHNICAL SKILLS:

Methodology: Agile, Scrum, Waterfall

Languages: Java, HTML, XML, Gherkin, CSS, Java Script

Testing Tools: Selenium(WebDriver, IDE, Grid), Maven, MF QTP/UFT, HP ALM, Cucumber, Postman, SoapUI, BrowserStack

Testing Framework: TestNG, Junit, Maven

IDE and VC: IntelliJ IDEA, Eclipse and Git/GitHub

CI/CD and Build Tools: Jenkins and Maven

Mobile Testing Tools: Appium, Kobiton

Bug Tracking Tools: JIRA, Bugzilla

Element Locators: Locator Strategy, cssSelector

Databases: SQL Server, MySQL, Oracle, MS Access

Operating Systems: Windows/Server, Unix/Linux, Mac OS

Virtual Machine: VMware, VirtualBox

Networking Tools: PuTTy, Wireshark, Packet Tracer, Cacti, Zabbix

EMPLOYMENT HISTORY:

Confidential, New York, NY

QA Automation engineer

Responsibilities:

  • Scripting Automation testing cases from scratch and implement with success
  • Creating Testing Center of Excellence which includes automation and manual testing with popular automation testing tools like Selenium, Cucumber, JIRA and Test strategy like TDD/ATDD and BDD
  • Automation framework design and implementation according to project structure
  • Creating, Enhancing, Debugging and Running Test Cases
  • Find solutions for issues related to object identity issues and error handling
  • Coordination of the members of the Test team and the development team to solve the issues
  • Performing Functional and Regression Testing using Selenium Suite and QTP/UFT on every new build of the application
  • Performing Backend Testing using SQL Queries to verify data from database
  • Participating in business review meetings to report the project status and planning the upcoming automation development projects
  • Create a software defect tracking report entire project release status using JIRA

Confidential, Brooklyn, NY

Test Automation engineer

Responsibilities:

  • Responsible for the overall Quality of deliverable across all parameters, both Functional and Non-Functional including Performance, security, usability and Automation
  • Applying the web methods like GET, PUT, POST, DELETE etc.
  • Performing different statements: response time, status code, status code meaning, response type, response header, POST method check, String in response
  • Performing Load, Stress and Security testing on web services
  • Designing, develop and maintaining automated testing program framework
  • Implementation of test automation for regression scenarios that allow for a repeatable and reliable testing framework
  • Development of new test cases and test plans for multiple applications
  • Execution of test cases on multiple environments and track results
  • Document troubleshoot and follow up on issues found during testing
  • Coordination with the testing team to develop performance test plans and cases
  • Conduct performance system testing to verify system scalability, efficiency and reliability
  • Analyzing the test results and coordinate with the development teams for bug fixing

Confidential, Peoria/IL

QA Manual analyst

Responsibilities:

  • Selection or identification of test cases for automation from existing test case documentation.
  • Configure Selenium Test Environment for setup (Java, Selenium WebDriver, TestNG/JUnit and Maven)
  • Participation in Selenium Environmental Setup with IDE
  • Work on SQL statements to provide database verification and checking the validity of the Backend.
  • Database testing by execution of SQL Queries manually
  • Review and implementation Business Requirement Documents
  • Review the testing cases written for Unit and Integrational level
  • Test specification analysis and convert them into Manual Test Cases
  • Track test execution results for JIRA
  • Utilize JIRA for tracking defects found during testing
  • Analyze test output, identify discrepancies and clearly documented defects

Confidential

Network engineer

Responsibilities:

  • Installation, troubleshoot, and monitoring Wireless LAN, Routers/Switches, xDSLs, APs
  • Installation, configuration, troubleshoot and monitoring Layers 2, 3, 4 Switches, Routers, Firewalls with different routing protocols (OSPF, EIGRP, RIP, IS-IS and BGP)
  • Provide analysis and support VMware infrastructure, Virtual Servers and storage
  • Network infrastructure status monitoring using logs and software tools
  • Provide Level-2/3 support and troubleshoot to resolve issues
  • Performed validation to the customer records with Databases using SQL Queries

Hire Now