Senior Qa Automation Test Engineer Resume
OBJECTIVE:
Obtain a position in Quality Assurance Engineering as a seasoned, growth - focused Professional leveraging 13+ years of technical expertise, result oriented, well determined Test Engineer and contribute with my technical expertise to contribute to the future growth and success of the organization as well as my career and transition to a more challenging role. I have extensive experience in developing test plans, test cases, and test scripts for manual and automation testing. I have earned reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
SUMMARY:
- I have acquired in last 13+ years, a vast experience of introducing open source solutions and accumulated experience in planning, developing and executing quality assurance tasks for various projects and extensive knowledge on system and significant exposure to work with hybrid test environment. I have earned reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
- Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative with Strong experience with Agile test mythology and Agile Development process.
- Specialized on providing cost-effective solutions using 'best practices' by implementing Open Source like Selenium Webdriver and commercial tools in the market.
- Strong experience in Black Box and Gray Box functional testing.
- Extensive exposure to Java coding for Test Case automation using Eclipse and IntelliJ.
- Strong experience with Selenium Webdriver test framework implementation.
- Strong experience with Page Object Model framework with Selenium Webdriver.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement TDD
- Solid experience with Gherkin Language to develop Behavior Driven Testing.
- Solid experience with Keyword Driven and Data Driven framework implementation.
- Strong experience in cross browser, cross platform web testing with Selenium Webdriver for Cloud testing.
- Experience in development of core QA framework library for various Web Application.
- Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexible.
- A fast learner and high degree of creativity and initiative is expected.
- Good at prioritizing along critical path and meeting project milestones and deliverable.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the User Stories and Use Cases to develop test cases.
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix.
- Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
- Strong analytical and problem solving skills.
- Extensive work experience using Change Control and Bug Tracking Tools like Quality Center, JIRA and Rational Team Concert.
- Strong experience with SOA architecture with Restful Web Service Testing.
TECHNICAL SKILLS:
Testing Tool: Selenium Webdriver, Cucumber, Rest Assured
Test Management: JIRA (XRay), ALM, Rational Quality Manager
Defect Management: JIRA, ALM, Rational Quality Manager
Requirement Management: JIRA, Rational Requirement Manager
Programming Languages: Java, SQL, C, C++, HTML, Visual Basic
Development IDE: Eclipse, IntelliJ, Visual Studio
Database/Database tools: SQL Server, Oracle, MySQL, SQL Developer, Toad
Application: Microsoft Office Application, Microsoft Project, Share Point, VMware
Operating Systems: Windows, Mac OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Lead QA Automation Test Engineer
Responsibilities:- Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates)
- Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective
- Develop test strategy for changes, which describes the features and functions to be tested.
- Introduced and implemented automation testing framework for the organization
- Design and implementation of automated test frameworks in a fast-paced agile environment
- Design and implement automated tests based on the agreed-upon acceptance criteria.
- Active Participation in determining acceptance criteria of new features as well as changes.
- Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
- Work with DevOps and Engineering team to create a fully automated continuous deployment
- Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
- Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
- Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG
- Developed automated functional test framework utilizing Java, TestNG and Selenium.
- Implemented Selenium Grid implementation for in-house script execution Parallelization.
- Implemented Selenium Cross Browser test implementation for cloud with Browser Stack.
- Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off
- Wrote SQL scripts to verify the ETL transactions and identify irregularities in data loading.
- Build Automated Test script to increase the automation coverage for the regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Contribute to the creation and execution of user interface and software application test plans.
- Track the bug and enhancement requests as they are entered into bug tracking systems.
- Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Work with the technical writing department to assure that the documentation is consistent with the software functionality.
- Responsible to review the results of automated tests and take appropriate action
- Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms
- Responsible for generating and communicating test reports and metrics out to stake holders
- Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
- Responsible for coaching and mentoring the team.
- Lead a diverse team of manual testers and automation engineers located in our home office in New York, and our offshore team in India.
Confidential
Senior QA Automation Test Engineer
Responsibilities:- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
- Introduce and implement automation testing framework to the organization.
- Introduce and implement open source web test tool Selenium WebDriver for cross browser testing.
- Build Automated test suite to increase the automation coverage for regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Implement wide range of functional testing by various QA Automation Test Framework like Key Word Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Implement cross browser and cross platform testing with Selenium WebDriver and Cucumber JVM.
- Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG
- Strong background in coding for automation.
- Develop Restful Web Service testing framework with Rest Assured to build robust and scalable web service testing.
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Worked directly with Business users performing User Acceptance Testing (UAT).
- Develop and maintain function library in open source using Selenium Webdriver framework for cross browser testing for Nook.
Environment: Rational Functional Tester, Java, C#, Restful Web Service, JSP, Oracle
Confidential
QA Automation Test Engineer
Responsibilities:- Created Test plan and Test Cases to cover overall functionality of the application.
- Tested the application manually to ensure that all the use cases and workflows
- Developed testing schedules for system, functional, end-to-end and performance testing and reviewed the known risks upfront with the project team.
- Performed Positive and Negative testing for system validations.
- Created and executed Test Cases for different releases for Production Verification testing, Disaster Recovery Testing, User Acceptance testing and System testing by analyzing system documentation like Requirements documents, User Interface Specification documents and Workflows documents.
- Analyzed User requirements attended Change Request meetings to document changes and implemented procedures to test changes.
- Performed Database testing using SQL with various RDBMS.
- Performed End-to-End testing manually.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
- Develop Keyword Driven automation testing with Selenium 1 to the organization
- Created the Tractability Matrix and different types of reports & graphs
- Worked closely with the developers to resolve the defects, issues and understanding the functionality to ensure the quality of the product.
- I was responsible for the testing of Business Application which include:
Confidential
Technical Support Specialist
Responsibilities:- Excellent troubleshooting skills in complex software and hardware problems
- Installed Hard Disk, CD Drives, Sound Blaster Cards CPU, Memory, Power Supply Unit, Networking Card, Video Graphics Card, Hard Disk Controller Card on PC System
- Troubleshooting of personal computers on line support to customs connecting their computer problems and troubleshooting desktops, laptops and servers and computer assembling and maintenance.
- Troubleshooting hardware and software problems.
- Installing and configuring the peripherals components and drives.
- Installing software and application to user standards.
- Installing configuring administrating software application and Virus protection
- Backup management, Reporting and Recovery and Disaster recovery.
- Managing and maintaining the server, pc’s, Routers and Switches.
- Configuring, managing and maintaining networking equipment’s.
- Network processing, Centralized and distributive network connection.
- Installing configuration and administering network technologies.
- Installed and configured workstations for IP/IPX based LAN and configured DHCP client/Server.
