Automation Engineer Resume
Redmond, WA
SUMMARY
- Having 8+ years of experience in Automation Testing for Web,ETL and Mobile application with a unique blend of honest communication, planning, business focus and methodology in Project Management and Project Execution/Delivery in Agile/Scrum Environment, over lapping with Business/Systems Analysis experience.
- Excellent analytical, organizational, planning skills with demonstrated abilities in leading motivated teams towards achieving goals.
- Experience in designing Automation testing framework using Functional testing tools Selenium Web driver, QTP/UFT, Appium and Test Management Tools like HP Quality Center/ALM, Rally, JIRA/ Confluence, CQ (Clear Quest), Zephyr.
- Worked on Data Driven, POM & Hybrid Driven frameworks for web and mobile applications.
- Worked on Rally, JIRA and Redmine Software for AGILE projects, with Story Elaboration, Backlog Grooming, Iteration planning, Task Breakdown, Daily Scrums, Defect Triage & Scrum handling in JIRA.
- Experience in Preparing Test Specifications, Test Scenarios and Test Estimations. Creating Testing Plan, Test Cases review/creation/execution, Test Scripts, responsible for Compiling, Analyzing and Reporting Testing Results.
- Well acquainted with agile methodologies and practices Software Testing Life cycle (STLC).
- Experience in Manual Testing (GUI, Functional, Regression, Integration and System) using Black Box Testing Techniques.
- Experience in Database Testing on SQL Server, My SQL/PL SQL and Oracle.
- Experience in Native Mobile app testing on IOS and Android.
- Experience in Content Management System/Digital Marketing Platform (CMS/AEM) and Adobe CQ application testing.
- Worked with AEM and knowledge of content repository. And Manual test components and templates in AEM author and publish mode across platforms and browsers.
- Test team Monitoring, Planning, Staffing and Managing Deliverables for team members.
- Experience in SOAP/Rest API Testing using tool Soap UI open source/Pro.
- Knowledge of using POSTMAN, Rest Assured for REST API testing.
- Experience in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS, Android.
- Experience in performance testing using JMeter.
- Good exposure in Requirement understating and analyzing.
- Working knowledge of build scripts, jenkins pipeline builds, CD/CI Builds
- Good expertise on Banking - Card and Bank payments, Capital Market, Retail and E-Commerce - Payment Gateway, Insurance, Telematics, Manufacturing and Social Networking domain.
- Proven record of accomplishment of successfully leading Quality Analysts in delivering software products with quality.
- Experience in writing complex SQL Queries for Database testing.
- Very good team player as well as individual contributor, result oriented with excellent communication, analytical, organizational, and interpersonal skills.
TECHNICAL SKILLS
Databases: SQL Server 2008/2005/2000 , Oracle10g/11g
Defect Management Tools: HP Quality Centre/ALM, Redmine, Bugzilla, Clear Quest, Task Tracker
Languages: SQL, PL/SQL, VB Script, Core Java
Configuration Management System: SVN, CVS, VSS, GIT
Web Browser Utilities: Firebug, Fire path
IDE: Eclipse
Continuous Integration / Continuous Development: Maven, Jenkins
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential - Redmond, WA
Automation Engineer
Responsibilities:
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Browser navigations, Mouse Movement.
- Follow Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Actively involved in all stages of STLC (Software Testing Life Cycle).
- Created and maintained test plan, test cases and automation test documents.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver, TestNG and Java.
- Work on software Verification and Validation manually and use Assertionsfor automation.
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Involved in Web Services/REST API Testing using Postman and also automated the web services testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which include Features, Scenarios, Scenario Outlines and Step Definitions.
- Identified, developed and reviewed systematic procedure for each test cases after going through the documents provided.
- Wrote Gherkin language test case scenarios in a feature file using Cucumber.
- Involved in extensive data validation, back-end testing and querying the database using SQL queries.
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Jira.
- Effectively communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
Environment: Java, TestNG, Postman, Windows, Gherkin, Cucumber, BDD, SQL Server, Agile, API, Jira, Selenium WebDriver
Confidential - Bentonville, Arkansas
QA Automation Engineer
Responsibilities:
- Within Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy
- Developed test code in C# language using Visual Studio IDE and Nunit framework.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver and C#.
- Work on software Verification and Validation manually and use Assertions for automation.
- Involved in creation of Automation Framework that uses C#, BDD (Spec flow) and Selenium Web driver.
- Responsible for creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Involved in Web Services and API Testing using Postman.
- Tested application using BDD framework with Spec flow and Gherkin language.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Identified, developed and reviewed systematic procedure for each test case after going through the documents provided.
- Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the TFS.
- Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
Environment: Selenium Web driver, C#, Spec flow, Visual Studio, Web Services, RESTful, TFS, SQL Server
Confidential, Florida
Automation Tester
Responsibilities:
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Worked as QA for performing API launches, white box testing, data testing. Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Developed high level test plan document along with the test specification document outlining various iterations and regression testing needed for the project.
- Participated in deployments and upgrades of the application.
- Participated in daily Scrum meetings.
- Attended periodic meetings with the development team and with the business analysts to provide feedback.
- Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing of Java application.
- Worked on automation framework based on BDD using Cucumber, TestNG and Java.
- Tested UI using automation tool like SeleniumWebdriver and Java.
- Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait using Java.
- Logged Defects in Defect module of the Jira, assigned priority, Severity and status to the defect.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Participated in defect review meetings with the team members, provided written status reports of testing.
Environment: Selenium Web driver, Java, SQL, Agile, Smoke Testing, Black Box Testing, Web testing, GUI Testing, Oracle, Windows 2007, MS Office, SharePoint.
Confidential
Sr Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Participated in writing multiple classes, reading/writing excel interface for Hybrid Framework to test cases for money transfer, open account, debit card, credit card, personal loan and auto loan application, Transaction verification etc.
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework with C# .NET using Data Driven Testing and MS Test.
- Designed structured User Interface UI automated Test cases using Selenium Web driver in C# .NET for web-based software products used to perform software testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Delivered overall Test Summary reports using TFS and tracked, reviewed, analyzed compared tests.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Firepath.
- Used Git tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Back-end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the SQL Server (RDBMS) for Data Validation and Data Integrity
Environment: Windows, Team Foundation Server, REST, Selenium WebDriver, SQL Server, C# .NET, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers, Selenium Grid
