We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Springfield, MA

SUMMARY:

  • Over 7 years of professional information technology experience in manual, Automated Software Testing, the client/server, distributed web, Android/IOS mobile applications.
  • Experienced in understanding system specifications, functional, technical requirements, test pre requisites, test data.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
  • Strong experience in GUI testing, functional testing, regression testing, integration testing, and back end testing, build verification testing and User Acceptance Testing.
  • Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
  • Hands on experience in creating the automation scripts both mobile and web using selenium web driver and Appium, UI Automator for Android, Appium Inspector for iOS, in both Java and Python programing languages.
  • Experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software Development Methodologies such as Agile, Scrum, Waterfall etc.
  • Extensively experienced ontest and Defect Life Cycle Management tools like JIRA, HP Quality Centre/ALM.
  • Experienced in performing automated testing using QTP/UFT to test the functionality of the applications.
  • Good experience in creating, modifying and enhancing both manual testCases and TestScripts created in Selenium Web Driver with TestNG and JUnit frameworks.
  • Experienced in API and Web Service Testing using Soap UI on SOAP /REST Protocols.
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Experienced in using Version Control Tools likeTFS and GitHub as well as integration tools like Jenkins.
  • Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest, Bugzilla.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/Test - NG, Load Runner.
  • Hands on experience in Page Object Model design pattern using Selenium Web Driver.
  • Experience using BDD tools (Cucumber-jvm, JUnit etc.)
  • Strong Expertise in performance testing using Load Runner, JMeterand Oracle OATS tools.
  • General knowledge of Microsoft Windows, data security, data storage, data backup/replication and system monitoring.
  • Expertise in Web UI automation testing with Selenium WebDriver, Java Scripting, Test-NG, GIT and Source tree.
  • Highly Proficient in Creating and Enhancing scripts, executing scripts using Controller and analyzing performanceresults using LoadRunner.
  • Implemented Accessing Forms like Drop-down select, Checkbox, Radio Button etc. using Selenium.
  • Testing mobile applications using varies devices and simulators using Appium.
  • Experience understanding the code written in different programming languages C#, Java, Java Script.
  • Performed Testing of database applications developed with Oracle, DB2 and SQL Server.
  • Experienced in designing Test Plan and Test cases, verifying and validating web-based and Client/Server applications; and data validation by writing complex SQL queries.
  • Complete knowledge and expertise in writing and executing SQL queries, RDBMS.
  • Extensive experience in performance testing using JMeter, JProfiler and LoadRunner.
  • Experienced in Test coordination between Onsite and Offshore team.
  • Worked collaboratively and cross-functionally as part of a team as well as an independently.
  • Adept technical skills in performance testing in the domain of Management, Healthcare/ Insurance, Finance.

TECHNICAL SKILLS:

Testing /Defect Management Tools: Selenium Web Driver/IDE/GRID/RC, QTP, UFT, JIRA, HP Quality Centre, Test-NG, Load Runner, Cucumber, SOAP UI, Github, APPIUM, Bugzilla, Manual Testing.

Framework: Junit, Test-NG, Protractor, Mocha, Chai, Page Object, TDD, BDD.

Language: Java, JavaScript, python, SQL, C#, HTML, XML, VB,VB Script.

Data Base: MS SQL Server, MySQL, PL/SQL, DB2, Oracle 12c/11g

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black& White Box Testing Techniques, Agile Process.

Build/CI Tools: Ant, Maven, Jenkins, Hudson.

Development Environment: Eclipse, Selenium, Testing, TestScripts, Visual studio 2010/12

Platforms: Windows Family, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential - Springfield, MA

Test Automation Engineer

Responsibilities:

  • Assessed & analysed user stories and participated in Sprint planning, Review Sessions &Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Worked with Selenium Web Driver with Java for write test scripts.
  • As an Automation Tester, participated in walkthroughs for the evaluation of the testplan with the design and development.
  • Participated in QA team and Bug tracking or Defect Review meetings.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web Driver in Test-NG
  • Prepared and Execution of test scripts using Test-NG and SeleniumWeb-Driver.
  • Implemented SeleniumWebDriverSynchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Performed Load testing using JMeter to check the system performance.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Implemented Data Driven with Test-NG automation framework using Selenium as Java Language.
  • Achieved Behaviour-Driven Development (BDD) implementation with Cucumber where backend language used is Javaand expanded test scenarios, tracked Cucumber reports.
  • Involved in design and implementation of Selenium Web Driver Automation
  • Responsible for LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
  • Server-side performance monitoring, testing & tuning for Order Management manager using JMeter& Dynatrace.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Updating the HP ALMwith identified QA defects while validation.
  • Preparation and execution of test scripts using JMetertool to perform Web Protocol testing.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
  • Used GitHub for source code management and extensive used GIT command line interpreter
  • Using GitHub source control when necessary and test on QA Environments with any change releases by the developers.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins used SQL Developer
  • Developed the test scripts and analysed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Created, executed Manual test cases in HP ALM, and worked on automated test cases in UFT and viewed, analyzed the test results in the ALM.
  • Integrated with Continuous Integration tool, Jenkins for running test on regular basis automatically.
  • Expertise in Micro services, API automationtesting, Unit testing and CD/CI testing.
  • Framework for Smoke test and Regression test using Test-NG and Maven.
  • Performed User Acceptance testing (UAT) exclusively in Agile environment.
  • Used Apache POI API to read the test data from the excel sheet.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed testcases
  • Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
  • Expertise in performance testing using JMeter, JProfiler and LoadRunner.
  • Conducted daily meetings with the developers and build Team.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Strong understanding of the ISO Quality Standards, CMM and Software Development Life Cycle.

