We provide IT Staff Augmentation Services!

Quality Assurance And Java Automation Engineer Resume

Bellevue, WashingtoN

SUMMARY:

  • Over 8 years of experience in Functional and Automation Testing using Selenium Web Driver and selenium Grid.
  • Excellent understanding of the SDLC, its constituent Activities & steps, Models & the supporting Disciplines.
  • Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end - user issues.
  • Co-ordinated in the setup of Appium lab for iOS & Android devices to reduce the usage of perfecto & cost.
  • Used Putty, VNC server and WinSCP to communicate with Unix servers.
  • Having knowledge on Shell scripting & VB script.
  • Expertise and experience in performing various Black Box Testing Methodologies like Functional Testing, GUI Testing, Regression Testing and database Testing, Cross Plat form and Cross Browser Testing. Retesting, Localization testing.
  • Experience in Testing Tools Selenium, Appium.
  • Tested application on iPhones, android phones and tablets.
  • Involved in building and deployment of J2EE based applications.
  • Having knowledge of web technologies like Web Services, SOAP, XML, HTML, CSS, JSP, JavaScript, Java, C.
  • Implemented continuous build/integration, deployment, test systems using Jenkins.
  • Solid understanding of software quality management (tracking, analyzing, reporting, problem resolution and training).
  • Demonstrated ability to meet project target dates, initiative, willingness and flexibility to perform diverse tasks and manage more than one concurrent project, ability to rapidly assess a technical or business situation and recommend solutions or opinions.
  • Analyzed business requirements, found the gaps and make sure that it is been closed. Played Business Analyst role, while closing the gap in the requirement. Actively involved in Client acceptance walkthrough for Products and Coverage’s.
  • Managed QA teams onsite/offshore.
  • Supported various overnight production releases of all my organizations.
  • Good hands-on experience in designing Automation Test framework in Selenium & QTP/UFT.
  • Experience in the Database refresh and execution of the migration scripts.
  • Extensive experience in Data Base testing using TOAD and SQL-Developer for Oracle, SQL Server and DB2.
  • Expertise in Descriptive Programming for developing QTP Scripts.
  • Expertise in writing and testing Queries, Views, Triggers, and Stored Procedures in Oracle and SQL Server.
  • Experience in working with Off-shore QA team.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, JBehave, Cucumber, Protractor, Load Runner, SoapUI, QC, QTP

Test Build& Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools: JAVA, CSS, JSON, JavaScript, Angular JS, VB Script, C

Markup Languages: HTML, XML, XPath, CssSelector

Databases: MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows XP/7/8, IOS, Android Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM, Bugzilla, JAMA

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, Visual Studio, GIT, SVN, Microsoft TFS, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, Washington

Quality Assurance and Java Automation Engineer

Responsibilities:

  • Developing and execution of automation scripts in automation framework using selenium (Web Driver) and java.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web base software products used to perform software testing.
  • Co-ordinated with the setup of Mobile automation Appium Lab for real device execution.
  • Tested application on iPhones, android phones and tablets.
  • Integrated the selenium tests as part of continues build integration on Jenkins.
  • Raised and tracked defects using Jira.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
  • Implementation of parallel execution in the framework to do Browser Compatibility Testing using IE, Chrome and
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all
  • Importing requirements, create test cases, validate requirements with test cases and generate reports using Quality Center.
  • Involved building the Test strategy, Test plans and resource management for QA.
  • Created BCC projects for QA activities.
  • Managed offshore QA team for different projects.
  • Reported / logged defects in JIRA and HP QC and worked in conjunction with Dev team on Defect closure and retesting. Tracked User stories in JIRA for every iteration.
  • Participated in defect review meetings and daily interaction with developers, implementation and deployment teams to
  • Used Putty, VNC server and WinSCP to communicate with Unix servers.
  • Worked in a Scrum Agile process with two-week iterations delivering new features and working software in each iteration.
  • Participated in everyday standups, iteration planning, iteration review iteration retrospective and backlog grooming.
  • Worked closely with development and the product management team and involved in the project planning meetings.

Confidential, Albany, New York

Java Automation Engineer

