We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Woonsocket, RI

PROFESSIONAL SUMMARY:

  • IT professional with over 8+ years of experience in Programming, Software Development Engen and Automation Testing.
  • Well - acquainted with different Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
  • Working Experience with Automation tools such as QTP/UFT, Selenium WebDriver, Selenium Grid, Soup UI, Jmeter, Appium.
  • Experience in testing web based applications built on Java, .Net.
  • Hands on experience on various framework like Data driven, Keyword driver and Hybrid driven on platforms like Junit and Test NG.
  • Extensive experience working as vendor SDET experience with different groups and projects including Microsoft Exchange and MSIT 
  • Good knowledge on Mainframe Automation
  • Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior.
  • Experience in writing Automation scripts for reading and writing files from Excel using JExcel APIs and familiar with Apache POI.
  • Excellent knowledge in writing unique Xpath/CSS using firebug and Firepath to identify web elements.
  • Hands-on experience developing new automation frameworks using Protractor, QTP, Selenium, JMeter
  • Strong experience in testing Backend application servers in SOA.
  • Good Knowledge on Database testing using SQL, PL/SQL and Mongo DB queries.
  • Good Experience in testing of web applications including Database testing.
  • Knowledge on Web services testing on SOAP and REST.
  • Experience in Bug tracking Tools - TFS, Quality Centre, Jira and Bugzilla.
  • Familiar with both Linux and Windows Operating System.
  • Good work experience in System Testing, Integration Testing, Ad hoc testing, Compatibility testing and Regression Testing.
  • Solid understanding of E2E architecture and different environments like Dev, QA, UAT with source stage and target level.
  • Involved in practicing Agile methodology with backlog refinement, sprint planning, sprint retrospective for quality product development & involved in preparing and presenting demos to the client at regular sprint cycles.
  • Developed and tested many features for dashboard using JAVA on Rails, Bootstrap, CSS, JavaScript.
  • Expertise in Test Driven Development(TDD)and Acceptance Test Driven methodology.
  • Excellent experience of build tools like Maven/Ant and managing JAVA automation projects using them.
  • Hands on experience in Jenkins.
  • Experience in working with SVN and GIT control management systems.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Experienced in Test Planning, Test Scenarios, Test Case Design, Test Case Execution, Defect Management, and building Test Environment & Test Data
  • Experience in front end GUI development with jQuery, AJAX, CSS, HTML, Java script and back end development in providing Rest and soap web services with J2EE.
  • Experience in working with multiple project development, adopting to new work cultures, team player & quick learner.
  • Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects and good experience in Replication of problems & generation of bug report.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium WebDriver/RC/IDE/Grid, Quick Test Pro (QTP/UFT), Soap UI, JMeter, Appium, Protractor

Scripting Languages: VB Script, Java Script, Groovy, Phyton

Java Technologies: Core Java, JDBC, Servlets, JSP, Web Services

Database systems: Oracle R12, MS SQL Server 2005, 2008, 2014

GUI: JavaScript, Ajax, JQuery, Angular, CSS3, Bootstrap

Web Development: HTML 5, XML, JSON, web services SOAP, Restful Web services.

Build Tools: Apache ANT, Apache Maven

Methodologies: Waterfall, Agile

Continuous Integration Tools: Jenkins, Bamboo

Bug Tracking Tools: JIRA, Rail, QC, Rational Clear Quest

Test Management Tools: HP Quality Center/ALM/STB/Test Director

Operating Systems: Windows 8/10, Windows Server 2008/2012, Mac OS, LINUX/HP-UX

PROFESSIONAL EXPERIENCE:

Confidential, Woonsocket, RI

QA Automation Test Engineer

Responsibilities:

  • Analyze business requirements, Software requirement specifications and design documents, use case documents and developed test cases and test scripts
  • Develop and maintain a full suite of automated test scripts using Selenium and JAVA.
  • Hands-on experience with automation scripts creation, testing and debugging techniques
  • Implemented Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Test NG and Maven
  • Developed test cases using element locators and selenium web driver methods
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
  • Used Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Analyzed, tested and ensured OTA systems such as Bluetooth,(all bands),WIFI GSM(all frequencies), GPRS/EGPRS/EDGE on handsets, platforms, and software worked accordingly.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes
  • Performed REST API testing by Soap UI.
  • Expert in creating and executing manual and automated test scripts using Test Manager, Quality center (ALM & QC), JIRA, Test Rail and Hudson.
  • Performed troubleshooting/problem resolution for STBs and Sling boxes.
  • Used SOAP UI assertions and Groovy script for web service automation Testing
  • Develop Test cases from business use cases, Test data and Web Driver scripts for UI testing.
  • Implemented an automated deployment process using Jenkins and GitHub dat we use for deployments our staging and QA environments
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Responsible for new and emerging WiFiand cellular RF products and technologies; conduct in-house testingof these devices
  • Developed automation script for Mobile Native applications (IOS, Android) using Protractor, Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.

