We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

Washington, DC

SUMMARY:

  • Around 7 years of experience in Software Quality Assurance Testing on Web and Client Server applications using manual and automated testing procedures.
  • Experience in Agile Scrum and Waterfall methodology.
  • Executed multi - tasking skills to work on multiple projects and thrive in a fast-paced, agile environment.
  • Executed test cases using Selenium Junit framework, build management tools ANT and Maven, schedule runs using Continuous Integration tool Jenkins.
  • Expert in developing Java Selenium Web Driver/GRID test scripts and Test Frameworks.
  • Good experience in using Java, Junit and TestNG test framework to write functional test.
  • Involved in tracking and reporting defects using HP ALM and was also responsible for communicating the status to the development team.
  • Maintained Selenium & Java Automation code and resources in source control tools like RTC, GIT Lab.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the scripts.
  • Maintained well documentation including Test Metrics, Test Features Vs Test Coverage.
  • Built and executed regression test cases for every release.
  • Capable of writing automated test scripts using C#.
  • Closely working with Solution Managers to understand the new business requirements.
  • Expertise in performing black box testing, smoke testing, user acceptance testing (UAT), system testing, regression testing, integration testing and database testing.
  • Strong knowledge on Amazon Web Services, Docker and Ansible.
  • Expertise in data validations using SQL queries.
  • Expertise in using performance testing tools such as J-Meter and Silk performer.
  • Worked in various phases of SDLC such as Requirements and Analysis, Design and Construction and Agile Methodology.
  • Documented and executed test cases and test scenarios for all phases of testing including Integration, Business process testing, Regression, System testing and E2E testing.
  • Participated in Integrated System testing and E2E testing for successful release.

TECHNICAL SKILLS:

Defect Track Tools: JIRA, HP Quality Center/ALM and Test Director

Testing and Build Management Tools: Selenium WebDriver, Grid, Cucumber, ANT, TestNG, Maven, Jenkins and Rest Client

Programming Languages: JAVA and J2EE

Client side scripting languages and technologies: VB Script, JavaScript, HTML and XML

OS: Windows XP/7/8.1/10,Linux, UNIX

Databases: SQL, Oracle, Oracle DB2, My SQL, SQL Server and Sybase

Tools: TOAD, LogTracer, SOAP UI, JMeter, WIKI and SnagIT

Methodologies: Agile and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Test Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Designed, executed and maintained automated test cases for regression testing using Selenium Web Driver, Java and TestNG
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and POM framework
  • Executed parallel browser testing on various machines using Selenium Grid (set up Hub and Nodes) and performed cross browser testing.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing
  • Performed browser compatibility testing
  • Performed identifying UI elements using JavaScript
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
  • Performed daily status reporting & managed end to end testing

Environment: Java, J2EE, Java Script, Selenium WebDriver, Selenium GRID, Maven, TestNG, JIRA, Jenkins, Windows7.0 and SQL Server

Confidential, Charlotte, NC

Test Automation Engineer

Responsibilities:

  • Preparation of test plans, test cases and test scripts.
  • Automated the Manual test cases using Selenium WebDriver.
  • Developed automation scripts using Selenium WebDriver and Java
  • Performed identifying application elements using JavaScript
  • Involved in continuous integration testing using Jenkins
  • Providing the required data setup in test and production environments.
  • Interaction with the development team to discuss the open issues.
  • Used SQL queries, joins to perform the backend/database testing.
  • Uploading and executing the test cases using ALM for various global releases.
  • Actively participated in smoke, functional and ad-hoc testing during SIT phase.

Environment: Java, J2EE, Struts, Spring/Hibernate, JavaScript, Selenium WebDriver, Maven, TestNG, Jenkins, SOAP UI, SQL, PL-SQL, TOAD, MS-Office, Windows7.0 and SQL Server, HP ALM.

Confidential, Duluth, GA

Sr QA Analyst

Responsibilities:

  • Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
  • Modify Updating of Automation scripts and execution of multiple browsers.
  • Scripting the test cases for regression using Selenium WebDriver using Java.
  • Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.
  • Interact with end users to obtain specific system requirements and develop Test Plans, Test Cases and Test Scenarios.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Involved in Design and Development of hybrid automation framework using Selenium.
  • Performed application compatibility testing using different mobile devices
  • Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari
  • Executed manual scripts and participated in UAT activities.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Used LOAD UI to test REST web services.
  • Diagnosed and reported software bugs or enhancements to development by following a proper defect tracking process with tools like Bugzilla and took ownership to bring them to closure.
  • Worked closely with developers to verify functionality of the application.

Environment: Selenium Web Driver, Java, TestNG, Bugzilla, Eclipse, IE, Agile Methodology, Selenium, JXL, Eclipse, SOAP.

Confidential, Houston, Texas

QA Analyst

Responsibilities:

  • Analyzed the functional requirements to fully understand the scope of the testing.
  • Performed Proof of Concept with Selenium and Cucumber.
  • Involved in Design and Development of hybrid automation framework using Selenium.
  • Used Selenium WebDriver for creating scripts using Java/Junit
  • Used Selenium Grid to execute tests on multiple systems to achieve parallel execution.
  • Created Custom functions in Java/Junit code to achieve code reusability.
  • Executed the scripts in multiple browsers to check Browser Compatibility of Application.
  • Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
  • Inserted checkpoints where needed, to compare the current behaviour of the application being tested to its behaviour in the earlier version using HP Quick Test Pro (QTP)
  • Created automated test scripts functions using VBScript in QTP and performed Integration Testing, and Functional Testing
  • Conducted Manual Testing of the system, prepared and managed test cases using HP ALM.
  • Involved in development of system test plans and test cases using Business and System requirements document.
  • Used HP ALM for Logging Defects and Tracking.

Environment: Windows, MS Office, HP ALM, Java, Junit, Selenium Webdriver, Eclipse, Firebug, QTP

Confidential

QA Analyst

Responsibilities:

  • Involved in Test Case Preparation and Test Case Execution Manually.
  • Created Test Cases and scenarios for Regression, Integration as well as Back - end and System testing.
  • Performed regression testing, integration testing, system compatibility testing, and User Acceptance Testing.
  • Involved in generating test plan, test cases and executing test cases using ALM.
  • Used HP ALM to track bugs and generate reports.
  • Wrote SQL queries to test the oracle database and validate the data integrity.
  • Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
  • Maintained and analyzed large volume of regression test results.
  • Tested all the applications under different Operating Systems and under different Web Server environments.
  • Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.
  • Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
  • Participated in bug review meetings on behalf of the QA team.

Environment: HP QC/ ALM, Windows, MS Office, SQL

Hire Now