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