We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

New York, NyC

SUMMARY

  • Over 7 years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a QA Team understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Retail, Education and Banking Services.
  • Worked in agile methodology for strategic planning, technical management and business development.
  • Experience in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, TestNG, Maven, APPIUM, SOUPUI, Cucumber, JUnit, JIRA and Eclipse.
  • Extensively worked in Functional Testing, Regression Testing and End to End Testing Involved in System Testing, User Acceptance testing (UAT), Black Box Testing, White Box Testing, Integration Testing, and Data Driven Testing
  • Key participant in all phases of software development life cycle with Analysis, Design, Development, Integration, Testing, Debugging, Production, Maintenance and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications
  • Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects.
  • Excellent knowledge to web elements by using mechanisms like CSS, HTML id, name and unique XPaths using Contains, Sibling, Ancestor and by using firebug & firepath.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Experience working with JIRA for planning, Epic creation, decomposition and approvals
  • Strong planning, forecasting and estimating skills with in the testing teams
  • Self - starter and team player, capable of working independently and motivating a team of professionals
  • Experience in Security applications, Proxy servers, Secured Socket Layer and FTP methods
  • Experience in Backend Testing using SQL statements
  • Experienced in best practices, automated tools, and defect tracking procedures
  • Excellent Analytical, Communication and Documentation Skills
  • Experience in Manual and Automated testing of Client Server and Web Applications, Client Server Applications in multiple roles within QA Team.
  • Created, developed and Executed Test Plan and Test Cases based on Engineering Design Document, Functional/Product Requirement Document.
  • Experienced in Test Automation using UFT/QTP
  • Expertise in writing, maintaining, executing Test plans, Test Strategy, Test cases and Test Scripts, analysing bugs and Interacting with team members in fixing the errors
  • Created Test Scripts and Test Conditions to perform the Functional, Integration, System, and End-to-End testing of the application to ensure Requirements Traceability using Quality Center for both manual and automation testing
  • Expertise in using Jenkins as a Continuous Integration automation to configure and access the build process and Email integration to email the content of the build status.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
  • Experience in working on Behavior Driven Development (BDD) and Test Driven Development (TDD) scripts with Cucumber by writing step definitions in Gherkin.
  • Expertise in using programming languages C, C++, JAVA, HTML, C# and Java Script. Good knowledge on OOP’s Concepts.
  • Experience in writing SQL queries and working with huge volumes of data, analyzing record sets for Data Quality and Data Validation.
  • Used Selenium Grid to run automated scripts on multiple environments, parallel executions simultaneously.
  • Experienced in using Apache POI to read data from external file to feed locators.
  • Expertise in handling the entire QA process documentation using Quality Centre (HPALM)
  • Experience in Bug Tracking System using Tools - HP QC, JIRA and Bugzilla.
  • Analyzed Requirements, involved in identification and documentation of required system and functional testing efforts for all test scenarios.
  • Excel under pressure in deadline driven environment with superior interpersonal communication and technical documentation skills
  • Good communication / interpersonal skills & ability to work under tight schedules and after-hours, on-call availability. Ability to adopt new technologies.

TECHNICAL SKILLS

Development Methodologies: Agile, Scrum, Waterfall, SDLC

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report

Test Build and Integration tools: Jenkins, Maven, ANT

Automation Testing Tools: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid, APPIUM, QTP, UFT, HPALM

Frameworks: Keyword Driven, Data Driven, Hybrid Testing, Page Object Model, Cucumber, JUnit, TestNG.

Bug Management Tools: HP Quality Center, JIRA, Bugzilla, Load Runner, Firebug, Fire Path

Web Service Tool/Language: SOAPUI, XML,WSDL

Programming Languages: C, C++, JAVA, HTML, C#, Java Script, JDBC

Database/Database tools: SQL Server, Oracle, SQL

Operating Systems: Windows XP, Windows 7, Windows 8, UNIX.

