We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

IL

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experienced writing Test suite using Selenium.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Proficient writing test suite using Selenium RC and WebDriver.
  • Good experience in using Java, Selenium Web-Driver, Protractor, Jmeter, LoadRunner and TestNG test framework to write functional test.
  • Experience in validation of Oracle Clinical,RDC, and TMS.
  • Experience in creating the Validation Protocols (IQ, OQ, PQ),Test Plans, and Test Scripts.
  • Experience in developing and reviewing User Requirements Specification (URS) and Functional Requirements Specification(FRS) documents.
  • Good user and validation experience in Trackwise 5.8.
  • Experienced in making DataDriven and MVC Framework to maintain Test Suites.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Good knowledge of analyzing and understanding the Domain and Business Logic.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Test mobile applications on various iOS, Android and MS operating systems by using physical devices and Perfecto Mobile.
  • Experienced and implemented different Test Automation frameworks like keyboard driven, Data Driven, Hybrid using Page Object Model(POM) design pattern with TestNG.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience in preparation of Test Summary Report, User Guide & Training.
  • Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
  • Experienced with CI/CD tools in flexible deployment models for teams to host it in our cloud or manage it on our servers.
  • Experience in developing Automation scripts using Cucumber Automation Framework using Java.
  • Experienced in Mobile application testing using Appium.
  • Worked on Mobile Testing on different platforms like Android and iOS.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Extensive experience in all MS office and Project Portfolio Management (PPM), MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
  • Expert using open source bug tracking tool JIRA, Quality Center and Bugzilla.
  • Experience in both Waterfall and Agile Project Environment.
  • Effective communication skills for mediating between developers, clients and management.
  • Experience in coordinating people to complete tasks and working within a matrix-style structure.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, Bugzilla, TestNG, Jmeter, Junit, Rally,Appium, Cucumber, SoapUI, RestClient, TDD,IBM RIT, REST Assured, Protractor.

Web Technologies: Java, J2EE, Java Script, HTML, CSS, JavaScript, Angular JS.

Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator.

Databases: Oracle 11g/10g, My SQL, Sql Server 2008, Sql Server 2005

Frameworks: Junit, TestNG, Cucumber.

Languages: C, C++, SQL, PL/SQL, Java, Linux

Operating system: MS Windows 2000/XP/7/8, MAC, UNIX

Databases: Oracle, SQL Server, MS Access

Web Services: RESTful, SOAP & SOAP UI.

Build Tools/CI: Ant, Maven,Jenkins

Development Tools/ IDE: VMware Workstation, Notepad++, Eclipse,STS, Net Beans

Version Control Tools: SVN, GIT, TFS, CVS

Web/App Servers: Websphere, Apache Tomcat, JBoss EAP, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, IL

Test Automation Engineer

Responsibilities:

  • Developed the functionalities using Agile Kanban Methodology.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Responsible in Developing Web Applications On Selenium WebDriver, TestNG Framework and Appium Automation Framework for mobile application.
  • Developed sanity and automation regression tests. Executed and managed automation test scripts using Selenium.
  • Developed Automation Test scripts, Executed and managed using Cucumber, Java, Selenium, web driver.
  • Involved in analysis of Acceptance criteria reviewed the same with business and development team.
  • Developed BDD tests using Cucumber by writing behavior's and step definitions. Developed Selenium code in JAva
  • Implemented the ATDD approach and developed the automation framework.
  • Performed Cloud mobile application testing using APPIUM.
  • Focused on Acceptance Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Tested Angular Js based user interface application using Protractor.
  • Implemented Page Object Model automation framework with Selenium webdriver, Java and Cucumber.
  • Developed and executed test cases for RESTFul web services using SoapUI tool.
  • Worked on Performance testing of SOAP and REST services using HP Load Runner and SOAP UI.
  • Experienced in IBM Rational Integration Tester for developing testes for SOA messaging and business processing integration.
  • Developed, enhanced and maintained a large and complex suite of both GUI and API based Automation Regression Tests.
  • Implemented Protractor and automated, executed Scripts on different browsers using JavaScript, XML and JSON.
  • Implemented the ATDD approach and developed the automation framework.
  • Experienced with JMS application which supports many different JMS providers. Configured with SOAP UI to Open preferences Using JMS(Active MQ).
  • Performing back-end testing using SQL to verify data transactions and source extracts in both transaction and report databases.
  • Used HP ALM for tracking test cases for QA
  • Used Selenium Web Driver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Used Jenkins as continuous integration server to run automated test suites and for code deployment. And used CI/CD pipeline.
  • Executing the test builds on various browsers like IE, Firefox and Chrome.
  • Performed Back-end testing on Cassandra Database.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Coordinated with offshore project teams to drive timely product delivery.
  • Participated in offshore QA Status Calls.
  • Created Shell Script to invoke Java programs on UNIX batch platforms.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Maintained all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Used Version One ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.
  • Used STS integrated IDE to build the application.

