We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of professional experience in IT industry with emphasis on Software Quality Assurance of e - Commerce, web Based, enterprise application.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, SOAP UI and HP Quality Center.
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM, Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
  • Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, Soap UI, Cucumber BDD

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, HP ALM

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).Contributed in framework creation.
  • Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Involved in using Jenkin s as a Continuous Integration server to configure with Maven.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Involved in SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Developed test scripts for web services using SOAP UI and worked with XPATH.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Used Maven, SVN, Selenium Web Driver, Java and Selenium Grid to create nightly automation scripts.
  • Responsible for updating and maintaining the Jira for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Used Protractor is an end-to-end testing framework for Angular.js applications and works as a solution integrator and combining powerful tools and technologies such as Jasmine.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, SOAP UI, Ruby, Firepath, Firebug, XPATH, XML, Eclipse, Protractor, Angular.js, JMeter, Jira, SVN, Agile, SQL, Oracle, Windows.

Confidential, Plano, TX

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium WebDriver.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Run script as a batch file through Maven and generated testing report.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Used Selenium for End - to End testing for Angular.js Applications.
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, XPath, link in the application.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Jira a test management tool.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, Jira, Eclipse, SOAP UI, Rest API, Ruby, Rake, Angular.js, XPATH, Firebug, Firepath, SQL, Oracle, Windows.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Involved in System-wide Integration, regression and Load testing.
  • Worked in Manual and Automated testing of applications on Windows environment.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium WebDriver, Junit, Ant, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, Windows XP.

Confidential, Rahway, NJ

QA Engineer

Responsibilities:

  • Reviewed and analyzed the Business requirements and Functional requirements to better understand the client needs.
  • Participated in meetings with Business Analyst and Developers to understand the scope of testing.
  • Created Test Plans, Test Scenarios and Test Cases for assigned modules as well as verify the actual result based on the expected results.
  • Regression test cases were written and automated using Selenium RC and IDE.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC .
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Performed Smoke, GUI, Functional, Performance, Integration and Usability testing.
  • Developed the test cases using Selenium RC according to functional specification and requirements
  • Used Selenium RC and checked the functionality of the application for every release.
  • Performed SOA/web services testing using SOAP UI; wrote adaptors to test / invoke web services
  • Validation of data through SQL queries.
  • Involved with working in all phases of SDLC methodologies.
  • Involved in extensive Interactive and manual testing of the product using Quality Center.
  • Involved in execution of Test cases and reporting defects and tracking them to closure.
  • Used Rally Dev as defect tracking tool.
  • Actively Participated in Business requirements review meeting and weekly team meeting.
  • Involved in implementation of the system and making sure that the product met the required user specification.
  • Performed Data Validation and Data Integration for Back End testing using SQL Queries.
  • Performed Database testing by executing SQL queries/Procedures.

Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, SOAP UI, XML, Oracle, Windows, LINUX.

Confidential

QA Tester

Responsibilities:

  • Identified the test requirements based on application business requirements and blueprints.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Developed test scenarios and test procedures based on the test requirements.
  • Developed Test Objectives and test Procedures.
  • Participated in Preparing Test Plans.
  • Involved in analyzing the applications and development of test cases
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Executed test cases and reported status of the test cases.
  • Conducted functionality and regression testing
  • Performed static and dynamic testing to test the application.
  • Used HP Quality Center for defect tracking and to report the bugs.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
  • Wrote SQL queries and stored procedures to validate data.
  • Created test scripts, executed test scripts.
  • Documented errors and implemented their resolutions.

Environment: Manual testing, Win Runner, Quality Center, Oracle, Java, Windows.

We'd love your feedback!