We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Portsmouth, VA

SUMMARY:

  • Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experience in Software Development life cycle (SDLC), Agile and Scrum (Scrum works pro/sprint) environment.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber and Web Services (REST and SOAP).
  • Working experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Expertise in testing activities like Test case Development and Reviews, Test Execution, defect reporting and Test Automation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Excellent knowledge in writing unique XPath using F ireBug and FirePath to identify web elements.
  • Experience in Understanding the code written in different programming languages Core Java, HTML, JavaScript and CSS, SQL, and databases like Oracle, SQL Server.
  • Proficiency in providing Metrics to management, Defect management including Defect creation, modification, reproducing (as necessary), tracking, prioritizing and reporting using Industry standard Tools like Quality Center, ALM, JIRA, Bugzilla and manually using excellent detailed formats in Microsoft Excel.
  • Sound Experience in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
  • 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 IDE/RC/WebDriver/GRID, TestLink, Test Manager, Junit, TestNG, JBehave, Cucumber, Quality Center, ALM, Jira, Bugzilla

Languages: Java, C, SQL, HTML, JavaScript, CSS

IDE: Eclipse, SQL Developer

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Web Debugging Tool: XPath, Firepath, Firebug, Webdebugger

SDLC Processes: Agile - Scrum, Waterfall, V Model

Databases: SQL Server, Oracle, MySQL

Operating Systems: Windows Variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Portsmouth, VA

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Participated in designing and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Implemented Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Maintained and executed Maven build files for running automated tests.
  • Designed and developed test structure for web services to validate API calls using SOAPUI. Used Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
  • Involved in Integration testing, System testing, Regression testing and User Acceptance testing, GUI testing at module and system level for quality.
  • Executed various system, performance, integration, and ad-hoc tests according to approved test plans and testing schedule.
  • Project setup with Java, Eclipse, TestNG, configured POM xml with various dependencies such selenium server, POI, log4j jars and integrated with maven repositories.
  • Worked on Jenkins Continuous Integration to execute automated TestNG test scripts to run Smoke/Functional/regression test suites and send customized emailable HTML test reports to the management.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Performed automated regression testing to check the new functionality, bug fixes, and fix packs. Tracked the bugs accordingly using Quality Center.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, Maven, TestNg, Jira, Cucumber, Jenkins, SOAP UI, Quality Center, MVC, Internet Explorer, Firefox, HTML, CSS, JavaScript, chrome, SVN, SQL, Agile, Oracle and Windows.

Confidential, Hartford, CT

QA Automation Engineer

Responsibilities:

  • A nalyzed business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • D esigned and implemented Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • 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 WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed Mobile testing with iPhone and Android phones as well as tested tablets as per the client requirement.
  • Used Soap UI tool to locate the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
  • Performed Data Driven Testing using JDBC Connection and validated services using assertion in SOAP UI.
  • Pr of i c i ent i n usi n g Te st Ma na geme n t T ools Q ua lit y Ce nte r f or T e st Pl anni ng, R equir ement Mana gemen t, D ef ec t tr ac ki ng a nd R epor ti ng.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Documented Business requirements in Requirements grid for Quality Center.
  • Worked on Quality Center (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, Maven, Ruby, Jenkins, Cucumber, SOAP UI, WSDL, XML, XPath, Quality Center, JDBC, SQL, Oracle, MSWord, MS Excel, Eclipse, Windows.

Confidential, Louisville, KY

QA Analyst

Responsibilities:

  • Responsible for analysis of business user needs documentation of requirements and translation into proper system requirement specifications.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, Junit, and Ant .
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Maintained and executed Ant build files for running Automated Tests.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used FireBug for web based application testing with Selenium for the commands and locator application.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
  • Participat ed in Defect Management, Defect Review and Defect Status Reporting.
  • M anually tested various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Performed Database testing to check the contents, number of rows and columns of the result set that was based on a SQL query created on the database.
  • Tested the application utilizing the Scrum (Agile) methodology.
  • Actively attend meetings with fellow testers and other groups to evaluate the progress of the application.

Environment: Java, Selenium WebDriver, Jenkins, Ant, Junit, Cucumber, Quality Center, SOAP UI, agile, MVC, XPath, DOM, Firebug, Eclipse, Internet Explorer, Chrome, Firefox, SQL, Oracle and Windows.

Confidential, Melville, NY

QA Tester

Responsibilities:

  • Understanding the Specifications
  • Worked effectively with Developers, AGILE Team, Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements
  • Prepared Test Cases and executing them.
  • Involved in Sanity Testing, Regression, Functional, Non-functional and confidence testing.
  • Supplied information for raising PR / regression testing.
  • Followed the Agile process and attending the scrums every day throughout the project.
  • Discussed status of the individual tasks of the sprint and give estimate time of the work.
  • Logged bugs to the respective developers using the Jira bug tracking tool.
  • Performed Extensive Manual Testing of Applications and validating calculation results.
  • Performed Integration, Positive and Negative testing of the application.
  • Identified and reported defects or issues per build or release.
  • Developed and implemented Test Plans, Test cases and Test scripts and identify the test cases. Work through the defect lifecycle. Test applications with Web Services.
  • Followed the SDLC and QA methodologies throughout the project
  • Participated in test status reviews and escalate critical issues appropriately.
  • Logs capturing.
  • Provided support to the Tester and Developer for the data build Request.
  • Involved in Automation activity
  • Involved in Iterations, meetings, Retrospective meetings.

Environment: Java, J2EE, CSS Mainframe System, IntelliTest, QVT Telnet, XML, WebLogic Servers, Jira bug tracking tool.

Hire Now