We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Owings Mills, MD

SUMMARY

  • Over 7 Years of extensive experience in Automation testing using Selenium and Web Application testing, E - Commerce Testing, Mobile testing and GUI Testing..
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Cucumber, Jenkins, Quality Center, JMeter, JIRA, SOAP UI and Version One.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Good experience in performing manual testing (android emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in automation project continuous integration using Jenkins/Hudson with Ant/Maven build tools.
  • Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security, Database Testing and Mobile Apps Testing.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Work experience in using the Test director/ Quality Center to manage the software testing process and Clearcase for tracking the process and sharing the files.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in C++, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, XPATH and CSS.
  • Knowledge in Jmeter and LoadRunner
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experience with testing on UNIX and multiple MS Windows environments.
  • Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SOAP UI, ALM, Cucumber, Jbehave.

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

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model, Black Box testing,Integration

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential - Owings Mills, MD

QA Automation Engineer

Responsibilities:

  • Design keyword driven framework for selenium automation using Webdriver, Java and TestNG
  • Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
  • Create and maintain test cases, test runs using test case management tool Test Rails
  • Interact with the Business Analysts for requirement analysis, test case reviews.
  • Generate weekly status reports using Test Rails and share with the management team.
  • Follow agile scrum methodology as part of SDLC .
  • Database testing by writing SQL queries in SQL developer tool
  • Develop data driven framework to test web services using java, TestNG in eclipse
  • Participate in daily scrum, sprint, grooming, planning, retrospective meetings as part of agile process
  • Log defects, monitor their status and track them to closure using JIRA.
  • Work in couple of projects across multiple teams simultaneously.
  • Present sprint demos to the product owners at the end of every sprint.
  • Perform system testing, functional testing, integration testing, smoke testing and regression testing.
  • Perform blackbox and unit testing of LifeLock Call Manager. Develop automated test cases wherever possible using JMeter.
  • Support smoke and regression testing in production environment during rolling deployments.
  • Design object repository in the selenium framework using CSS and XPATH locators.
  • Manage code repository in STASH and build the confluence pages for reference.

Environment: Java, Javascript, Selenium, TestNG, Test Rails, JIRA, Maven, Jenkins, STASH, XSLT, SQL, Oracle, SQL.

Confidential - McLean, Va

QA Automation Engineer / Mobile Test Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • 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 WebDriver.
  • Developed Selenium test cases using Junit framework
  • Performed black box testing, white box testing and user acceptance testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Run script as a batch file through ANT and generated testing report.
  • Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • UsedCucumberautomated testing to test new and existing functionality.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Involved in testing the mobile application of LearnVest App on Android and iOS.
  • Communicate and collaborate with other departments to analyze mobile testing requirements define and implement test cases and test plan.
  • Usability testing of mobile applications across all the major platforms (iPhone, iPad, Android, BlackBerry, etc.)
  • Reported the bugs, Email notifications to the developers using JIRA.
  • Provided back end testing for data validation using SQL on Oracle.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Jenkins, Junit, Ant, Cucumber, SOAP UI, Jira, SVN, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows, Android and IOS.

Confidential - SFO, CA

QA Engineer

Responsibilities:

  • Performed automation testing using TestNG and Selenium WebDriver framework and generated reports through TestNG.
  • Involved in setting up configuring the testing environment with Eclipse, JUnit, and Selenium WebDriver and Selenium Java client driver.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform
  • Used Selenium RC to run tests in different browsers (Internet Explorer, Chrome, and Firefox).
  • Used Eclipse IDE to run scripts as JUnit tests.
  • Converted QTP scripts into Selenium scripts.
  • Used Java as Language and Eclipse as IDE.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Developed and managed UNIX scripts as well as ran scripts on daily basis.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using JUnit.
  • Performed cross browser compatibility testing between different operating systems.
  • Kept a strong communication with QA manager, Product manager, and developers.

Environment: Java, Selenium WebDriver, JavaScript, JUnit, Jenkins, SoapUI, XPath, Maven, Eclipse IDE, Agile, JIRA, Bug Zilla, SQL, PL/SQL, Oracle, Windows.

Confidential - Indianapolis, IN

QA Engineer

Responsibilities:

  • Analyzed the business and system requirements and developed test plans for System Testing.
  • Performed manual testing of both front and back end of the system.
  • Involved in Automation of the test cases using Selenium RC, Junit and Ant.
  • Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
  • Created Datadriven test cases using Java/Selenium/XML & Property files.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Designed Modularized framework for functional automation using Selenium RC and Java
  • Prepared a regression and functional test scripts using Selenium.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Developed, maintained and conducted smoke test cases for QA environments.

Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, XPath, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Study the scenarios of World Wide Retail Exchange and prepare the test cases for Forgot Password, Auto Disable User Accounts, Usage agreement, Getting started link, User full name on Roster page etc. to Manual and Automation testing.
  • Worked with systems and client professionals of a complex, global company encompassing all facets of retailing including catalog ordering, shipping, warehouse inventory management, purchase ordering, retail sales and customer services.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium 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.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Worked with source version control tool such as Subversion (SVN) & Git.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
  • Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.

Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows.

Confidential

QA Tester

Responsibilities:

  • Analyzed requirements, functional specification & required documents for Manual Testing.
  • Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
  • Conduct a Performance testing by using LoadRunner
  • Wrote SQL queries for database backend testing.
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Participated in biweekly and monthly report meetings.

Environment: Manual Testing, MS Office, Quality Center, LoadRunner,SQL, Windows.

We'd love your feedback!