We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Experienced Test Automation Engineer dedicated to automation and optimization with around 5 years of experience in IT engineering, including Web and Mobile Native applications. Understands and manages the space between operations, development and quality assurance teams to ensure delivery of high - quality IT solutions. Brings maturity, enthusiasm, and a drive to learn new technologies along with real world experience.
  • Experience in working with open source tools Selenium (Selenium IDE and WebDriver), Appium, TestNG, Eclipse and preparation of Automation test framework .
  • Strong experience in preparing Test Scenarios and Test Scripts for manual and automated Testing for various web and mobile applications.
  • Proficient in multiplatform (Windows, Linux, MacOS) and cross browser testing (IE, Firefox, Chrome, Safari) as well as Mobile testing on different devices (Android, iOS)
  • Involved in developing and executing test plans working in Agile environment.
  • Ability to interact with Developers, Business Analysts, Product Analyst and Project Manager regarding testing status and to maintain detailed QA documentation.
  • Experience in analyzing business specification documents, and developing Test Plans writing and executing test cases.
  • Experience in testing Finance, Healthcare, Telecommunication, E-Commerce platforms.
  • Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Good experience on Selenium Automation using Web-Driver and Grid. Heavy programming using Java, JavaScript, HTML and Shell Scripting.
  • Solid SQL skills, can write complex SQL queries ; functions, triggers and stored procedures for Backend testing and End-2-End testing.
  • Good knowledge in Selenium grid, Cucumber, Maven as build management tool , Jenkins .
  • Understanding of Web application communications and structure including HTTP, Client/Server interactions and data access models.
  • Maintained Selenium & JAVA automation code and resource in source controls GIT over the time for improvements and to add new features.
  • Strong analytical skills with problem solving and root cause analysis experience
  • Exposure to all stages of Software Development Life Cycle(SDLC), Agile methodology and Software Test Life Cycle(STLC)
  • Excellent communication skills, fast learning capabilities, achieved good career growth.
  • Good experience in Ability to handle multiple tasks independently as well as collaboratively with team members in handling complex project

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/IDE/GRID, HP Quality Center, Junit, TestNG, Soap UI, Cucumber

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

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

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

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

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Browsers: Internet Explorer, Firefox, Chrome & Safari

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

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Automation Test Engineer

Responsibilities:

  • Designed and implemented Cucumber, Appium, Maven and Java based Framework from scratch.
  • Responsible for conducting smoke, functional, UI, regression and ad-hock testing on different platforms in Various Confidential projects.
  • Involved in Confidential proprietary product "REAN Test" and "REAN Deploy" testing.
  • Automated the process of retrieving devices' information to perform testing using shell scripts.
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in preparing test strategies for client side verifications and validations.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium .
  • Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, 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.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Developing Appium 1.6.3 Scripts for Native Android/IOS Apps using Java.
  • Identifying objects of App using UIAutomator, Appium Inspector tool for Android and Xcuitest driver for ios based devices.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Used RALLY initially then switched to JIRA to report and track the defects, and communicated issues with the developers for a better solution.
  • Responsible for test data preparation, setup test environment, Test Harness for the system.
  • Expertise in Maven and performed different operations on POM.xml file to gather required dependencies and plugins to run numerous test scripts
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Created tractability matrices, test plan and bug reports and other test related documents.
  • Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Lead initiative for proper detailed documentation of QA reports.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Appium, Maven, Soap UI, Jenkins, Rally, XPath, Eclipse, BDD, Confidential, SQL, Jira, Windows.

Confidential

Software Test Engineer

Responsibilities:

  • Analyzing the Functional requirements, interacting with client to obtain/clarify requirements.
  • Discussing with the Technical Lead and understanding the Requirement
  • Preparing the test environment setup, Arrange the Hardware and software requirement for the test setup.
  • Responsible for test data preparation, setup test environment, Test Harness for the system.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Created automated Test Suite using Selenium and WebDriver.
  • Performed the White box testing using Java.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java ).
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Used jUnit as a Testing framework.
  • Designed the scripts for XML file verification using automation scripts.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in Smoke, Functional, Regression, Integration, System Testing and supported UAT Testing by providing/setting up the data in Oracle database.
  • Tested Mobile Operating Systems - iOS, Android.
  • Involved in Writing and peer Review of the test case documents.
  • Writing the System Test cases, UAT Test Cases and preparing defect reports.
  • Preparing MOM and Daily status reports.
  • Performed Integration, System, User Acceptance, and Functional testing of full systems and individual products.
  • Served as coordinator for all testing activities during the project.
  • Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Developed Test Scripts, Test Cases and Test Data as per business requirements and automated them using Selenium.
  • Automated Web Application Testing using Java Selenium framework in an Agile environment.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven (for dependencies) and used Jenkins to execute these scripts periodically.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Coordinating with the development teams in solving and retesting defects.
  • Automated end to end tests for Regression testing
  • Preparing Daily and Weekly status reports.
  • Used Microsoft Test Manager for Defect logging and Tracking of the issues.
  • Involved in Bug Review and Peer Review meetings.

Environment: J2EE, Selenium WebDriver, TestNG, Soap UI, Cucumber, Python, Web Services, Quality Center, Jenkins, JavaScript, HTML, Maven, SQL, PL SQL, GitHub, BDD, MS Office Suite, Windows.

Confidential

QA Tester

Responsibilities:

  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Reported and tracked the Bugs through HP Quality Center.
  • Maintained the regression suite through monitoring a series of shell scripts.
  • Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
  • Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
  • Coordinated with the Project Team and Configuration Management Team for build release.
  • Involved in Coordinating with offshore teams.

Environment: Manual Testing, HTML, Java, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!