We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

MD

PROFESSIONAL SUMMARY:

  • Over 6 years of Experience in Software Quality Assurance and Software Testing using Manual and Automation Testing of Web - based and Client/Server applications.
  • Experience in all phases of SDLC/ STLC including Analysis, Design, Development, and Testing in different QA Processes like V - model and Agile model.
  • Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing of Web Based Applications 
  • Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications. 
  • Analyzed system design specifications and developed test plans, test cases according to the specifications of the application.
  • Ran scripts using Selenium Web Driver to test latest changes and new features for the application.
  • Performed automation testing using TestNG and Selenium WebDriver framework and generated reports through TestNG.
  • Carried out regression testing to builds manually and running automated scripts.
  • Performed integrated testing using bottom up approach.
  • Performed Smoke testing to validate major features of application are working correctly.
  • Responsible for writing test cases and maintaining test scripts as per the business specifications and functional requirements 
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG & ANT
  • Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects. 
  • Used Jenkins as continuous integration server to run automated test suites.
  • Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features. 
  • Performed cross browser (IE, Firefox, Chrome) testing.
  • Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
  • Developed web application automation tests via Selenium Web Driver and TestNG.
  • Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins. 
  • Strong Database (Oracle, SQL Server) testing skills using advanced SQL. 
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Solid experience in ALM, JIRA and test management tool. 
  • Superior analytical, time management and problem-solving skills. 
  • Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. strong verbal and written communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Webdriver, selenium cucumber, Selenium Grid, TestNG , Junit,  Maven, Jenkins, Github, Quality Center, Jira.

Languages: Java,, SQL, HTML, XML

Databases: SQL Server, Oracle, PostGresql, MS Access

Operating Systems: Windows, Linux

Web/App servers: IIS, Apache, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, MD

Test Automation Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules. 
  • Involved in testing the Web Applications developed in different programming languages.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Implemented cross browser and cross platform web testing with Selenium WebDriver.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
  • Developed and implemented Data Driven framework using a Selenium WebDriver.
  • Attended the Test planning sessions to help understand the End to End team with the code changes for the project
  • Performed cross-browser testing 
  • Used Selenium GRID to execute test cases on multiple platform. 
  • Responsible for updating and maintenance of existing selenium scripts. 
  • Created positive and negative assertions based on the business requirements 
  • Extensively involved in resolving bugs fixes with Development Team. 
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts 
  • Used Git for Build Management for each release, QA, Integration and staging environments. 
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases
  • Involved in testing the Web Applications developed in different programming languages.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
  • Developed and implemented Data Driven framework using a Selenium WebDriver.
  • Automated testing tools such as JUnit and Selenium to conduct systems, integration, positive and negative, functionality, object, and regression tests, identify defects and ensure delivery of expected results.
  • Attended the Test planning sessions to help understand the End to End team with the code changes for the project
  • Responsible for updating and maintenance of existing selenium scripts. 
  • Created positive and negative assertions based on the business requirements 
  • Reported defects through Rally and performing Regression to resolve bugs fixes 
  • Extensively involved in resolving bugs fixes with Development Team. 
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts 
  • Used Git for Build Management for each release, QA, Integration and staging environments. 
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases
  • Developed automated scripts using Selenium WebDriver and Implemented Framework for  Automation scripts using Java. 
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • 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.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies. 
  • Work with multiple priorities and collaboratively with Development, Business and QA team.
  • Work with selenium cucumber and create test cases based on requirement document.

Environment: Jira, Selenium Webdriver, TestNG, Oracle, Java, Ruby on Rails, HTML, XML, SQL, Windows and Linux.

Confidential, Pittsburgh, PA

Selenium Automation Engineer

Responsibilities:

  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
  • Worked on an agile development environment - consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
  • Involved in regression test planning, work assignment, setting goals / objectives for the release, work trackers, and also involved in regular project level status meetings.
  • Prepared Integration Test case Design Flow for the project.
  • Designed Batch Testing Plan for the project (to validate host and flex job testing).
  • Identified and added critical scenarios which were not covered in the Regression Inventory using GAP analysis.
  • Involved in Impact Analysis and Estimation for Requirement Change Notice (RCN) and Change Request (CR).
  • Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
  • Involved in Script Maintenance and Script Execution.
  • Participated in Test result evaluation, documentation, and relevant reporting.
  • Involved in implementing QA methodology and Test Metrics.
  • Participated in determining test environment and test data needs.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing
  • Developed automated scripts using Selenium WebDriver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
  • Performed complex queries for data validation in SQL statements.
  • Wrote test case automation scripts in java and selenium.
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Used log4j for logging automated steps and script errors.
  • Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver
  • Implemented Continuous Integration of automation framework using Jenkins
  • Well versed in analyzing Requirements, System Specifications, Use-Cases and Technical specifications 
  • Used Java as client library for Selenium WebDriver and developed Data driven Framework using TestNG.
  • Wrote Selenium script for taking screenshot and also used action class to perform mouse movement. 
  • Performed Test Execution and defect logging and tracking using JIRA
  • Ran regression scripts to ensure that the existing features are working fine.
  • Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.
  • Analyzed and communicated test results to management. Made recommendations for product improvements wherever necessary.

Environment: Selenium Webdriver, TestNG Quality Center, MS Office, Visio, MS-SQL Server, Oracle, Java, Java Script, J2EE, and Windows.

Confidential, Waltham, MA

Quality Assurance Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements. 
  • Identifying the Automation Test Cases. 
  • Developed automation test scripts using Java. 
  • Executing the test cases using the Selenium Web driver. 
  • Used Firebug to locate web elements using XPath, ID, Name, and CSS. 
  • Involving into peer review and implemented Review comments. 
  • Involved in Functional testing, Regression Testing and cross browser testing across various browsers. 
  • Defect Reporting and Tracking with JIRA. 
  • Prepared Traceability Matrix to show the test coverage. 
  • Attend the meetings to discuss the fix to bugs and to know the functionality and flow of the application. 
  • Identifying software defects and interacted with developer to resolve technical issues. 
  • Involved in Development Data Driven Framework using TestNG. 
  • Experienced with Quality center for managing the defects and querying the Quality center for pulling Defect status reports. 
  • Updating the Defect status reports in defect status call with the managers and following up on the defect. 
  • Scheduling tests run according to build release with continuous integration tool Jenkins.

Environment: Quality Center, Selenium WebDriver, MS Office, SQL Server, Oracle, Windows, UNIX.

We'd love your feedback!