We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Over 6+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test scripts using Selenium and Java.
  • Diversified experience inAutomation and Manual testing serving various domains such as Healthcare and Banking.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Automated the Test Cases using Selenium WebDriver.
  • Knowledge on load and performance testing tool using JMeter.
  • Involved in entire QA process and Defect Management Life cycle.
  • Grip on using different Xpath functions to handle Dynamic element.
  • Experience in using selenium WebDriver and TestNG to automate parallel testing.
  • Experience in preparing and maintaining Automation Frameworks (Hybrid, Data Driven, and Page Object Model).
  • Good knowledge in performing database testing and working with SQL queries and database like Oracle using tools like SQL Developer and Toad.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases and keep the details of passed test cases.
  • Validated request and response XML for SOAP and RESTFUL Web services.
  • Used different classes and interfaces of Selenium WebDriver like Select for selecting values from the list and Action for various keyboard and mouse events with different locators (Xpath, CSS, id).
  • Experience in creating API Automation Test Scripts using Postman tool.
  • Knowledge on TestNG framework for Unit testing, Jenkins for Continuous Integration.
  • Experience with coding in Java, C#. Good Knowledge on OOPs Concepts.
  • Experience in Managing the testing Schedules and responsible for the deliverables.
  • Hands on experience on using build management tools like TFS and JIRA.
  • Running batch execution and sending status report to higher management.
  • Participated in Sprint Planning, Daily Scrum Meeting, Sprint Review and Retrospective Meeting.
  • Provided Weekly and Monthly Status reports to Clients and Upper management.

TECHNICAL SKILLS

Development Methodology: Agile, Waterfall, Scrum.

Automation Tool: Selenium RC, Selenium WebDriver, Cucumber, Appium (Mobile Testing).

Unit Testing framework: JUnit, TestNG, NUnit.

Frameworks: Hybrid, Data Driven, Keyword Driven, BDD, Page Object Model (POM)

Version control tools: GIT, TFS

Bug Tracking Tools: JIRA, HP Quality Center, Bugzilla

Programming Languages: Java, C#.

Database/Database tools: MySQL,DB2

Development Environment: Eclipse, NetBeans

Version Control Tools: GIT, GITHUB, BIT Bucket

Browsers: Internet Explorer, Firefox, Chrome

Development tools: Eclipse, Visual Studio

Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST

Operating Systems: Windows XP/2000, 7, 8, 10, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

QA Automation Engineer

Responsibilities:

  • Assess and analyze user stories and participate in Sprint planning, Review Sessions & Scrum Meetings and develop Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Implement Data Driven with Page Object Model automation framework with Selenium WebDriver.
  • Analyze functional requirements and design specifications to ensure that application meets all technical and business requirements.
  • Experience with Agile/Scrum Methodology involve in giving points to User Stories, Back log grooming, User story demos, attending retrospective meetings and working on Iterations (Sprints) part of releases.
  • Usage of Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Handle the special mouse events and select the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Perform Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.
  • Usage of Cucumber in project to create and validate the test cases.
  • Experience with debugging, executing, analyzing complex applications using HP Load Runner and HP ALM
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber.
  • Responsible for documenting the Automated Test results usingSOAP UI.
  • Prepare BDD scenarios for UAT (User Acceptance testing)using Cucumber.
  • Use Parameters, Data Provider TestNG annotations.
  • Implementing Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Review database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from SQL Server.
  • Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.
  • Achieves Synchronization between test scripts execution and application using Implicit waits and Explicit waits.
  • Use Selenium Grid to run the scripts in multiple platforms and browsers.
  • Performs continuous integration of code and scripts using Jenkins and TestNG. Configures and launches builds using Jenkin jobs and analyzed the Test Results from Jenkins UI.
  • Participates QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium Web Driver, Selenium Grid, Core Java, Cucumber, REST, POSTMAN, TestNG, GitHub, Maven, QTP, Jenkins, SQL Server, XML, Firebug, FirePath, Junit, SOAP, XPATH, JIRA.

Confidential, Omaha, NE

QA Automation Engineer

Responsibilities:

  • Preparation of system test plans / test cases / RTM/ Defect Reports to ensure projects are completed on time with quality
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Createdtest cases,scriptsbased on functional specification,prepared test data.
  • Implemented Data Driven with Page Object Model automation framework with Selenium WebDriver.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming Language.
  • Developed Test cases manually and generated Automation Scripts using open - source tools like Selenium Web Driver, TestNG, Maven and Jenkins
  • 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 BDD framework using cucumber.
  • Created Acceptance Test Driven development (ATDD) test suite with Cucumber.
  • Identified Automation Scenarios from the set of Test Cases.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium
  • Involved in writing automation test scripts for Web app using Selenium WebDriver in java.
  • Used GitHub for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Selenium Web Driver, Selenium RC, Core Java, TestNG, GitHub, Maven, Junit, Jenkins, SQL, SQL Server, TestNG, Firebug, FirePath, JIRA, Eclipse, BDD.

Confidential, Owings Mills, Maryland

Test Engineer

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Good exposure to all stages of SDLC, STLC and Bug life cycle.
  • Client requirement gathering, analyzing, and designing a customized automation framework.
  • Preparing the specific presentations and explaining the capabilities of automation to the client.
  • Developed automation test scripts for client -server and web-based applications.
  • Involved in system testing and data integrity testing.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver
  • Prepared test data by executing SQL queries.
  • Involve in analyzing Business Level Requirements, and Manual testing methods.
  • Created Test cases from business use cases, and Test data for UI testing
  • Developed and maintained Automation test scripts to support regression testing and participated actively in both system testing and regression testing.
  • Worked with agile development teams with a BDD approach and supporting the developers to assure quality.
  • Created framework in Selenium WebDriver using behavior driven approach like JBehave.
  • Implemented Test Cases based on User Stories for testing in Quality Center.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id’s and XPath in Selenium.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
  • Created Maven build files to run the Selenium tests and created reports in HTML format.
  • Based on page library, developed Selenium test cases in JAVA using JUNIT framework.
  • Created and executed SOAP UI Scripts for the Web Services testing.
  • Conducted Cross browser testing in IE and Firefox.

Environment: Java, Selenium WebDriver, Selenium IDE, Eclipse, Junit, Maven, Jenkins, SOAP UI, JIRA, MS Office, Windows

Confidential

Software Tester

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Prepared Test data for Test Cases after detailed analysis of client requirements and functionality.
  • Participated in Functional, GUI, Regression and Ad-hoc Testing.
  • Reviewed Business Requirements Documents and involved in developing the Test Planning Document.
  • Developed Test Cases, Test Scenarios, Test Plans and Defect reports for enhancements.
  • Performed defect tracking using Quality Center and later the defects were linked to specific test cases for traceability.
  • Involved in End-to-End Testing and performed User Acceptance Testing for the applications.
  • Scripted and worked on SQL statements to perform verification and validation of the data.
  • Resolved issues with the coordination of testing and development teams.
  • Actively participated in Weekly Review meetings and Weekly status meetings.
  • Manually checked with the results from the application execution and captured the SQL statements.
  • Coordinated in whole UAT process and involved in UAT documentation preparation.
  • Worked on HP Quality Center to raise and track the defects.
  • Performed Back-End testing by writing and using SQL queries.
  • Developed and maintained Function Libraries, Object repositories and Descriptive programming techniques in automation testing.

Environment: Manual Testing, Quality Center, UNIX, VBScript, Oracle, SQL, PL/SQL, MS Outlook.

We'd love your feedback!