We provide IT Staff Augmentation Services!

Java Automation Testing Specialist Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 6 years of experience in the field of IT with focus on Java development and Test Automation of web based & Client - Server applications
  • Experience in all phases of Software Testing Life Cycle, including requirements gathering, reviews, testing, bug validation, defect tracking and managing defect lifecycle.
  • Experienced in defining Testing Methodologies, Designing Test Plans, Test strategy and Test Cases, Coordinating with offshore team, Execution of test cases.
  • Working knowledge on different Software development models like water fall, Agile Scrum and Behavioral Driven Development (BDD)
  • Experience in development of object-oriented business applications using Java.
  • Experience in Web services API testing using SoapUI tool.
  • Experience in testing and automating RESTful services using Rest Assured and Postman tool.
  • Developed Test Automation scripts using in Behavioral Driven Development (BDD) using Jbehave, Cucumber and Selenium Web Driver
  • Expertise in automated testing: experience of functional automation and user interface test cases using internal frame work based on Test NG and selenium
  • Good experience using Eclipse, Maven and Jenkins for building projects and for continuous integration.
  • Experience in using Selenium-Grid to run tests on different environments against different browsers in parallel.
  • Compared SQL results with application results by writing SQL queries
  • Extensively performed Manual testing,Regression, Integration, Functional Sanity, End to End and GUI of Client-Server and Web-based Applications.
  • Extensively used JIRA for Requirement management, Planning, Executing, Defect tracking and Reporting.
  • Experience in working with Databases like Oracle, MS SQL server.
  • Strong knowledge on domains like Banking and Finance, Retail, Marketing and Travel.
  • OCJP certification for Java 1.6 version

TECHNICAL SKILLS:

Automation Tool: SELENIUM IDE, Selenium Web Driver, Selenium-Grid, Jbehave, Cucumber, Junit, Test NG

Test Management Tool: JIRA, Quality Centre 10.0, ALM 11, Maven, Eclipse,

Databases: Oracle, MS SQL Server

Web service Tools: SOAPUI, Rest Client, Postman, Rest Assured

Languages: Java, SQL

Operating Systems: Windows XP/7/2010, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Java Automation Testing Specialist

Roles & Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test cases.
  • Worked with developers and analysts to define test scenarios and ensure that test requirements are correct and complete.
  • Prepared Test Strategy and Test Plan for the application.
  • Involved in setting up configuring the testing environment with Intellij.
  • Used web - debugging tools like XPath, CSS to locate elements.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium.
  • Implemented automation for GUI using Selenium WebDriver, Java, Cucumber, Selenium Grid, and Maven.
  • Implemented automation for Rest Web Services using Rest Assured API.
  • Developed test scripts using Core java and Test NG test cases using Eclipse IDE.
  • Prepared the test data to cover various scenarios
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium (using Java).
  • Performed User Acceptance Testing (UAT) to confirm the delivery of key requirements in the final release.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Maintained test source code and resources in the GIT source control repository tool.
  • Involved in testing of application using the Scrum (Agile) methodology.

Environment: Cucumber, Maven, Jenkins, Selenium IDE, Selenium Web Driver, Selenium - Grid, REST, JSON, Linux, JIRA, SQL, Agile Scrum Methodologies, Web Services, Postman, Intellij

Confidential

Java Automation Testing Specialist

Roles & Responsibilities:

  • Involved in daily stand-up meetings to review the progress of the testing and issues.
  • Performed Regression Testing at the end of each sprint before the review meeting.
  • Reviewed Business Requirements Documents and analyzed User Requirements and Functional Specifications to write detailed Test Cases in Jira.
  • Plan, design and assessing automation frame work using Cucumber and Selenium.
  • Developing automation scripts for user stories in the sprint.
  • Implemented automation using Selenium Web Driver, JAVA, Cucumber and Maven.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Interacted with developers to explain when required the software bugs and re-testing the fixed issues.
  • Writing automation scripts for RESTful services with JSON response.
  • Executing nightly scripts, analyzing results and fixing failed scripts.
  • Maintained Java and selenium test source code and resources in the GIT source control repository tool.
  • Performed Database Testing using SQL in order to check the Data Validation
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Involved in preparation of test plan for every product created, updated stories and tasks in JIRA.

Environment: Cucumber, Maven, Jenkins, Selenium IDE, Selenium Web Driver, Selenium - Grid, REST, JSON, JIRA, SQL, Agile Scrum Methodologies, Web Services, Postman, Intellij

Confidential

Java Automation Engineer

Roles & Responsibilities:

  • Defining automation strategy and methodologies for Macys.
  • Plan, design and assessing automation frame work using Jbehave and Selenium.
  • Developing automation scripts for user stories in the sprint.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Jbehave.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Jbehave.
  • Execution of automation scripts and analyzing the results.
  • Preparing status reports, end of sprint demos.
  • Configured selenium grid in order to execute the parallel script.
  • Triaging and fixing failed automated test scripts using JAVA.
  • Writing automation scripts for RESTful services with JSON response.
  • Executing nightly scripts, analyzing results and fixing failed scripts.
  • Following agile methodology and involved in daily scrum, sprint planning, backlog grooming, demo and retrospective meetings

Environment: QC10/ALM11, Jbehave, Maven, Selenium IDE, Selenium Web Driver, Selenium - Grid, REST, JSON, JIRA, Oracle 11g, Agile Scrum Methodologies, Web Services, SOAP UI, Postman, Eclipse

Automation Developer/Tester

Confidential

Role and Responsibilities:

  • Developed fixtures and concepts using Selenium Java
  • Transformed all regression test cases to automation scripts using Selenium
  • Regression Tests are executed on Virtual machines using Selenium Grid
  • Developed, reviewed code and resolved code issues on daily basis in QA Scrum
  • Updating/Maintenance of existing Automation Scripts to the latest Framework
  • Execution of Automation Regression Scripts in Jenkins
  • Testing Web services using Soap UI and verifying responses against UI and DB
  • Review failures of daily execution and raise bugs if required in JIRA
  • Review execution reports and assess causes for failures and fix Tests
  • Complete the life cycle of Stories and raised bugs in JIRA

Environment: Windows, Selenium, Jira, Jenkins, SQL Server

Confidential

Automation Developer/Tester

  • Otis interface interacts with Finacle (Banking Product) to fulfill the core banking functionality
  • Include creating, documenting and maintaining a GUI test automation suite, based on a Java framework with Selenium
  • Involved in implementing new REST API test automation suite and GUI tests
  • Administer test automation on nightly build through Continuous Integration.
  • Written Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD (Behavior Driven Development).
  • Implemented Page Objects frame work using page object model for creating Object repository.
  • Utilized Gherkin Language to map the Cucumber feature files to Java methods and Project Documentation.
  • Developed and executed test cases for API testing (SOAP) using SoapUI tool.
  • Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Evaluate new tools and provide recommendations.
  • Develop test automation scripts on sprint deadlines
  • Work alongside the product and development managers in an Agile/Scrum development environment to ensure product success and client satisfaction

Environment: Windows, Linux, Selenium, Cucumber, Jira

We'd love your feedback!