Automation Test Engineer Resume
Washington, DC
OBJECTIVE
- Over 8 years of experience, as an Automation Engineer and Quality Assurance Analyst in Web based and Client/Server applications. Seeking a position as a Test Automation Engineer or Quality Assurance Analyst in the field of both Client/Server and Web Environment where I can utilize my strong academic, analytical and testing skills.
SUMMARY
- An in - depth understanding of all the phases of Software Development Life Cycle (SDLC), Agile / Scrum, ATDD, BDD, TDD, Continuous Integration.
- Extensively experienced in Smoke, GUI, Ad-hoc, Functional, Integration, Regression, Back End, System and User Acceptance testing.
- Experienced in preparing Test Plans, defining Test Cases, developing and maintaining Test Scripts, analyzing Test results, Defect Report and submitting Test Status.
- In-depth experience in Automated Testing of web application using Selenium Webdriver with Cucumber framework.
- Experienced in Scripting in Java, Ruby and VB Scripts.
- Highly experienced in creating Automation Framework with Selenium WebDriver, Java and Ruby / Cucumber and Watir web driver
- Worked with Version control tools like Git, GitHub, Stash and Source Tree
- Highly experienced with Jenkins in creating new builds and configuring new build to support Continuous Integration.
- Great working experienced with JIRA Agile and Confluence.
- Experienced in Defect tracking and test management, reporting reviewing and analyzing test result using JIRA and Zephyr.
- Extensively utilized test results and defect reporting tools to evaluate efficacy of test script coverage and to improve content of business flow test cases
- Experienced to automated testing tools like HP Quick Test Professional (QTP) / HP UFT.
- Extensive experience with mobile app testing
- Experienced in using HP ALM/ Quality Center to communicate and coordinate software bug fixes, change requests, and supports high level of communication among the testers, developers and managers.
- Extensively experienced on HP ALM/ Quality Center to write Test Cases, Execute Test Cases, Log Defects, Track Defects and Prioritize Defects.
- Hands on experience in Data Manipulation, Defining Components and in writing SQL queries.
- Experienced in performing Back end testing by writing and executing SQL queries.
- Great team player and problem solver also experienced working with off shore team.
TECHNICAL SKILLS
Operating System: MS Windows Server 2005/2008, Windows 7/8 and Linux
Languages: Java, Ruby, VBScript, C++, HTML, SQL and PL/SQL
RDBMS: Oracle, SQL Server, DB2, MS Access
Testing Tools: Selenium, Watir, Cucumber, HP Unified Functional Testing (UFT/QTP), HP Application Life Cycle Management (ALM), JIRA, Confluence, Appium, Maven, and testNG.
Web Server: IIS, Web Logic, Apache and WebSphere
Utilities: Oracle SQL Developer, SQL *Plus and TOAD.
Other: MS Power Point, MS Word, MS Excel, MS Office, MS Outlook
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Automation Test Engineer
Responsibilities:
- Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting.
- Worked closely with Product Owner(PO) and Business Analyst (BA) to ensure user stories are clear and consistence
- Extensive Experience with Selenium WebDriver & OOP Concept Java to setup the Framework from scratch.
- Developed test cases in Gherkins and implemented Cucumber Script to automate manual test cases
- Developed automated scripts using Ruby, Java & Selenium WebDriver with Maven to build the project, Cucumber to write automated test cases, and TestNG to execute scripts
- Performed test automation Development using Hybrid Test framework that implements Page Object Model (POM) @factory
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Used Git for Source code management repository
- Submit the defect reports, and communicate issues to business, and management using JIRA
- Performed manual and automated Cross browser testing is used on Internet explorer, Google Chrome, Firefox and Safari for browser compatibility
- Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing.
- Tested the application for both positive and negative scenarios.
- Follow up with the developers on defects status on a daily basis, and generate reports for management.
- Resolve the risk, issues and defects with the coordination of the group members and external team members
- Work independently in multiple project and effectively communicates with the team members
Confidential, Cleveland, Ohio est Automation Engineer
Responsibilities:
- Worked in an Agile/ Scrum environment with an Agile Team
- Worked in ATDD/BDD methodology and Continuous Integration Environment.
- Participated in Sprint planning meeting, to estimate time for each user stories for testing
- Worked with JIRA Kanban board to set the acceptance criteria,
- Designed, developed, and maintained Test cases using Zephyr plugin in JIRA
- Created, executed Test Sets and maintained documentation of test results using JIRA
- Set up Ruby based Cucumber framework with Watir / Selenium webdriver from the scratch
- Created feature files and step definition (.rb) files, and wrote about test scenarios using Gherkin
- Developed automated test scenarios using Cucumber / Watir framework.
- Involvement in Selenium Webdriver Environment Setup to Automate Framework Design and Implementation.
- Parameterized the script using Scenario Outline concept in Cucumber and made sure it works for different browsers by enhancing the script with Regular Expression.
- Worked with Rspec Gem for assertion.
- Checked in and checked out code in GitHub, maintained pull requests.
- Wrote SQL queries for data validation using SQL statements.
- Performed manual and automated Cross browser testing using TestNG on Internet explorer, Google Chrome, Firefox and Safari for browser compatibility Using Cucumber framework.
- Performed Continuous test automation using Jenkins and debug run report everyday
- Performed mobile app testing with simulators and real devices
- Generated Daily Status Reports, Weekly Reports, and Defect Reports and Customized Summary Reports.
- Attended retro meeting, provided feedbacks.
- Maintained professional and close relation with the peer members as well as other teams.
Confidential
QA Analyst
Responsibilities:
- Involved in Requirements gathering and Technical documentation.
- Coordinated Test Plan and Test script walkthroughs with Business Analyst, programmers and testers.
- Worked on defect resolution with testing team and programmers.
- Developed functional and integration test plan and test scripts based on functional requirements and design specifications.
- Ensured that all the test cases are uploaded in the Quality Center along with the master test plan.
- Worked with the offshore-onshore team of developers in prioritizing defect issues using Quality Center.
- Troubleshoot the system problems and logged the defects in Quality Center.
- Build and maintained SQL scripts, indexes, and queries for data analysis and extraction.
- Wrote SQL statements to perform the backend testing of the Oracle database.
- Developed test environment to automate test cases.
- Performed regression test to reaffirm the test results using Quick Test Professional (QTP).
- Conducted and managed GUI, and Web interface testing using QTP.
- Extensively performed compatibility, connectivity checks and smoke tests for the application using QTP.
- Created function libraries using QTP’s descriptive programming to map the application keywords and drive it thru an excel file and keyword executor script.
- Developed common Automation Framework using QTP.
- Assisted new and existing clients with integration and data conversion activities.
- Worked with internal and external clients for import and normalization of third-party data.
- Created Test scripts for Beta Application and estimated Test execution competition.
- Performed Browser Compatibility testing under various versions of IE.
- Participated in bug review meetings on behalf of the QA team.
- Performed quality assurance reviews on all System Development Life Cycle.
Confidential, New York
QA Test Analyst
Responsibilities:
- Analyzed user requirements and functional specifications to create Test cases.
- Worked closely with the Developers, Analysts, and Architects for knowledge sharing and to resolve issues during scrum sessions using Agile Methodology.
- Designed, developed, and maintained Test cases in HP ALM/ Quality Center.
- Created, executed Test Sets and maintained documentation of test results using Quality Center/ALM.
- Monitored and tracked defects and managed through resolution using Quality Center/ALM.
- Executed the transactions manually and verify the back end functionalities and data exploitation.
- Wrote queries for data validation using SQL statements.
- Used reusable actions, external actions within the scripts in QTP.
- Performed Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Developed User Defined functions using VB Script for common to project and common to individual feature with QTP.
- Maintained the GUI objects in the shared object repository by using Object Repository Manager in QTP.
- Extensively performed compatibility testing using QTP.
- Involved in User Acceptance Testing by providing test data for users.
- Re-validated the Resolved bugs in UAT and Production Environments.
- Supported Production for the new Releases.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Attended review meetings and walkthroughs to discuss the status of the project.
Environment: HP ALM, Oracle, Windows, Microsoft Office, SQL, Oracle, UFT/QTP, VB Script, Mainframe, AGILE.