We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Mclean, VirginiA

PROFESSIONAL SUMMARY:

  • 6 years of experience in Software Quality Assurance and TestAutomationProcess in IT industry and dat include applications which are Client/Server, web - based Applications with proficiency in both manual and automated testing.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience inAutomationtesting using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Jbehave, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound noledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integratingAutomationscripts (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 noledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise inAutomationTesting, Manual Testing, Smoke Testing, GUI Software Testing, and Backed End Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Extensive noledge of system integration testing methodologies, defect tracking systems, and quality assurance process.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing
  • Developed Loadrunner scripts for performance testing of T-Mobile applications. Conducted load, stress and endurance test. Utilized Wily and SiteScope for monitoring.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Developed Ruby automation scripts to test the backend APIs using the Walmart Zont framework.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong noledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • 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.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury, HP Quality Center, QTP, Loadrunner, Ruby, JUnit, Cucumber, Log4j, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI

Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C#, Python

Frameworks: Junit, TestNG, TDD

Firefox Add-ons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript,Perl, Python.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, ASP.Net

BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA

Build/ CI Tools: Ant, Maven, Jenkins, Hudson

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

Methodologies: Agile, Waterfall, V-Model

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, Virginia

QA Automation Engineer

Responsibilities:

  • Worked in an agile environment, and involved in writing Test plans, Test cases, Feature testing, Bug verification and regression test. Contributed to the functionalautomationsuite. Analyzed failed test runs and fixed the scripts.
  • Used Q-trace to document manual test steps forautomation.
  • Involved in Rest service testing using Soap UI
  • Developed scripts for Performing Data BaseAutomationusing Ruby DBI module, sequel gem and data load validations using SQL Queries.
  • Assigned responsibilities of identifying unexpected issues after the integration of new modules in the application.
  • Experience in Monitoring, troubleshooting and maintaining all the existing automated scripts and worked independently and managed own deliverables to ensure deadlines are met. Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performing the role ofQATestAutomationengineerin Agile team.
  • Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality Centre.
  • Created web UI tests using cucumber, capybara, gherkin (tests written in ruby). Made use of gems like R-spec, Watir-webdriver, Page-Object, Cucumber, Watir-web Launcher etc.
  • Conducted manual tests and automated regression testing to ensure dat new code, functionality, or new releases have not introduced errors to existing functionality.
  • Responsible for researching web serviceautomationtesting tool and initiating a communication with the vendor to get initial support for the tools.
  • Interacted with developers to understand their test efforts to lay out a plan for automating web services.
  • Validated the connection and data between Admin web services and Insurance claims web services.
  • Involved greatly in Performance Testing, Functional Testing and Regression Testing using automated testing tools including LoadRunner, Performance Center, Quick Test Pro(QTP), Quality Center, Win runner and Test Director.
  • Executed automation test scripts to perform regression testing using QTP and reported the deviation to the development team.
  • Conducted proof of concept for various web servicesautomationtesting tools.
  • Involved in framework design and modifications of the project, user story analysis, identifying the requirement and accepting criteria gaps.
  • Performed automated Regression tests for every modified build.
  • Experienced on developing test scripts with Ruby to automate browser & web applications under Cucumber (BDD) Framework.
  • Hands on experience with BDD and experienced with Cucumber feature file using Gherkins language.
  • Performed Testing of Oracle and SQL Server etc database applications.
  • Responsible for scheduling and running batch jobs, debugging and reporting defects in QC.
  • Executed automated test scripts, analyzed the results and reported bugs in Qualitycenter (QC).
  • Experienced in reading data from excel spread sheets, converting them to YAMLfiles and supplying the same to theautomationscripts.
  • Actively worked in agile environment and presented the updates to my managers every week on 'Show and Tell' meetings and retrospectives.
  • Worked in a fast-paced environment in close association with Developers, requirements analysts (RAs)Automationand manual testers.
  • Involved in the Performance Tuning of the application and in doing Load, Stress, Endurance, Capacity, configuration, baseline, benchmark, stress, Soak tests and Failover Testing using LoadRunner.
  • Excellent Multi-tasking skills and prioritize TEMPeffectively and Report timely and accurate status to management

Environment: DBeaver for SQL DB, Rubymine for RUBY, QTP, ALM Quality Center, Cucumber, Informatica, IBM Ration Team Concert, LoadRunner, Eclipse for JAVA, Selenium RC/IDE/Web driver, Microsoft Offices, Soap UI, GitHub, Jenkins.

Confidential, Irving Texas

QA Automation Engineer

Responsibilities:

  • Actively Participated in requirement gathering from end Users and responsible for writing functional Specifications and design documents.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers andQAteam.
  • 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.
  • 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
  • DevelopedAutomationscripts for new enhancements using Selenium WebDriver and Junit.
  • Modification and execution of test case Scripts (Java- Selenium WebDriver) in Eclipse IDE, design ofautomationtest framework (Junit).
  • Used Cucumber automated testing to test new and existing functionality.
  • Used Java language and Junit framework for scripting.
  • Responsible for providing support to team in the development and execution of integration test cases.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Seleniumautomationscripts in java prior to agile release.
  • IntegratedAutomationscripts (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.
  • Experience in execution for system testing and component integration testing.
  • Createdautomationscripts in SOAP UI using Groovy Script for web services testing.
  • Used SOAP UI tool to locate the WSDL file on the internet, create test cases, and execute test cases.
  • Expertise in performing Manual testing (emulators & IOS Simulators) & Mobile Application Testing using APPIUM.
  • Develop APPIUM Scripts for Native Android/IOS Apps using Java.
  • Perform back end testing on Oracle Database by writing SQL queries.
  • Perform API testing and Functional Testing using SOAPUI and configured Test Suites.
  • Test request and response XML based web services interfaces using SOAP UI.
  • Use JavaScript, Protractor to developautomationscripts for AngularJS applications.
  • Track the bugs and reporting using and JIRA for global test management.
  • Prepare Traceability Matrix to ensure the adequate coverage of the test cases.
  • Develop Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
  • Worked as a testing resource for other projects/teams and generated HP QTP/UFT scripts with standard checkpoints, validation checkpoints and Synchronization Points.
  • Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using HP QTP/UFT in VB Script
  • Validate soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Use GIT for Version Control and Code Collaboration to manage code reviews.
  • Integrate the test suites using CI/CD tool like Jenkins to execute them automatically after every successful deployment.
  • Use MAVEN as a build tool on java projects for the development of build artifacts on the source code
  • Work as a test resource for other projects' applications which are built using .Net, Ruby and performed various tests like Regression, smoke testing applications.
  • Gained deep noledge on Ruby, C# and ASP.Net frameworks and basic noledge on Azure cloud services.

Environment: Selenium RC/IDE/Web driver, SOAP UI, QTP, JIRA, Java, .Net, Visual Studio, API, Oracle, SQL, MS-Office, Cucumber, Eclipse IDE, JENKINS, Junit, MAVEN, XPATH, Ruby, Agile, APPIUM, Load Runner

Confidential, San Diego, CA

QA Engineer

Responsibilities:

  • Gatheird specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
  • Actively participated in agile testing and completed tasks on time for each sprint to meet the deadlines.
  • Wrote automated client-side GUI testing code using Selenium RC/WebDriver.
  • Used Firebug +Tool to identify the Object's id, Name, XPath, link text in the application.
  • Written Ruby script for automating order placement and performed regression testing usingCucumberTool.
  • Regression test cases were automated usingSelenium - Web Driver in Java.
  • Executing Test Cases, Test Plans and Analyzing the Test Results.
  • Developed the Positive and Negative Test Cases for various modules based on the business requirements.
  • Investigated software bugs and maintained reports, tracked defects.
  • Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
  • Extensively used HPALM for test planning, maintain test cases and defects.
  • Executed and maintained end-to-end GUI automation test suites.
  • Developed Automation Scripts for Functionality and Regression testing usingQTP(QuickTest Professional).
  • Designed multipleLoadRunnerscripts (Vugen) with different protocols like Web, Flex, AJAX, TruClient, Citrix, Web services for load testing different GUI and other applications.
  • Categorized bugs based on the severity and interfaced with developers to resolve them.
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Experience in testing APIs/web services by send request and response by SoapUI and REST API.
  • Responsible for writing Gherkin Files and codingRubyStep definitions to perform unit testing.
  • Divided various functional areas of the application into various Risk Levels for TEMPeffective testing of the application, also risk leveled all the Test Cases accordingly.
  • Experienced in testing applications like Web and Applications (IOS and Android).
  • Experience in Manual Black Box, Gray Box software testing experience.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Proficient with developer tools, such as Eclipse.
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins.
  • For object repository we use Git and Git Hub.

Environment: Agile Methodology, Java, Ruby, Cucumber, QTP, J2EE,Selenium, Loadrunner, UNIX, MS Office, SQL Server, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, FileNet, Junit, ALM, Rally, Maven, Jenkins, GitHub.

Confidential

QA Analyst

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Created and executed database queries (SQL) to validate database data integrity
  • Experience in testing EDI according to HIPPA compliance.
  • Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
  • Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
  • Worked with Selenium web driver, Cucumber, and JAVA to create automation scripts Perl, Ruby, python and performed automated Regression Testing.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Delivered and analyzed automation coverage through Jenkins continuous software integration website.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Selenium IDE/RC/Grid, Cucumber, Jenkins, Junit, Winrunner, Ruby, ITKO, Quick Test Pro, SQL, WebLogic, Windows, waterfall.

Confidential

QA Analyst

Responsibilities:

  • Performed manual testing to ensure code base is working at its peak performance.
  • Tested systems to ensure proper functions and prepare for implementation.
  • Knowledge in testing web applications running on Java Script frameworks like Angular.js, Perl, Python,Ruby, React.js and Node.js etc.
  • Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
  • Used Maven for building the project and Integrated with CI tool Jenkins.
  • Understanding the business requirements and develop test cases to test the complete functionality of the application.
  • Excellent noledge of QA Methodologies (Waterfall and Agile).
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed Test cases and analyze the test results.
  • Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
  • Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
  • Implemented the project using Selenium Web Driver,Cucumber, JAVA and Selenium Grid.
  • Performed regression testing for each new built.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.

Environment: Test Director, Cucumber, UNIX, SQL Server, Ruby, Jenkins, Java Script, Selenium, Power Builder, Windows NT, MS-Excel.

Confidential

QA Manual Tester

Responsibilities:

  • Extensive work experience in Manual Testing and also been exposed to Automation testing.
  • Develop and maintain strong relationships with customer sales and carrier’s sales for technology needs.
  • Testing the application in Agile, Scrum and sprint development and process.
  • Performing exploratory testing to get a better understanding of the product features.
  • Participate in the development of test documentation - test cases, test suites, test plans.
  • Execute the test cases in Quality CenterInvolved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Ensure dat all the test cases are updated in the Test Director along with Master test plan.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Configured the cucumber plugins and system settings inJenkinsfor running of the jobs.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Involved in Backend Database testing in Oracle using SQL.
  • Defects were tracked, reviewed, analyzed using Test Director.

Environment: Test Director, Oracle, J2EE, Cucumber, Jenkins Selenium, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe.

We'd love your feedback!