We provide IT Staff Augmentation Services!

Qa automation Engineer Resume

3.00/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Around 6 years of experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
  • Experience in designing and creating automation frameworks for J2EE based applications usingJava, JUnit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Quick Test Professional, Quality Center and Selenium IDE to ensure proper business compliance.
  • Experience with testing on UNIX and Windows environments.
  • Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • In depth experience in Regression testing, User Interface testing, Functional testing, Integration testing and UAT.
  • Extensively Used HP Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
  • Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
  • Using Spring Framework written Java Coding for API Testing using Post.
  • Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Experience in performing Back end testing, Black Box testing and Sanity testing.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Experience working with Databases such as SQL Server and MS-Access.
  • Good knowledge in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Strong Analytical and Problem Solving skills and good team player with good interpersonal skills.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.

TECHNICAL SKILLS

Testing Tools: Selenium Web driver/IDÉ/RC/Grid, QTP, Junit, JMeter TestNG, Quality Center/Test Director, Soap UI

Languages: Java, JSP, HTML, XML, JavaScript, Perl & Shell Script, SQL

Defect Tracking System: JIRA, Quality Center, DETS, GNATS, BugZilla

Built Tools: ANT, Maven

Continuous Integration Tool: Jenkins, Hudson, Cruise Control

Methodologies: Agile (Scrum), Waterfall, TDD

Databases: Oracle, SQL Server, MS-Access

Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere

Operating Systems: Windows variants, UNIX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

QA Automation Engineer

Responsibilities:

  • Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
  • Automated regression test cases using Selenium WebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Working closely with the Developers in the review and modification of the product and its specifications using.
  • Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center, agile, Firebug, Fire path, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.

Confidential, Reston, VA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • 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, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Automated test cases using Gherkin andCucumbercreating .feature file, env.rb file and also editing step definition files with developers
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in HP Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as Xpath, Contains, SOAP Fault, Schema Compliance etc.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium Web Driver, Cucumber, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Quality center, Oracle and Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Participated in planning and developing test strategies and plans for Functional and Performance tests
  • Designed and developed automation frame work using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
  • Performed backend testing by writing complex SQL Queries using Oracle TOAD.
  • Performed Web Services testing using SoapUI.
  • Developed the Automation Test Scripts using Selenium junit framework.
  • Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
  • Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
  • SetupAndroidemulators for various version ofAndroidand hardware environments
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
  • Interpret application architectures and identify areas for automation.
  • Work with Application team to connect and bring automation test cases within the continuous integration process.
  • Creation of Test Data needed for testing.
  • Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.
  • Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
  • Reviews and give value added input on the Product Requirement Documents created by project Manager.
  • Configured Selenium and GRID scripts on Virtual machines.
  • Created common methods useful for different customers testing using Hybrid framework.
  • Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
  • Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
  • Create and maintain the Selenium scripts for automation.
  • Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.

Environment: Selenium Web driver, C#, Java, JavaScript, TestNG, SVN,, Web Services, SoapUI, Agile Scrum, Rally, HTML, SOAP, REST, JBehave, Jenkins, WSDL, JUNIT, Oracle, SQL.

Confidential

QA Tester

Responsibilities:

  • Analyzed system requirement and business requirement documents and developed test cases and test scripts.
  • Used SQL commands to validate the database and test its integration with the front end.
  • Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
  • Execution of manual test cases and responsible to track and log the defects using Quality Center.
  • Interacted with developers to sort out the issues and the defects.
  • Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center
  • Developed automated regression scripts using Quick Test Professional utilizing VBScript scripting for both positive and negative boundary conditions.
  • Created and executed scenarios in Load Runner controller to analyze system performance in Load Runner Analyzer under load.
  • Used rendezvous concept of Load Runner to generate peak load onto the server thereby stressing it, and measuring its performance.
  • Attended the Review meetings and walkthroughs and interacted to Business Analysts and Developers for defects solving.
  • Used Selenium IDE for Open source web testing.
  • Used Quality Center for Defect Reporting, Analyzing, Tracking and Report Generation.
  • Performed Regression testing by executing QTP scripts on the new build.
  • Performed Integration, System, UAT and Usability Testing.

Environment: QTP, Load Runner, HP Quality Center, JavaScript, C #, Clear Case, Clear Quest, HTML, SQL, Windows.

We'd love your feedback!