Test Automation Engineer Resume
4.00/5 (Submit Your Rating)
Faifax, VA
PROFESSIONAL SUMMARY:
- A highly competent and results oriented Senior Automation Test Engineer with 9 years of experience in the IT Industry and SDET .
- Expertise in Selenium automation suite like Selenium WebDriver , Selenium Grid , TestNG , and MAVEN .
- Experienced in writing and executing Testing Standards & Methodologies, Test Plan , Test Cases , Scenarios.
- Hands on experience in Web application testing, Web Services Testing , desktop application automation using manual and automated testing.
- Proven ability in developing BDD scripts with Cucumber and writing Step Definitions for behavior for Selenium WebDriver automation.
- Designed and implemented different automation frameworks from scratch like Page Objects Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework for several projects.
- Experience with Web Services , SOAP , Soap UI , RESTful and WSDL technologies.
- Solid understanding of Object Oriented Programming in JAVA as Cross Functional SDET in Agile Scrum environment.
- Working experience in Software Development methodologies such as Waterfall, Agile Scrum .
- Working experience in both manual & automation followed by Black Box, Unit, Functional & Regression, UAT, GUI (API), Back - end (Database), Integration, System, end-to-end (E2E).
- Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as Jira, ALM.
- Involved in Cross Browser Testing, Web Service Testing, Back-End Testing and Data Base Testing.
- Experienced in database testing using SQL Queries on Oracle, DB2 and SQL Server.
- Expert in developing Keyword Driven and Data Driven Framework and Hybrid Framework.
- Expert in automated testing tools such Cucumber, JUnit, TestNG, GIT and Jenkins and test-reporting tool like Jira and ALM.
- Ability to analyze web based application, design, develop and maintain test automation framework from scratch using Selenium WebDriver, Core JAVA in Eclipse IDE.
- Experienced in supporting Agile Release by executing large amount of test scripts across multiple platforms using Selenium Suite.
- Experienced in test automation tool installation , configurations and setting up the Virtual Machines for Parallel Test Execution .
- Excellent interpersonal skills, proven cross functional tester and a team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Automation Tools: Maven, Selenium WebDriver, Cucumber, JUnit, TestNG, Jenkins, GIT, API
Operating Systems: Windows Vista/7/8/10/ Mac OS
Test Management Tools: Jira
Databases: Oracle, MS SQL Server
Programming Languages: JAVA, SQL, HTML, XML. CSS, Gherkin, php
WORK EXPERIENCE:
Confidential, Faifax, VA
Test Automation Engineer
Responsibilities:
- Responsible in building automation framework from scratch using Selenium WebDriver , JAVA , Junit , Jenkins , and Eclipse .
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files .
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms for Browser Compatibility Testing .
- Performed white box testing using Core Java in Selenium WebDriver .
- Performed functional testing of individual modules (Accounts, Trading, Quotes and more) of the application on major browsers like Chrome , IE , Firefox and Safari .
- Tested the GUI of the end product windows and Mac platforms to ensure that User Interface were displaying as required,
- Extensively involved in writing and testing the test cases using TestNG .
- Used Selenium WebDriver and Java Programming to create test data for increasing productivity of functional testing team.
- Implemented Automated execution of tests (nightly and need based) using Jenkins .
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Involved in testing Web services and XML with tool called REST and using this tool on internet, created Test cases and run them.
- Developed Hybrid Framework for Smoke and Regression testing using Selenium WebDriver, Page Object Model (POM), JUnit, Cucumber framework with Maven build tool in Eclipse IDE integrated with Jenkins tool for Continues Integration.
- Used Maven as build management tool, GIT for version control, Jenkins for Continues Integration and Jira for defect - tracking tool.
- Developed user friendly HTML Report using TestNG for Selenium WebDriver.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Participated in Agile Ceremonies like Confidential Grooming, Planning, Demo and Retro.
- Provided feedback to business team for Acceptance Criteria of User Stories .
Confidential, Reston, VA
Automation Testing Engineer
Responsibilities:
- Worked in a Scrum team, attended Daily scrums, Confidential Planning and estimating efforts and identified acceptance criteria for user stories, Confidential Retrospective, code review meetings for the online account project.
- Involved in gathering business requirements from client end users, understand user criteria and based on user stories prioritize test cases method to reduce the test case redundancy.
- Implemented end-to-end automation for downloading, installing products, setting up test environment and executing smoke tests.
- Created hybrid test framework for the Confidential online account modules.
- Developed automation scripts for master regression suite for large amount of test cases.
- Created and maintained test environment, mapping requirements to test case for testability and acceptance criteria.
- Documented Test automation process and other Quality process improvements.
- Scheduled Smoke test runs for nightly execution using Jenkins.
- Used GIT repository to store and share code for accessibility.
- Implemented Page Object Model to store the page elements in one place.
- Responsible for defect management includes, defect logging, defect tracking, and defect closure.
- Developed and generated Test progress and defect reports using JIRA.
- Prepared and maintained Requirement Traceability Matrix (RTM) to ensure quality and efficiency of testing.
- Participated in Agile Scrum methodology and attended Daily Scrum, Confidential Grooming, and Confidential Planning and Confidential Review meetings.
- Performed Manual Testing per request and to support functional testers.
- Prepared and conducted quality assurance by review meetings, developed checks list and other QA documentation with test strategy document and Defect Reports.
- Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort.
- Analyzed the regression suite and prioritized the test cases for test automation development based on Risk Assessment.
- Automated large amount of manual test cases from regression suite and executed the test scripts for each release cycle.
- Developed and executed daily Automated Shakeout Script to check the system stability for daily testing effort.
- Interacted with Developers, BA’s and other team members within planning project for insights of the programs and in understanding the end user’s needs for the testing standpoint.
Confidential, Fairfax, VA
Jr. Automation Analyst and IT Help Desk Specialist
Responsibilities:
- Worked in an agile development life cycle implementing end-to-end applications test automation solution working through full SDLC.
- Attended daily stand-ups, lessons learned meetings.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application in various Browsers and OS.
- Developed Test Plan, Test Scenarios, Test Cases, and Test steps for various Business Services/methods covering both Positive and Negative testing requirements
- Created reusable functional library for the common function flow and maintained common repository.
- Used error and exception handling for the complex window object types.
- Performed regression and smoke test automation executions for the windows application
- Track the execution summary and defect tracking using test management tool Jira
- Involved in Estimating Time Efforts based on test plans and business requirements.
- Lead test case review with project team to ensure testing scope and coverage.
- Designed the future state testing to be implemented in the next phase of this effort.
- Attended weekly meetings with QA team and the development team to review and analyze the defects and discuss the progress of the project.
