We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Around 5 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI and Version One.
  • Experience in automating the functional & Regression scripts using Selenium (RC/IDE/Grid) using Junit/TestNG.
  • Expertise in developing, documenting and executing test cases manually and generated Automation Scripts using Selenium, Junit, TestNG, Eclipse and Quick Test Professional, Maven, Hudson to ensure proper business compliance.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Experience working on selenium WebDriver with the preferred Languages Java, C#, Python, Ruby and Perl.
  • 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.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • 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 SOAPUI tool.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Experienced with Data Structures, Hashes or trees, binary trees.
  • Experience with testing on UNIX and multiple MS Windows environments.
  • 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, HP Quality Center, Junit, TestNG, JIRA, SOAP UI, Jmeter, Cucumber, Jbehave, QTP

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla

Scripting: Python, JavaScript

Languages: C, C++, Java, C#, SQL, PL/SQL

Build Tools: Ant, Maven

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Team City

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Involved with working in all phases of SDLC methodologies.
  • Involved in planning, execution, testing and bug tracking of the application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using Junit prior to agile release.
  • Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
  • Develop Python scripts to automate the test cases.
  • Written shell scripts and Python scripts for performing Load tests on applications.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Involved in working with TestNH & Eclipse Conducted Java component testing using TestNG test framework.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Used Cucumber automated testing to test new and existing functionality.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.
  • Performed SOA / Web service testing using Soap UI; wrote adaptors to test / invoke Web service.
  • Generated Test Data for Automation Scripts in Excel from HP UFT.
  • Used HP UFT reserved objects in web-app.
  • Performing functional Automation in Android & IOS Mobile platforms.
  • Used JMeter extensively to create performance test and integrated test to Continuous integration using JMeter-Maven Plugins.
  • Executed SQL queries to check the data table updates after test execution.
  • Involved in testing the database and data validation using SQL Queries.
  • Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
  • Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during different phases of testing.

Environment: Java, Selenium WebDriver, TestNG, Maven, Appium, XML, Python, Ruby, Cucumber, Gherkin, Soap UI, agile, Git, XPath, HTML, Java Script, XML, Quality center, Eclipse, Restful, Web service, JMeter, Mobile testing, SQL, Oracle, MS Office and Windows.

Confidential, Pasadena, CA

QA Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
  • Created and executed automated test scripts using Selenium Web Driver and TestNG.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
  • Building the code in java for while developing frameworks.
  • Involved in writing Automation scripts and frameworks using Java, JavaScript.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
  • Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
  • Extensively worked on selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and Perl.
  • Used tools like Maven, Sub Version, TestNG, Eclipse, Jenkins.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Developed automated scripts and frame works using key word driven framework.
  • Involved in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
  • Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Created feature files using Gherkins in Cucumber framework for BDD.
  • Creating a Cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
  • Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.
  • Used code design patterns in test automation to improve maintenance using HP UFT Scripts.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Performed Back End testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
  • Used version control tools like GIT.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Cross-Browser Testing was performed on different versions of IE and other Browsers.
  • Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve.

Environment: Java, Selenium WebDriver, Ruby, TestNG, HTML, XML, SOAP UI, REST Services, ALM, HTML, XML, iOS, Mobile Testing, Appium, Python, Jenkins, Cucumber, Maven, HTML, Java script, XPath, Eclipse, HP UFT, Quality Center, Agile, Oracle, SQL, Windows.

Confidential

QA/Business Analyst

Roles and Responsibilities:

  • Acted as a liaison between the developers and management, was instrumental in resolving conflicts between stakeholders and technical development teams
  • Highly involved in creating Screen Mock-ups/Wireframes, Wireframe Templates for Investment Banking Applications.
  • Conducted interviews with key business users to gather requirement and business process information.
  • Worked on ATM transaction processing/options ranging from personalized Fast Cash withdrawals to deposit automation.
  • Involved in Requirement Scoping and analyzing high priority requirement for implementation.
  • Studied and analyzed competitor’s applications and brainstormed to gather effective requirements for a quality product.
  • Analyzed Requirements and created Use cases, Use Case diagrams, Activity Diagrams
  • Created and managed project templates, use case project templates, requirement types and traceability relationship in Requisite Pro.
  • Assisted QA Team in writing test cases, test plans and tested the final application for usability testing to verify whether all the user requirements were catered to by the application.
  • Used Rational Clear Quest for defect tracking and change management request and reported them.
  • Involved in preparing a simple and detailed User manual for the application, for an intended novice user.
  • Managed Scrum Master and BA roles including hosting all scrum meetings, getting requirement and feedback from stakeholders, system analysis, solution proposal, and assisting Development and QA team.
  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed code to performed white box testing.
  • Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Worked on SQL statements in checking the validity of the Backend.
  • Authored user stories, acceptance criteria, release notes.
  • Prioritized user stories based on the requirements gathered from business, validated those user stories and translated those to development team.
  • Established Incident Reporting and Change Control procedures using QC
  • Maintained business requirements, use cases, Functional Requirement Specifications document.

Environment: Agile Methodology, MS Visio, MS-Access, MS Excel, MS Office, Java, Quality Center (HP ALM), SQL Server, DB2.

We'd love your feedback!