Sr. Qa Automation Engineer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Having around 9 years of experience in teh field of Software Testing. Proven ability in Selenium WebDriver Automation Testing, API Testing, Mobile Testing, Frameworks, TDD, BDD, Web Testing and Functional testing.
- Experienced in each phase of Test Life Cycle (STLC) and good knowledge in all phases of SDLC, Test strategies, Test plans, UAT and current QA methodologies serving various domains such as Insurance, Agriculture, E - commerce, and HealthCare.1 Worked on various open-source tools such as Selenium WebDriver, Selenium Server, Selenium Grid, Selenium IDE, TestNG, Cucumber, Appium, JAVA, Jenkins, Maven, JUnit, Web Applications, SoapUI, JIRA, and SQL.
- Created and updated baseline guidelines for front end accessibility of all web and mobile applications.
- Used Espresso & XCUITest for pre-commit and CI fast feedback validations.
- Worked in various domains such as Insurance, Healthcare, Agriculture, E-commerce, and Finance.
- Well versed in GUI application testing, Database Testing, Front - end Testing, Load Testing, Performance testing on Client-server, stand alone, and web- based applications wif multiple server domains.
- Extensive knowledge in documentation and review of test documents (Test plan, Test cases, Test strategies).
- Develop critical metrics for TEMPeffectively measuring and managing test deliverables and processes.
- Proficient in complete testing process of a given software application for different software releases, includes creation of test plans, test cases/test scripts by maintaining Quality procedures and standards to meet client's requirements and expectations.
- Strong understanding of TestNG Data Provider annotation to configure multiple datasets to implement Data Driven Testing in WebDriver.
- Inculcated Apache POI API wif Selenium WebDriver to read and write data from Microsoft Excel.
- Perform as hands-on tester and performed in-depth Data Driven Testing to simulate complex business scenarios in test environment.
- Trained and mentored offshore team on automation best practices and methods to improve reusability for regression testing.
- Hands on experience in using build and project management tolls like Ant, MAVEN
- Responsible for developing teh scripts to support Jenkins (Continuous Integration) of teh scripts wif teh build server.
- Involved in End-to-End Testing of Angular 2 application using Jasmine and Protractor.
- Produced Quality Center and Excel metrics/reports from scheduled execution test run.
- Used Appium for testing native mobile applications.
- Worked closely during Requirements Gathering Phase wif business and Development Departments to adequately define teh testing scope for projects..
- Involved in Data base testing wif Oracle & Sql & Mangodb & etl testing environments to work databases performance in quality to production in data migrations
- Maintained teh Selenium JAVA automation code and resources in source controls like CVS, SVN, GIT over teh time for improvements and new features and resolved conflicts while merging source code to trunk or wif other branches in teh same.
- Ability to work under tight deadlines and rapidly changing priorities and handle multiple projects simultaneously wif a limited timeframe release cycle.
- Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, black box testing, white box testing and Integrated Testing.
- Delivered thorough QA testing reports that determined product quality and release readiness using TestNG and JUnit reporting.
TECHNICAL SKILLS:
Test Approaches: SDLC, STLC, Bug Life Cycle, Waterfall, Agile/Scrum
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium, MobileGrid, TestNG, JUnit, Cucumber, Appi-um, Protractor, SoapUI, LISA, QC
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Data Driven, Keyword Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, Angular JS, Gherkin, SQL, C
Markup Languages: HTML, XML, XPath, CSSS elector
Databases: MySQL, Oracle, SQL Server
Browser: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows 7/8/10, Ubuntu, UNIX, LINUX, Android, IOS
Accessibility Testing: Color Contrast Analyzer (CCA), WAVE Web Accessibility Tool, AChecker, JAWS screen reader
Defect Tracking Tools: HP Quality Center, JIRA, Redmine.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path, IntelliJ, IOS XCode
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. QA Automation Engineer
Responsibilities:
- Created Test Cases and Test data after analyzing teh BRD under AGILE development methodology.
- Worked wif Business Users and Developers to Create complete test plan as per teh high-level project schedule
- Requirements gathering by working wif business analysts, developers and to define teh test scope and approach
- Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (TestNG and Maven)
- Developed test plan, test cases, test strategy, test scripts and testing scope document detailing teh process for each of teh test scripts and teh scenarios.
- Involved in complete project software development life cycle (SDLC) and software testing life cycle (STLC)
- Setup teh automation framework using Selenium.
- Developed test scripts to automate testing process in Selenium WebDriver using Java programming to develop/execute teh application test plan.
- Prepared and identified Test Cases for automation and developed Automation test scripts using Selenium 2.0(Web Driver) as framework, used Jenkins to maintain, build and execute scripts
- Developed teh test cases Client based on Use cases, Annotated Documents and Business Rules.
- Performed Input validations, User interface validations, Browser compatibility and Navigation testing.
- Conducted Functional, Regression and Retesting; performed Sanity testing to check basic application functionality.
- Conducted GUI, Functional, Integration, User Acceptance and Regression Testing and logged teh defects.
- Checked teh client side and server-side validations. Tested teh functionality of teh application.
- Inserted checkpoints where needed, to compare teh current behavior of teh application being tested to its behavior in teh earlier version using Selenium.
- Performed data accuracy, validation, and integrity testing by querying database using SQL Queries to ensure and confirm teh business rules.
- Involved in planning as per test results and progress and took necessary actions to compensate for problems.
- Generated reports for tracking defects, test project metrics, test process improvement and management review
- Used to prepare weekly and monthly status reports.
- Developed and enhanced process flows for Shipping address, Shipping options and Payment.
- Involved wif teh User Acceptance Testing (UAT) to test teh usability of teh application.
- Assisted testing team to identify software bugs, created Test Reports.
- Designed and developed test plan, test cases and automated test scripts.
- Designed and executed test scripts for manual testing on desktop browsers (Windows and Mac), and mobile devices (IOS and Android).
- Tested functionality and performance of web services.
- Developed test tools, and frameworks for automation.
- Designed test strategy and recommended test tools and frameworks.
- Lead and mentored Test Engineers.
- Defined test cases from technical specifications and Stories.
- Helped wif design, development, and story-testing of features.
- Created and maintained test cases and test scripts.
- Identified teh Elements using Appium Inspector. Configuring teh Appium for teh Mobile IOS using selenium.
- Experienced wif Qualcomm QXDM and APEX tools
- Configured Appium for teh Mobile Android Native App using selenium & Also using protractor wif testing environments.
- Responsible for performance testing (Load, Stress and Volume) using JMeter (Controller, Virtual User Generator).
- Involved in end-to-end testing from teh planning to design and development into execution, working very closely wif teh development teams and teh customer.
- Performed test automation for UI and WCF/REST Services and created reusable and shareable components Using JMeter.
- Developed and executed complex SQL queries to validate test data.
- Performed activities in SQL like select, Index, insert, joining tables, aggregate functions, and sub-queries, set functions, triggers, errors and views.
- Generated status reports and Defect reports and presented them in weekly status meeting.
- Communicated wif different team such as development, requirement, and configuration management.
Environment: s: Selenium WebDriver, Selenium Grid, Mozilla Firefox, JIRA, Java, Eclipse, Firebug, Fire path, Selenium IDE, POM, QC, Agile, Oracle, SQL, Mango dB,, Protractor, JIRA, Soap UI, Appium, JMeter, API, SOAP/REST Web Services, JUnit, TestNG, Maven, Jenkins, Fire Path, Firebug, HTML, Internet Explorer, Chrome, Mozilla Firefox, Cucumber, Gherkin, Java, UNIX, Linux, Windows XP, XML, Excel, SQL, Win-dows, Selenium
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Involved in SDET requirements Gathering, Analysis, Design, and Development of Automation Scripts for testing Web Application.
- Worked in a dynamic AGILE environment and been part of Daily Scrum, Sprint planning, Retrospective and Review meetings.
- Active support for Regression cycle to manage and maintain end to end automation test suite.
- Create and execute test cases, develop scenarios to meet software requirement using Ruby mine to develop automated scripts to test teh UI developed on Angular JS platform
- Participated in various architect meetings and discussion, provide inputs for quality product E2E system test using JavaScript.
- Implement all test cases and evaluate all results, design all functional tests in required framework and monitor all development cycles and implement scripts on same.
- Creation of complete automated framework integrated wif Jenkins to support DevOps pipeline.
- Involved in developing teh Test Automation Suite (Framework) wif teh team for testing teh Test ADP Vantage Web application.
- Found Defects, prepared Defect reports and Status reporting, Bug Triage, and Defect tracking using Jira.
- Created automation framework and test scripts using JavaScript and Cucumber, executed teh test scripts.
- Designed and Implemented Page Object Model (POM) in Ruby mine Framework.
- Setup Protractor Test Environment by installing NodeJS and Protractor modules.
- Updated Protractor Configuration including multiple browser Testing.
- Performed Smoke, Functional, and Integration, User Acceptance Testing, Regression and GUI testing.
- Continuously improved automation test suite to match development life cycle.
- Extensively used concepts of Core Java like Class, Object, OOPs (Inheritance, Polymorphism, Abstraction, and Encapsulation), Collections and developed Page classes and POJO classes as per teh requirements.
- Good working knowledge wif Exception (Checked and Unchecked) handling, Java Strings (String, String Builder, String Buffer)
- Implemented Behavior driven development (BDD) framework using Cucumber.
- Also performed Cross Browser Testing to check teh compatibility of teh application over cloud using Sauce Labs.
- Used GIT for source version control and GIT for project management.
Environment: JavaScript, HTML5, CSS3, GIT, Jira, Cucumber, Gherkin, Chromium, API, EXCEL, Log4j, Agile Methodology, MS-Office, XML, Jenkins. Agile Testing Methodology.
Confidential - San Antonio, TX
QA Engineer
Responsibilities:
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used Emulator and IOS simulator in physical devices for manual testing.
- Designed automation test cases by using java, Junit, maven and selenium web driver.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver and Cucumber.
- Used agile methodology wif Scrum Process.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Used BDD framework wif Cucumber, Java and created future files wif scenario and scenario outline files.
- Experienced in load and performance testing tool JMeter.
- Following-up wif developers as to teh status of JIRAs and ensuring that teh issues are resolved.
- Used Java language and Junit framework for scripting.
- Worked on static and dynamic objects using XPath and DOM.
- Responsible for creating automation scripts by using QTP wif Data driven testing framework.
- Created functional libraries wif user defined functions and associated wif teh tests
- Log defects using JIRA application and communicate teh defect status updates to teh responsible analysis and implementation teams.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for documenting teh Automated Test results using SOAP UI and QTP.
- Designed, developed, and tested SOAP/RESTful Java web services in a Java environment.
- Participate in all phases of teh Software Development Lifecycle (SDLC) including documentation, code reviews, research, and support.
- Executed and scheduled teh automation test scripts from HP ALM/Quality Center.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of teh requirements, non-functional specifications, and end-user needs.
- Used Git as code repository and Code Collaborator to manage code reviews
- Managed Code reviews using GIT as code repository and code collaborator.
- Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to teh Project management teams.
- Involved in writing SQL queries for backend/ETL testing
- Prepared manual and functional test cases on mobile and web applications as per requirement
- Participated in Weekly Status meetings wif project manager, Business Analyst, Developers and other team members
Environment: Java, Appium, Selenium IDE, Firebug, SQl, Selenium, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.
Confidential, Grand prairie, TX
QA Analyst
Responsibilities:
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing teh Test Plans and Test Cases based on teh business and functional specifications.
- Participated in Integration, System, Smoke Testing.
- Prepared positive and negative test data for teh functional test cases.
- Performed Browser Compatibility testing, Usability testing.
- Performed End to End Testing and involved in User Acceptance Testing.
- Executed Test Scripts and analyzed teh results based on teh specifications.
- End to end testing on validating teh claims functionality including data validation from source to destination tables.
- Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing.
- Generated Defect Reports and teh summary and progress graphs for teh application.
- Developed custom QTP function libraries like Database Functions, Utilities which are application independent and platform independent that can be used across multiple projects.
- Executed Regression scripts using QTP for each release to make sure that teh overall functionality of teh application is not broken.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Defects were tracked, reviewed, analyzed using Test Director.
- Ensure that all teh test cases are updated in teh Test Director along wif Master test plan.
- Attended Weekly Status Meetings, discussed and interacted wif team members.
- Used SQL queries extensively to validate and manipulate teh data in teh Oracle database.
- Submitted Coverage Status Report of tests performed on weekly basis.
Environment: Manual Testing, Oracle, User Acceptance Test Cases (UAT), QTP 11.0, Agile Testing Methodology, UNIX, MS Excel, Windows XP, Test Director.