Responsibilities:

  • Performed Web Application testing on project operated within agile environment, with 2-4 week sprints, daily scrum meetings, task waiting, pair programming, refactoring, presentations and review.
  • Participated actively in Project Team Meetings, interact and communicate with developers and Business Analysts.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web base software products used to perform software testing.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using GIT as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Executed automated test suites on multiple platforms using Selenium Grid and Maven scripts.
  • Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
  • Based on page library, developed Selenium test cases in JAVA using JUNIT framework.
  • Used Putty, VNC server and WinSCP to communicate with Unix servers.
  • Responsible for providing QA estimates for the projects.
  • Involved building the Test strategy, Test plans and resource management for QA.
  • Developed custom libraries for automation using Java.
  • Wrote Data driven, Cross Browser automation test cases using TestNG framework.
  • Created Maven build files to run the Selenium tests and created reports in HTML format.
  • Tested JSON Web services for creating deleting modifying a big set of pools and Products, by writing pure white box test cases.
  • Running test plans and entering bugs found in to JIRA.
  • Created test scripts using Groovy script to automate web services in SOAP UI.
  • Used test Runner to navigate through test cases and steps.
  • Testing of the store compatibility on different android tablets and phones.
  • Involved in REST API Testing, Integration and performance testing.
  • Created Test Suites, Test Cases used Request Step, Assertion Step, Script Step, and Property Step in the test cases for SOAPUI.
  • Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
  • Understanding of QA and testing processes in Startup and Agile environments.

Confidential, Cleveland, OH

Performance and Assurance Engineer

Responsibilities:

  • Integrated the selenium tests as part of continues build integration on Jenkins.
  • Developing and execution of automation scripts for the new and existing Test Cases. Converted test cases into scripts using TestNG.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web base software products used to perform software testing.
  • Tested application on iPhones, android phones and tablets.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially
  • Used Appium for mobile testing. Tested application on iPhones, android phones and tablets.
  • Integrated with selenium Grid to have parallel test execution. Executed automated test suites on multiple platforms using Selenium Grid and Maven scripts.
  • Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
  • Executed the scripts on Chrome, Firefox and IE.
  • Involved in the creation of Load Test Plan Creation.
  • Created and executed test scripts with JMeter.
  • Created automation framework using selenium (Web Driver) and java.
  • Created utility classes to support test script create and avoid code redundancy.
  • Reported / logged defects in JIRA and HP QC and worked in conjunction with Dev team on Defect closure and retesting. Tracked User stories in JIRA for every iteration.
  • Participated in defect review meetings and daily interaction with developers, implementation and deployment teams to
  • Used Putty, VNC server and WinSCP to communicate with Unix servers.
  • Responsible for providing QA estimates for the projects.
  • Involved building the Test strategy, Test plans and resource management for QA.
  • Created BCC projects for QA activities.
  • Created Webpages using Endeca experience manager.
  • Managed offshore QA team for different projects.
  • Worked closely with development and the product management team and involved in the project planning meetings.
  • Worked in agile development environment.

Confidential

QA Engineer

Responsibilities:

  • Analyzing and reviewing the user/business requirements and functional specs documents.
  • Involved in System Testing for both Automated and Manual Testing.
  • Developed and automated end to end manual test cases for playback module.
  • Automated the Application By using Quick Test Pro.
  • Designed, Developed Test Automation Strategy for as Quick Test Pro.
  • Extensively used Quick Test Pro methods to create automated scripts.
  • Set the QA Environment for Manual Testing as well as for Automation.
  • Created Project, Requirements, Test Plans and Tests in Test Director.
  • Wrote test cases to test application manually in Test Director and automate using Quick Test Pro.
  • Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Pro.
  • Used Test Director for defect reporting and tracking.
  • Developed the Test Automation Methodology for automated testing of the entire application by using Quick Test Pro.
  • Used the SQL’s and verified the Oracle database for data verification.
  • Created reusable actions by using Quick Test Pro.

Confidential

QA Engineer

Responsibilities:

  • Involved in the discussions with the project team of defining Performance requirements, Load Scenarios and work load patterns.
  • Understanding business requirements.
  • Worked with developer regarding web service signature and enhanced the framework for all supported web services using SoapUI.
  • Developed the Automation Test Scripts.
  • Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
  • Involved in Regression Testing and creation execution of QTP scripts.
  • Record Test cases and generated QTP script for automation process.
  • Involved in generating Test Scripts using Quick Test Pro QTP for different transactions to execute Functional Testing, Regression Testing and Acceptance Testing.
  • Raising defects in Quality center tracking them to closure.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Designing element identification XPath and CSS selectors.
  • Understanding of JUnit, Framework and annotations.
  • Developed Performance Test plan, executed Load testing, analyzed the results and generated.
  • Testing Reports Using Jmeter.
  • Involved in developing monitoring scripts for all the servers participated in the testing.
  • Review requirements and provide constructive feedback to business/development.
  • Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
  • Execute test, evaluate results and report them correctly.
  • Create Test Data for test purposes and Set up test bed.
  • Done the feasibility analysis of test cases, which need to be automated.
  • Involved with the deployment of the application to the QA and Staging environments.
  • Final Testing before delivery.
  • Product Certification & Delivery management.
  • Defect Analysis and update to offshore and Onsite PM.
  • Coordination with Project Manager and the Development Tech Lead.

Environment: Manual Testing, HP Quality Center, MS Excel, MySQL, Windows XP, SVN, MS office.

Hire Now