We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

Baltimore, MD

SUMMARY:

  • 6+ years of experience in Information Technology with emphasis on Software Quality Assurance, Manual Testing and Automation testing of Web application.
  • Experienced in SQA, Web - based, and Client-Server Applications Testing.
  • Good Knowledge in developing use cases, user interface specifications and user requirement documents.
  • Experienced in Test Plans, Test Cases, Test Scenarios, Test Approach and set up testing environment.
  • Skilled in creating Test data including the Test Input Data, Test Output Data, Test Entry and Exit Criteria for different levels of Testing.
  • Strong Knowledge on working Java development environment.
  • Experienced in using both manual and automated testing tools to troubleshoot systems, user acceptance, positive and negative, functionality, GUI Testing, integration and regression testing.
  • Experienced in working with continuous integration tool Jenkins for build automation and JIRA for defect tracking.
  • Expertise in JIRA using Test Plan, Test Lab, and Defect modules.
  • Proficient in converting Business and Technical Requirements into Manual Test Cases and Test Script using HP Quality Center/ALM.
  • Experienced in retrieving Data from the Databases using basic SQL Queries.
  • Experienced in Automation testing using Selenium Web Driver / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Rest-API, JMeter.
  • Sound knowledge on JUnit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Good knowledge of Web interface automation testing with Selenium Web Driver, Java and TestNG.
  • Experienced in developing automated test scripts for web based testing as well as testing of web services using Java/TestNG.
  • Experienced in writing Test Cases using Eclipse IDE and TestNG framework.
  • Experienced in developing automation scenarios consisting of tests, actions, and assertions in Eclipse using Selenium Web Driver and TestNG frameworks.
  • Knowledge on REST based web services, and manual API Testing using Postman.
  • Expertise in Scheduling testing job and setting up a flag to run automation script.
  • Good Knowledge in analyzing the results of the tests that were used to assist in the identification of system defects, bottleneck and breaking points.

TECHNICAL SKILLS:

Languages: Java, JavaScript, VBScript, XML, C/C++, C#, .Net, CSS, PHP

Web/Application servers: Apache Tomcat, Web Sphere, JBoss, Jetty

Database: Oracle, SQL Server, MySQL, PL/SQL, MS Access

Build Tool: Ant, Maven

Version Control Systems: SVN, Git

Frameworks/ Open Source: JUnit, TestNG, MVC

Operating Systems: Windows, Linux/Unix

IDE & Testing Tools: Eclipse, Selenium Web Driver/IDE/Grid

MS Tools: MS Visio, MS Project, MS Excel, MS Word, PowerPoint

Project Management Tools: HP ALM, JIRA

Web Debugging Tools: Findbugs, FirePath, Xpath

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Test Automation Engineer

Responsibilities:

  • Documented Automation Plan, Design and Execution Specification.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Involved in designing& developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • 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.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification was done through XPath, CSSLocators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • 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.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Developed and maintained release acceptance tests using WebDriver, TestNG, Maven and IntelliJ IDEA.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through REST API.
  • Attended weekly review meetings to discuss defects along with testers, developers.

Environment: JIRA, Selenium WebDriver, Selenium Grid, GitHub, Maven, Jenkins, Oracle, SQL, Windows, UNIX/Linux, MS Word, MS Excel, HTML, XML, ANT, TestNG, CSS, Soap UI.

Confidential, Charlotte, NC

QA Engineer

Responsibilities:

  • strategies, scenarios, scripts, and procedures to determine product quality or release readiness.
  • Worked in Agile development environment with frequently changing requirements and features set.
  • Developed and maintained Test tools and Frameworks to validate unit, integration and functional tests of the system.
  • Documented and reported all found defects in JIRA.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used complex SQL queries to validate work and data flows from the old to the new database.
  • Performed automated acceptance tests written in BDD using Cucumber.
  • 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.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (JUnit and ANT).
  • Used Java language and JUnit framework for scripting; Used ANT for building the WebDriver project.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Prepared test scenarios and test cases in BDD format and developed automation test script for implementing behavior driven development BDD using cucumber, JUNIT, Maven.
  • Used firebug to inspect XPATH of web elements.
  • Developed automated scripts using Hybrid Selenium Automation Framework.
  • Developed and wrote a suite of Test Scripts that included Functional and Regression Test cases using WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Performed Data Driven Testing for multiple sets of data using Selenium WebDriver.
  • Created Regression automation scripts using Selenium WebDriver.
  • Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
  • Involved in Web Services Testing using SoapUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.

Environment: Selenium IDE, Selenium Grid, Selenium WebDriver, JIRA, HP ALM, GitHub, Maven, Jenkins, CSS, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, Java, HTML, XML, VSS, UNIX.

Confidential, New York, NY

QA Tester

Responsibilities:

  • Analyzed project documentation and prepared detailed Test Cases.
  • Performed Integration testing to check the flow of application.
  • Used the test management tool - Quality Center/ALM for requirements, test cases, tracking and logging defects and assigning priorities to defects.
  • Formatted in requirement management and executed Test Scripts using Test Lab in Quality Center/ALM.
  • Worked with Quality Center/ALM for defect tracking, process automation, reporting and lifecycle traceability for better visibility and control of the software development life cycle.
  • Developed SQL queries for accessing the database for testing purpose.
  • 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.
  • Involved in Automation of the Test Cases using Selenium, JUnit and Ant.
  • Created JUnit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
  • Did Parallel, Cross-Browser Testing using Selenium and JUnit.
  • Developed Automation framework using Selenium (Java) and Test Execution using TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Actively participated in daily scrum and sprint meetings as part of the Agile Environment.
  • Involved in planning meetings and sprint demos, defect review, internal, external walk through meetings.

Environment: Selenium, SVN, TestNG, IIS server, SQL server, JIRA, Quality Center/ALM, Windows, UNIX, Oracle, SOAPUI, MS Word, MS Excel, C/C++, Java, SQL, JDBC, ANT, JUnit, Linux.

Hire Now