Environment: Selenium Web driver, java, Maven, Web Services, Test NG, Soap UI, HTML, Jenkins, Automation Testing, Mobile Testing, Android 6.0 or above, IOS 8.0 or above, Android SDK, Appium GitHub, Rail, JIRA.

Confidential, TX

Sr. Selenium Tester

Responsibilities:

  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, Test NG.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Developing and integrating the step definitions for each step in the cucumber scenarios. Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
  • Extensive experience with external hardware testing, such as GenieGO1, GenieGO2 and Transcoding STBs (Genie STB).
  • Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
  • Reported the test result by using Test NG and different API.
  • Regression testing, Acceptance testing (UAT), End-End testing, Stress testing, Smoke testing, API testing.
  • Involved in breaking down the User Story into Tasks and assigning.
  • Involved in automation of the RESTful Web Services, and tested using Postman and RESTClient.
  • Responsible for over viewing reported bugs.
  • Automated, Debugged, and Resolved issues faced during the development.
  • Created a test groups based on the priorities and executing those based on the requirements.
  • Used 'Test Rail'(Test Management Tool) to manage test case.

Environment: Quality Center, Windows, Java, SQL, Rail, Oracle,Selenium(WebDriver, RC, Grid), Junit/Java, Eclipse 3.5, Firefox, IE, Chrome, Safari, Jenkins, API, HTML, UAT, Automation, Windows 7, Linux, Unix, JBoss.

Confidential, NY Plaza, NY

Selenium Test Engineer

Responsibilities:

  • Worked in Agile, Scrum and Sprint environment in order to change the requirements and features set
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • Performed Data-Driven testing by developing JAVA based library to read test data from Excel & Properties files.
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using SVN, CSS Selectors as a part of Framework.
  • Hands on experience in data processing automation using python.
  • Created core python API which will be using among all modules.
  • Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing. Performed End-to-End testing.
  • Performed Parallel execution, Remote execution, Cross Browser Testing using selenium grid.
  • Develop Restful Web Service testing framework with open source REST Assured and Test NG to build robust and scalable web service testing
  • Used Apache Maven to manage Project’s build and generated test automation report.
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Performed Backend Testing to make sure the contents displayed on the UI as per requirements specifications.
  • Hands-on experience with version control systems GIT.
  • Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis
  • Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.

Environment: Selenium Web Driver/Grid, Junit, Maven, Rail, Python, GIT, SQL Server, HP Quality Center, Firebug, Xpath, Windows, IE, Firefox, Chrome, Linux.

Confidential, Milpitas, CA

Test Engineer

Responsibilities:

  • Attended the Requirements reviews, Design reviews, Code reviews to understand the overall process flow and Source to Target mappings.
  • Tested Salesforce CRM web based application using licensed and open source testing tools (Selenium).
  • Performed regression testing after business logic and UI change.
  • Wrote and executed automated test cases using Selenium WebDriver to automate solutions dat was previously a manual process.
  • Used Junit as testing Framework to maintain and execute test scripts.
  • Performed SQL queries for validation and integrity of Data.
  • Worked with the team for requirement analysis, test strategy and test plan creation.
  • Created complex automated test scripts using Selenium for regression testing.
  • Cross browser testing was done on Netscape and I.E.
  • Performed Functional testing, Smoke testing, Performance testing and Unit Testing.
  • Used Apache POI to read data from Excel files
  • Performed regression testing, system testing and End-to-End testing.
  • Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying bug-fixes using HP Application Lifecycle Management (ALM)
  • Attended daily Scrum Sessions with emphasis on target user stories and removing any obstacles.
  • Updated the status of the testing to the QA manager, and accomplished tasked for the assigned work to the Project Management team regularly.

Environment: Java, Selenium WebDriver, Junit, Maven, Jenkins, ALM, Eclipse, TDD, Agile, HTML, XML, XPath, QualityCentre, Firebug, SQL, Oracle.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed different GUI screens using JSP’s, HTML, and CSS to design the Pages according to Client Experience Workbench Standards.
  • Wrote client side validations using JavaScript and used Struts framework to develop the application and design the application flow.
  • Used Standard, Struts tag libs and Custom Tag Libraries and Involved in writing Beans, Action Classes and Business Delegates using Action Forms and Dyna Action Forms.
  • Developed Value Objects and DAO Accessor Classes using Prepared and Callable Statements.
  • Creation of POJO Beans to build Data Model and configuring Hibernate Mapping files.
  • Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern and writing Session beans and Message Driven Beans at the middle tier.
  • Involved in creating database tables and views. Wrote SQL Queries, Joins and Cursors.
  • Used SVN as Version Control.

Environment: Java/J2EE, Servlets, JSP, JDBC, EJB, JavaScript, HML, XML, UI, Apache Tomcat, Eclipse and Oracle 9i.

We'd love your feedback!