Qa Automation Engineer Resume
NY
OBJECTIVE
- Highly motivated, result - driven Automation Engineer with seven years of experience and a strong background in automation framework design and implementation.
- TEMPHas good experience to work with automation test group and project in most efficient way. Versatile, quick-learner, willing to embrace new challenges.
- Patient and calm with excellent interpersonal abilities. Skilled at listening and gathering information.
- Train by example, relating technical information in easily understood terms.
SUMMARY
- Solid understanding incomplete Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy and QA Methodologies- (Agile & Waterfall)
- Hands-on experience on various system platforms and operating system like Windows, UNIX/Linux
- Experience in Software Quality Assurance& Software Testing (manual and automation) of Client/server applications, Web applications, Handheld devices and Mobile apps in diversified fields
- Expert in Backend testing, Black Box, Smoke, Functional, Positive, Negative, Integration, Boundary, Sanity, System, Regression, UI, and User Acceptance Testing (UAT)
- Performed mobile app and mobile web testing for Android and iOS devices
- Expert in mobile testing in manual and automation (using Appium)
- Extensively use HP ALM/Quality Center (QC) to write Test Cases and reporting the defect, also proficient Experience in Bug Tracking System, and process using JIRA
- Highly skilled in data analysis, debugging, identifying, reporting, tracking and resolving all defects prior to production
- Performed backend testing in database using various type of complex SQL queries
- Perform Smoke Testing, Integration, System, End-to-End, Regression, Backend, and Cross Browser testing (TestNG) also experienced with selenium Grid.
- Expert building test automation framework using Selenium WebDriver, TestNG, BDD with Cucumber, Maven, and Page Factory for Page Object Model(POM)
- Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
- Expert in working on enhancing the Automation framework using Maven, and Run the Test suite using TestNG.
- Use Jenkins for contentious integration, GitHubfor version control management.
- Use Gherkins Syntax to test the behaviors of the Application using Cucumber.
- Attend and coordinate team meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings
- Team support, schedule testing and documents walkthrough, review, reports, maintain and Update the Requirement Traceability Matrices (RTM) to measure the testing process and requirement progress.
- Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills
- Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills
- Strong communicator and skillful in working closely with customers to identify and resolve problems
- A complete Tech Savvy and Positive attitude to expand present noledge base, energetic, active team player with positive and forward-looking attitude.
TECHNICAL SKILLS
Software Testing Tools: Eclipse, Protractor with Selenium Webdriver, Selenium Webdriver, Selenium Grid, TestNG, Junit, Cucumber, Maven, Jenkin’s, GitHub, HP Quality Center (QC), ALM, TFS, JIRA
Web Technologies: HTML, XML, Java
Databases: Oracle, MS SQL-Server, MS-Excel, MS-Access.
Browser: Internet Explorer, chrome, Fire Fox
Methodology: Waterfall, Agile (SCRUM), V-Mode
Testing Languages: Java, SQL, HTML, XML, Gherkin’s
Operating system: Windows XP/7/8, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, NY
QA Automation Engineer
Responsibilities:
- Actively involved in all phases of Software Development Life Cycle (SDLC).
- Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Design and develop Test Plan, Test Cases, and Automated Test Scripts
- Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
- Expert in BDD framework cucumber and Data driven framework selenium webdriver, Java
- Developed and maintained automation test scripts to support functional, regression testing and participated actively in system testing and regression testing
- Developed Automation framework from scratch using Maven, TestNG with java programming language.
- Work with the Automation Engineer team to automate test scripts using Selenium Web Driver, enhance the scripts, debugging the scripts
- Experience in cross browser testing using TestNG and hands on experience in Selenium Grid.
- Developed Data driven, Keyword driven and Hybrid test framework with Page Object Model approach
- Use Jenkins as Continuous Integration (CI)
- Check, and verify the Configuration file written in XML.
- Use GitHub as a version control managements systems for the automation scripts and update repository.
- Performed Restful API testing using RestAssured, testNG, and maven
- Performed Mobile web and native App testing for Android, and iOS
- Performed different types of testing Smoke, Functional, GUI, Integration, System, Regression, User Acceptance and Production support
- Performed End-to-End testing frontend and backend plus considering all interfaces and subsystem for functional and non-functional testing
- Developed complex SQL queries to do data validation. Used standard SQL functions and commands to develop SQL queries.
- Led 2-3 junior QA team member for smaller or part of project to achieve results
- Worked closely and independently with various teams including development and management
- Supported Production deployments and Monitored and track high Priority defects and Production Issues on day-to-day basis tested the application on various generations of Android and me phone.
Environment: ALM, Selenium Webdriver, Grid, Maven, Junit, TestNG, Jenkins, Cucumber, SVN, SQL, SOAPUI, Java, XML, HTML.
Confidential, Manhattan, New York
Senior Selenium Automation QA
Responsibilities:
- Experienced with Agile (Scrum) methodology approach and follow-up with TFS(Team foundation server)
- Extensively work throughout defect life cycle from opening to closure using TFS
- Setup Automation from scratch in dis project
- Build and enhance the Automation framework from scratch
- Working with team and understanding business requirement, doing manual testing
- Validation data from Database, Excel(Pivot) table with Test data
- Expert in Excel formula and VLOOKUP to validate data manually and expert in Excel Automation with java using POI, Aspose cell, SmartXLS API.
- Using Selenium Webdriver and cucumber, Junit with java programing language for Automation
- Write feature file with Gherkin language for business logic and test cases, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing
- Performed compatibility testing with various mobile handsets to ensure dat functionality working as expected.
- Expert in identification of element with locator and XPath
- Extensively involved in data driven testing from Excel, Web Table and Backend
- Managing Automation project with Maven Build tool
- Use Jenkins for Continuous Integration
- Expert Rest Assured with JAVA for REST API
- Mobile native app automation with Appium.
- Expert in various type of reports using cucumber Extent Report, ReportNG, Surefire
- Use TFS as a version control managements for the automation scripts and update repository.
- Write complex SQL queries to test Data from Backend.
Environment: Windows 7, TFS(Team foundation server), MS Office 2013, Skype for Business, Outlook, SharePoint, Share drive, Eclipse (IDE), Selenium Webdriver, Java, TestNg, Maven, Jenkins, Oracle.
Confidential, Merrimac, NH
Software QA Analyst
Responsibilities:
- Involved in complete QA Life Cycle. Involved in analyzing user requirements, identifying test cases and setting up test data
- Participated and involved in test procedures and test plans reviews
- Designed and developed Test Plan, Test cases, and Test Scripts
- Extensively worked with Database verifications and Validations
- Conducted Backend testing using SQL and database concepts
- Executed different types of testing Black Box, Smoke, Unit, Regression Testing, Integration Testing, System Testing, participated UAT Testing
- Managed software requirements, test cases, test execution, and defects using HP Quality Center
- Worked closely with product developers and other teams to achieve systems information performed all required testing and meet deadlines
- Responsible for weekly status updates showing the progress. Participated in team meetings with Functional/Development Team to fix defects.
Environment: Windows 7, TFS(Team foundation server), MS Office 2013, Skype for Business, Outlook, SharePoint, Share drive, UFT, Eclipse (IDE), Selenium Webdriver, Java, TestNg, Maven, Jenkins, Oracle.
