We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

IllinoiS

SUMMARY:

  • Having 6 years of IT and extensive hands on experience in Business requirement gathering, analysis, quality assurance through manual testing, automation testing and Web service/API testing.
  • In - depth knowledge of SDLC, STLC experience utilizing Agile, Scrum, waterfall methodologies.
  • Having good experience in developing high-end automation frameworks responsible for accurate and balanced quality software products execution and maintenance.
  • Designed & Developed Selenium Web Driver automation suite using Java and C# bindings. Well versed in using QTP/UFT for quality control management.
  • Having knowledge on Banking cards and payment domain.
  • Proven expertise in developing Automation Frameworks Page Factory, Hybrid Driven and Data Driven frameworks using Selenium Web Driver Java and C# language bindings.
  • Experience in creating, consuming and testing a web services using SOAP UI and RESTful.
  • Have more than 5 years of experience using GIT and SVN for Source Control and Jenkins for CI & CD.
  • Strong experience within Agile environment and good understanding of Agile & Scrum methodologies. Experience working with Agile Management tool JIRA, Rally.
  • Hands on experience in Automation testing using Selenium WebDriver and QTP/UFT.
  • Designed & Developed Selenium WebDriver automation suite using Java and C# bindings.
  • Initiated and executed seamless API testing suite for binding business requirements (ATDD/BDD) using Cucumber for java and SpecFlow Cucumber for .Net.
  • Created Test Scripts using Feature File, Step Definition and Runner Class file in Cucumber using Gherkins language by collaborating with all team members.
  • Performed Continuous Integration (CI) using Visual Studio Online (TFS) and Jenkins.
  • Experienced in Web Services testing using Postman and Rest Assured for both Automation and Manual Testing Rest API.
  • Design and execute features of TDD/BDD using Selenium, Cucumber for Java and SpecFlowfor .Net platform.
  • Expertise programming knowledge in core Java, JavaScript, HTML, XML and SQL on Windows, Vista Operating Systems and UNIX environments.
  • Expert in designing and developing Automation Frameworks Data Driven and Hybrid.
  • Hands on experience in designing and developing Selenium Hybrid framework using TestNG and Page Factory design pattern.
  • Hands on experience on Test Estimation, Test Planning, Test Scheduling, Test Designing, Defect reporting and tracking, Test result analysis.
  • Strong experience in working with Core Programming concepts as in OOPS, Exception handling, Generics, Collections.
  • Expertise in performing Black Box, Functional Testing, Sanity/Smoke testing, GUI testing, Module testing, System testing, Integration testing, User Acceptance testing, Migration testing, Security testing, IVR testing, Browser Compatibility testing, Accessibility testing, Mobile Application testing and Device testing i.e., Tablet, iPad, Mobile Testing, Involved End to End and supported UAT testing.
  • Experienced in managing defect life cycle using HP Quality Center/ALM, Microsoft Test Manager (MTS).
  • Extensive experience with Onsite/Offshore co-ordination model responsible for Leading, Managing, Co-ordinating and Delivering.
  • Strong experience in creating Test plans, Test Cases, Test Scenarios, Test Procedures and Test Beds and development & implementation of automated test scripts to identify software defects, track bugs, close open defects and validate functionality. Performed fit-gap analysis to ensure that business requirements and functional specifications are tested and fulfilled
  • Extensively involved in middleware application testing by using XML messages through SOAP UI and Advanced RESTFUL Services.

TECHNICAL SKILLS:

Management&Bug Tracking tools: JIRA 6.4.7, Team Foundation Server (TFS), HP Quality Center, Bugzilla, Test Link, JIRA, VS - Test Manager, Rally, GIT

Functional Testing Tools: Selenium Suite (Selenium IDE, Selenium WebDriver, Selenium Remote Control, Selenium Grid), HP ALM, HP UFT/QTP

Languages/Web Technologies: Java, SQL, C#, HTML

Databases: Oracle, SQL Server

Web Services: Rest API, SOAP UI

Tools: Eclipse, Maven, TestNG

Operating Systems: Windows, Unix, Linux.

Continuous Integration Tools: Jenkins

Version Control: Stash, Visual Source Safe, Tortoise SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Illinois

Test Automation Engineer

Responsibilities:

  • Primarily responsible for designing/Updates to Automation Framework and test scenarios for the User Stories assigned in every Sprint, prepare test data for the same and get them reviewed by PO’s.
  • Design & Develop automation framework using Selenium Java , WebDriver , TestNG & apache POI
  • Maintained page locators using Page Factory design pattern
  • Configured Maven for better dependency and Log4J for log mechanism
  • Converted existing QTP/UFT Script to Selenium Web driver script to support multiple browsers and multi- platform using Java, Selenium, and TestNG.
  • Involved in performance testing documents and strategy to simulate production-like volumes hitting numerous web-services and batch jobs.
  • Experience in working with open source tools Selenium Web Driver, Eclipse and preparation of automation test framework using TestNG with Core Java.
  • Executed performance tests simulating production-level backend traffic via ordering and billings apps invoked via the front-end. This performance testing was summarized in management reports and presentations.
  • Integrated Automation Framework with CI tool Jenkins for build and scheduling the scripts
  • Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
  • Perform manual testing of the new features/functionalities in Local environment, report defects. Upon fixing, pull the latest code and retest
  • Experience in web services and API validation including the development of repeatable scripts executable in a virtualized environment (SOAP and REST services using SOAP U I)
  • Used Eclipse IDE for Automation Development
  • Convert manual test cases into automatedtestscripts, run them against Local build initially before executing them against latest build deployed on Test environment
  • Involved in understanding the architecture as well as the scope & limitations of the project
  • Gathering requirements, project scoping and analysis based on user needs and project expectations, by coordinating with business stakeholders, architects and IT team.
  • Provided weekly QA status readouts to executives and provided recommendations on automation options and performance testing requirements.
  • Conducted and participate in formal requirement meetings, live meetings/ JAD sessions for various requirements gathering sessions with the stakeholders and vendors
  • Identified and designed Test Data for various levels and stages of testing
  • Attending Daily Triage meeting on the Priority issues
  • Supported UAT users and testers by educating them with the systems and business data knowledge
  • Responsible for overseeing the deliverables, reviewing all test activities throughout the release of all test phases
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • To develop test plan, testing resource requirements, and overall scheduling of testing activity.
  • To develop automated and manual test strategy, test cases, and test configuration needed to meet the business and system requirements.
  • To design, monitor, and analyze quality assurance metrics such as defect counts, test results, test status, and resolution of defects.
  • To analyze the highly complex software system and design an automated test strategy to drive 90%+ test automation.
  • To monitor application service queue and support automation of test cases resulting from issues.
  • Assist with system production rollout with testing and configuration validation.