Environment: Selenium Web Driver, Java, JavaScript, Cucumber, Test-NG, JUnit, JMeter, LoadRunner, Maven, Github, Jira, SOAP UI, UFT, Jenkins, HP/ALM, HTML, XML, SQL, Apache POI.

Confidential - Melbourne, FL

Test Automation Engineer

Responsibilities:

  • Analysed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Create automated testing on mobileweb and applications using java and Selenium.
  • Implemented scripts to testIOS and Android platforms also using Appium.
  • Documented and tracked testscripts, testresults and reported test defects using ALM.
  • Experience in Mobile Apps testing using Appium Mobile, Jira, Agile.
  • Experience with performance testing using HP Performance Centre.
  • Version control and deployment using GitHub.
  • Designed an automation framework for UI and batch testing in Selenium.
  • Involved in working on a project where we implemented BDD (Behaviour Driven Development), TDD (TestDriven Development) using Cucumber Framework with Java, Junit and Page Object Model.
  • Performed Positive and Negative, security testing to make sure application is according to requirements.
  • Created, scheduled and run the scenarios, and simulated java request load on a backend Application using JMeter.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions.
  • Created Automation scripts for API Testing using Core Java, Page Object model.
  • Creating Test Plans by incorporating PerformanceTesting Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
  • Maintained bug lists for critical issues using HP ALM& reported the same in status meetings.
  • Maintained bug lists for critical issues using ALM& reported the same in status meetings.
  • Followed and contribute to Agile/SCRUM activities.
  • Used Appium, X code for Native Mobile Application automation testing for iOS and Androidplatform, on real devices.
  • Executed JMeter scenarios based on business scenarios for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Performed Unit, System Integration Testing, Integration Functional Testing and UAT (user) testing.
  • Support CI/CD framework (Jenkins- JMeter).
  • Used JIRA to create a ticket regarding connection issues.
  • Used JIRA 5xc to report defects and testresults.
  • Responsible in executing Selenium RC testscripts on different browsers and checked for compatibility.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

Environment: Selenium, Java, JavaScript, Appium, Test-NG, HP/ALM, JUnit, Cucumber, JMeter, LoadRunner, GitHub, Page Object Model, Jenkins, Jira, Agile/Scrum, Linux, REST API, SOAP API, HTML, XML.

Confidential - Boston, MA

Automation Tester

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test execution Defect Management.
  • Created Java based scripts for Selenium Web Driver with Quality Centre as automation frame work.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Analysed the Log files to verify the processes for debugging and or test data verification purposes.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium Web Driver, JavaScript, ANT, Test-NG, JMeter, Jenkins, SoapUI, TDD, Agile, JUnit, HTML, XML, REST, SQL, Quality Centre, Windows XP, UNIX.

Confidential

QA Engineer

Responsibilities:

  • Project is developed usingagilemethodology.
  • Analysed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • PerformedPositiveandNegativetesting by inputting valid and invalid data
  • Participated in dailyScrummeetings to discuss the status of work done.
  • Performed Acceptance Testing for every Release.
  • PerformedRegressiontesting to ensure that changes made to software did not introduce any new bugs.
  • Responsible for creating automation scripts by using QTP with Data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Web service Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Executed and scheduled the automation test scripts from Quality Centre.
  • Involved in Backend Database testing by using My SQL.
  • Built Automation framework using Data Driven Framework
  • Conducted automation test framework
  • Written automation test cases in JavaScript.
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behaviour of the system.
  • Involved inUser Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Session and Brainstorming.
  • Prepared theTest Resultsdocument which summarizes testing activities and results.

Environment: Java, QTP10/UFT, SOAP UI, Quality Centre 10, Oracle, JavaScript, MySQL, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

We'd love your feedback!