We provide IT Staff Augmentation Services!

Automation Engineer Resume

Pekin, IL

SUMMARY:

  • QA Automation Engineer around 5 +years of experience in the Domains of Banking and Automobiles for Business process, functional analysis and maintenance of Web based applications.
  • Expertise in preparing scripts for Automated testing using Selenium (IDE, RC, Web driver), performance & manual testing covering width and depth of a given business process.
  • Strong experience in Software Development Life Cycle using Agile, Scrum, Waterfall methodologies.
  • Exposure in programming languages and scripts like Java, JavaScript, HTML and CSS.
  • Strong experience and extensively Involved with Requirement Analysts, Test planning calls with Scrum Master, BA's and developer daily stand up calls with Project release mangers, UAT and E2E team to deliver a quality product to the customer.
  • Extensive expertise in Automation testing by developing test scripts, running test scripts and analyzing results using testing tools Selenium WebDriver with TestNG, Selenium Grid, Ant, Maven, Jenkins, Quality Center, HP ALM.
  • Develop automation testing scripts for web, and client server applications, using test automation tools such as Selenium WebDriver
  • Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP, SOAPUI, RESTFUL, WSDL technologies.
  • Good expertise in writing and executing SQL queries and good exposure in working with the various relational databases like Oracle , SQL Server etc.
  • Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit, NUnit /TestNG, Eclipse and Maven.
  • Experienced in using Apache POI to read data from external sources like Excel Sheet and provide them as parameter to feed the locators into the test script.
  • Automating functional API tests with framework built on Java
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Hands on experience in writing core java and expertise knowledge of Object - Oriented Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections in developing the selenium framework.
  • Motivated self-starter with exceptional team building, Leadership. Excellent Problem solving and interpersonal skills. A quick learner, a great team player and able to work independently.
  • Good experience in data sources, data profiling, data validation, developing low-level design patterns based on the Business and functional requirements.
  • Experience in using Eclipse to develop BDD, Cucumber, TDD, Junit and TestNG frameworks.
  • Experienced in creating User stories in Product backlog and maintaining Sprint backlog and in testing Client-server and web applications.
  • Efficient in finding web elements by using ID, Name, Link Text, Partial Link Text, XPath, Tag Name, Class, CSS Selector. Efficient in working with dynamic XPath.
  • Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows.

TECHNICAL SKILLS:

Selenium WebDriver/IDE/RC/GRID: , JMeter, LOAD RUNNER, TEST DIRECTOR -HP QC/ALM), Clear Quest, Cucumber, Firebug, Fire path, Junit, TestNG, SOAPUI

Frameworks: JBehave, Cucumber, Junit, TestNG, BDD

Operating System: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.

Languages: JAVA, C#, C, SQL, JSON

Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA

Development Methodology: Agile, Waterfall, BDD (Behavior Driven Development), TDD (Test Driven Development

MSWORD, MSVISIO, MS: PROJECT, MS-EXCEL.

WORK EXPERIENCE:

Confidential, Pekin, IL

Automation Engineer

Responsibilities:

  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Introduce and implement automation testing framework to the organization.
  • Build automated test suite to increase the automation coverage for regression test cycle.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Strong background in coding for Automation.
  • Developed test plans and test cases based on specified requirements and use Cases.
  • Coordinating test design and execution of the responsible modules among test team.
  • Communicating project status and critical issues to the executive team (stakeholders and sponsors).
  • Created and delivered reports like testing status, defect-tracking status, and weekly status reports using Quality Center.
  • Performed Cross Browser compatibility testing on different Operating Systems using Selenium WebDriver.
  • Develop automated test cases using Selenium WebDriver, TestNG and Java.
  • Created BDD using Gherkin format and implemented the step definitions and generated Reports in file using Cucumber.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and RESTAPI.
  • Tested all the functional scenarios of user registration module and user access control, raised bugs for all the missing functionalities and helped the developers in fixing them.
  • Wrote Automation scenarios to test the functionality of the application, and business workflows.
  • Developed and performed validation tests to demonstrate compliance with customer requirements. Conducted interface and regression testing during the various phases of the development.

Environment: - Selenium WebDriver, C#, Quality Center, Rational, Test Manager, Maven, Jenkins, Junit/TestNG,BDD, Cucumber, Windows, Agile Methodology, MS Office tools, SQL, HTML, Windows

Confidential, Kansas City, MO

Test Engineer

Responsibilities:

  • Conducted Black box, Functional, Regression and Smoke testing with Eclipse.
  • Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver
  • Participate in the Sprint planning meetings, Sprint Backlog meetings, Sprint Retrospective meetings and in the Go-NO Go meetings.
  • Preparation of Test scenarios for System testing.
  • Source to Target Data Validation, Transformation and Business Rules.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Executed User Acceptance Tests in Behavior Driven Development (BDD) Pattern using Cucumber.
  • Have built a test automation framework based on Page Object Model (POM), TestNG and Selenium WebDriver.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • To carry out all testing activities (i.e. Test Plan and Strategy preparation, Test case Preparation, executing test cases, raising the issues etc.) in accordance with the project's test strategy.
  • Performed Data validation and Database integrity testing done by executing SQL statements.
  • Ensures that the mappings are correct and conducted data validation testing.
  • Automating functional API tests with framework built on Java
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.

Environment: - SOAP UI, C#, Selenium, Jira, Confluence and Jenkins, BDD, Junit, Cucumber, maven, Agile Methodology, MS Office tools, SQL, HTML.

Confidential, Austin, TX

Automation Tester

Responsibilities:

  • Design, Develop and execute the Selenium automation scripts using Selenium Web Driver
  • Implemented different automation frameworks like Page Objects model, Page Factory, Keyword Driven framework, Data Driven framework and Hybrid framework for testing various modules
  • Executed automation scripts in parallel on different environments/browsers using Selenium Grid and Maven and reported defects/results to the team
  • Maintained the Selenium & JAVA automation code and resources in GIT over the time for improvements and new features
  • Wrote BDD using Gherkin format and implemented the step definitions and generated Reports in file using Cucumber.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Synchronized tests with implicit and explicit wait, Managed Ajax based components, to handles different windows.
  • Used Junit framework to run unit test and Maven to build the Project.
  • Implemented logging with Log4J API to keep the track of execution.
  • Used Jenkins Continuous Integration tool to trigger the automation builds.
  • Performed Defect Tracking & Management in JIRA.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Environment: - Selenium WebDriver, GIT, Jira, Jenkins, Data Driven Testing, BDD Cucumber.

Confidential

Manual Tester

Responsibilities:

  • Worked with Business analysis team to prepare a detailed Test plan of the application.
  • Involved extensively in system integration testing (Manual testing)
  • Wrote test plans, which detailed the testing scope, strategy, test requirements.
  • Performing functional, system and Web testing on various builds of the application.
  • Tested navigation within the JSP pages for various workflows defined within use case documents.
  • Involved in performing User Acceptance Testing (UAT) for web application at the end of the test phases with the requirements collected from the users.
  • Involved in Backend Database testing in SQL Server using SQL.
  • Defects were identified, tracked, prioritized and reported using Quality Center and analyzed the variation between expected result and actual result.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Extensively interacted with developers to analyze & resolved issues that were encountered while testing application.
  • Documented the defects and reported to the QA lead.

Environment: - Quality Center, Waterfall methodology, MS Office tools, SQL Server, HTML, Windows, Linux, Manual Testing.

Hire Now