Environment: Cucumber framework, Java, Selenium tools, Web driver, TestNG, Rest client tool, Junit, Jenkins, Maven, Soap, TestRail, Appium Mobile Android/IOS automation, Cloud Perfecto Mobile and Android handsets and Iphone handsets, Agile, Eclipse, Version One.

Confidential, FL

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Experienced in rectifying customer issues and direct workflow to POS Associates.
  • Developed Automation framework using Web Driver.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform using "Selenium Remote control".
  • Informed policy and system changes to POS Associates.
  • Experienced with REST Assured framework for Rest API testing.
  • Involved in writing automated scripts in Angular JS application using JavaScripts.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Involved in testing Web Services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test Cases and run them.
  • Used JMS with SOAP UI as it supports security tests and virtualization.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI tool.
  • Analyzed different metrics using Analyzer of load runner and generate necessary reports as per the client requirements.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Integrated Selenium RC with existing API to test framework.
  • Extended Junit framework by adding some helper classes and methods.
  • Implemented Selenium GRID for compatibility testing.
  • Setup and optimize Continuous integration build jobs using Jenkins.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Coordinated with technical support associates to fix proprietary software issues
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Selenium IDE, WebDriver, Java, JUnit, TestNG, DataDriven Framework, MVC, Jira, Quality Center, Windows XP,7, Waterfall & Agile Methodology (for different Projects), JavaScript, XML, HTML, Fire Path, Firebug, IE, Google Chrome, Safari, Mozilla Firefox, Virtual Machine Subversion (SVN), MS Excel, SQL, Apache-Ant.

Confidential

Test Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, implemented new Test Plan and prepared detailed Test Cases for new functionality and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Design and Developed automated functional Test suite using Selenium IDE, Selenium RC, WebDriver.
  • 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 .
  • Developed automation scenarios using the functional test cases
  • Developed Selenium test cases using Junit framework
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium RC and JUnit.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Provided back end testing for data validation using SQL on TOAD.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Experienced with bug tracking tool JIRA
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Selenium IDE, WebDriver, Jira, Java, JUnit, Fire Path, Firebug, HTML, IE, Google Chrome, Safari, Mozilla Firefox, Windows XP, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, MS Access, Apache-Ant, Project Portfolio Management (PPM).

Confidential

Software Automation Engineer

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and WebDriver.
  • 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 RC .
  • Went through in the whole test suite created using QTP to change it to Selenium.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Worked with source version control tool such as Subversion (SVN) & Git.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Designed a robust automation framework by creating reusable test scripts using QTP.
  • Created automated test scripts for Functionality, Integration and Regression testing using QTP.
  • Created and managed objects in the application using Object Repository in QTP.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
  • Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.

Environment: Selenium IDE, Selenium RC, WebDriver, QTP, Quality Center, Bugzilla, Java, JUnit, Fire Path, Firebug, HTML, IE, Chrome, Mozilla Firefox, UNIX, Linux, Windows XP, JavaScript, XML, Apache-Subversion (SVN), Git, EXCEL, SQL.

We'd love your feedback!