Utilities: Eclipse, GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, New York, NYC

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, design documents for completeness and testability.
  • Involved in preparing Test data based on business functions.
  • Performed execution of test cases, scripts, captured test results, metrics and reported them.
  • Conducted functionality and performance testing on every milestone of the project using the test plan.
  • Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing results.
  • Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transition used in the test script or scenario by using Selenium WebDriver
  • Implemented automation test scripts in SOAPUI for web service testing.
  • Developed SQL scripts to connect and interact with the database
  • Involved in giving daily and weekly status reports to clients.
  • Involved in resolving valid issues and queries by debugging Fiddler logs to check various http/https calls made into each scenario and creating Test metrics.
  • Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.
  • Prepared reports on defects and conducted defect meetings with the project team.

Environment: Selenium WebDriver, SOAPUI, SQL Server, Html, XML, SQL Developer, Windows, MS Excel

Confidential, New York, NYC

QA Engineer

Responsibilities:

  • Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data and log defects using Rally.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Participated in Requirement meetings (RSD) and Detail Design meetings (DDD) to understand the functional requirements of the APPLICATION so as to come up with test scenarios, test flow and test procedures
  • Created and executed the test scripts with Java/Junit for Server side APIs.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications.
  • Performed Regression testing for every modification in the application and new builds using SeleniumRC.
  • Responsible for Functional and Regression Testing.
  • Used SeleniumRC framework with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Executing all Seleniumtest scripts on different browsers and checked for compatibility.
  • Executed automation tests in development and QA environment.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Co-ordinate review meetings to resolve bug RELATED issues with the developers.
  • Conducted numeric, non-numeric and limits data validation using positive and negative data.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Selenium, Quality Center, Eclipse, Java, JUnit, SOAP UI, HTML, JavaScript, CSS, SQL, Windows XP, Oracle, Agile Methodology.

Confidential, Kansas City, KS

QA Automation Engineer

Responsibilities:

  • Identify test requirements from specifications, map test case requirements and design test coverage plan.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release
  • Modification of existing Automation framework to support parallel execution of test cases.
  • Convert the entire project to run on TestNG framework.
  • Created Listeners for Reporting and batch scripts for starting Selenium Grid.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Done performance testing by using JMeter and performed mobile testing with Appium.
  • Addition of test scripts based on HPQC test cases.
  • The entire Ruby scripting done usingCucumberFrameworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Maintenance of test scripts every time when a build is released in Test Environment.
  • Solving any technical issue/problem faced by the team while creating test cases
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
  • Involved in tracking, reviewing, analyzing defects using the Quality Center.
  • Coordinated with the developers in resolving the testing defects.
  • Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows.

Confidential

QA Analyst

Responsibilities:

  • Understanding business requirements and Participated in identifying the Test scenarios and designing the Test cases.
  • Selected a suitable framework for the project and creating the proof of concept for the selected framework.
  • Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java
  • Used Maven build tool to implement the framework dependency jar files.
  • Identifying the web elements easily by id, name, cssSelector, xpath, className, linkText, partialLinkText, tagName using the firebug and firepath.
  • Saved time and cost of testing by automation using Selenium WebDriver, JAVA, Cucumber.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Used updated extent reports dependencies to generate more pictorial reports
  • Updated Framework functions when needed, executed them and generated reports.
  • Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.
  • Implemented the mouse and keyboard events using the Actions class.
  • Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Provide Daily and Weekly Status Reports on projects to the stakeholders.
  • Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
  • Involved in Backend Testing.
  • Worked with API’s.

Environment: Java, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server, JIRA

Confidential

Jr.QA Analyst

Responsibilities:

  • Understanding the business requirements and developed test cases to test the complete functionality of the application using manual testing.
  • Created test Case & Test scripts using QTP testing tool
  • Validation testing i.e. ability to connect to the database to retrieve dynamic data.
  • Evaluated user problems and issues with software performance.
  • Uploading Test cases to Quality Center.
  • Executing Test cases from the Quality Center
  • Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
  • Developed SQL queries for backend testing.
  • Tested for look and feel of the Web Pages in the Application.
  • Reported the bugs using Quality Centre.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings by Microsoft Applications.
  • Prepared Test Scenarios for the Whole Application.

Environment: Java, QTP, HP QC, SQL Server, Manual Testing, Test Case, Test Scripts, Windows xp, Microsoft Office.

We'd love your feedback!