Environment: Selenium Web Driver, Jenkins, Cucumber, Business Objects XIR3, SQL, PL/SQL, UNIX, Shell Scripts, Teradata 13, MLOAD, FLOAD Spring boot 1.1.5, Oracle, JIRA, SQL Plus, Access, SOAP UI, XML, XML Spy, SQL, VB Script

Confidential, Bloomfield hills, MI

Selenium QA Engineer

Responsibilities:

  • Prepared automation test scripts to validate various functionalities using Selenium web driver using Java.
  • Experience in designing customized Hybrid framework, Keyword Driven, Data Driven &POM to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
  • Experience with working in short sprints in an Agile Scrum software development model.
  • Maintained the Selenium & Java Automation Code and resources in source controls like Jenkins for improvements and new features.
  • Document software defects, and bug tracking using HP ALM QC, and report defects to software developers.
  • Created web UI tests using Cucumber, Gherkin, Selenium WebDriver (tests written in ruby)
  • Work with Teams to create Acceptance Test Driven Development (ATDD) test suite using Ruby and Cucumber.
  • Coordinated efforts between product development teams and offshore enterprise test team. Standardized QA standards and practices across teams where possible. Involve in BDD framework using cucumber .
  • Developed test plan, test cases, execution of test cases, reporting, tracking defect using HP Quality Center/ALM.
  • Usage of Ruby, cucumber in project to create and validate the test cases.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Utilized SVN repository to perform efficient remote team working.
  • Checked in all tested PL/SQL code in SVN and maintaining versions of PL/SQL codes.
  • Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Written several SQL queries and analyzed them to validate the business rules in Oracle database through SQL Developer as part of Backend testing.

Environment: Selenium Web driver, Hybrid Framework, ATTD, HP ALM QC, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON,XML, Oracle, SQL, SVN,Quality Center.

Confidential, Atlanta, GA

QA Tester

Responsibilities:

  • Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications
  • Working as a Project Administrator HP ALM/Quality Center to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects
  • Develop test automation framework based on Page Object Model, TestNG and Selenium Webdriver to reduce code and better maintenance for the Application
  • Identifying manual test cases for Test Automation and check for the feasibility
  • Develop Test Plan, Test scenarios, Test cases, Test Scripts and Traceability Matrix.
  • Documentation of Automation framework design and methods
  • Identifying the Reusable functionality and make it as methods for code reusability and maintainability
  • Experience in Payment domain
  • Create and Maintain Test data for individual scripts
  • Designing the automation scripts using TestNG Annotations.
  • Configured Log4J for better logging mechanism
  • Maintaining the Selenium scripts in SVN repository
  • Configured Maven and Jenkins for better dependency and automatic build deployment.
  • Maintaining and Enhancing Selenium scripts as per new CRs
  • Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
  • Used Eclipse IDE for Automation Development
  • Review automation scripts and provides comments accordingly
  • Update and Maintain regression suite for every release
  • Prepare Daily and Weekly status reports and share with the management
  • Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of AGILE environment.

Environment: Sales Force, Java, Selenium Web driver, TestNG, Agile Methodology, Log4j, SVN, JIRA, Maven.

Confidential

Manual Tester

Responsibilities:

  • Involved in analyzing the Functional Requirement Documents (FRD).
  • Participated in Agile team with daily scrum meetings and sprint planning meetings
  • Involved in the development of test strategy, test plans and test cases based on the application requirement documents.
  • Implemented Smoke and sanity testing on every developed test case.
  • Flow of application is tested by implementing the Integration testing.
  • Executed Retesting testing and Regression testing for every modified code of product to fix the defects and an End-to-End testing is performed on various platforms with various browsers.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using HP ALM.
  • Worked with concepts of Core Java in developing test cases.
  • Planned, Designed, Developed and executed User Acceptance Testing (UAT) test cases.
  • Performed Database Testing using SQL scripts to compare UI results and quality of data with the DB.
  • Involved in code review meetings and weekly walkthrough to verify the status of the application testing and discuss the defects.
  • Created and maintained dashboards to present the program status and risks.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Gathering of functional requirements in agile projects, creating HLD, reviewing LLD, involving in code reviews and Unit testing.
  • Preparation of Test status and Test summary reports.
  • Held daily and weekly meeting with the project and QA manager.
  • Prepared Traceability Matrix for the application.
  • Proven ability in proactively identifying and resolving issues. Effectively involved in the review of the Test results.

Environment: Manual Testing, Windows, XML, HP ALM/Quality Centre, Java, Oracle, MS office, IE and Google Chrome.

We'd love your feedback!