We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Over 7+ years of Experience as a QA Test Engineer using Manual & Automation Testing of web, Mobile apps and client/server with specializing in software Assurance Testing and QA Automation Engineer.
  • Strong understanding of SDLC, and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
  • Worked in multiple domains like Finance, Health Care, and Insurance
  • Experience in Full life cycle system development involving analysis, design development, testing, documentation, implementation maintenance of application software.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name)
  • Experienced in reading the test data from Excel spread sheets using Data Driven and TEST NG Data provider.
  • Working experience XPath, Firebug, Fire path, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools
  • Experience in working with Oracle, DB2, My SQL and MS - Access Databases.
  • Expertise in using Tools HP Quality Center, Rational Clear Quest, Bugzilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
  • Experience in testing Web Based, Client Server Applications.
  • Experience in Mobile application testing in agile environment.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Good exposure in using QTP/UFT integrated environment.
  • Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
  • Extensively worked with all phases of testing deliverables including creation of Test Strategy, Test plans, RTM, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
  • Exposure in programming languages and script like Java, JavaScript, HTML, and CSS.
  • Quick learner of new software tools, self-starter, can work independently and in a team.
  • Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.
  • Proficient in using PL/SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query /writing
  • Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
  • Worked on different dynamic UI Screens using HTML, JSP and JavaScript.
  • Good Communication, interpersonal, and Teamwork skills.
  • Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.
  • Capable of working as a Team Member or Individually with minimum supervision.

TECHNICAL SKILLS

Programming Languages: C, C++, C#, Java, JavaScript, Python, PL/SQL, T-SQL, .Net, Perl

Web Services: Soap Services, Soap UI, Groovy, Rest, Restful

Scripting Languages: JavaScript, VB Script, TSL (Test script languages), TCL (Test command language)

Web Technologies: XML, HTML, CSS, XPATH, JSON

QA Tools: SELENIUM/ Web Driver/IDE, Selenium Grid, JUNIT, QTP/UFT, JBehave, QC, JMeter, Appium, HP Load Runner, HP Performance Center, VST Professional, Century Test Automation (CTA), TestNG, GIT, Cucumber(BDD), log4j, Appium, Protractor, Jenkins, Jmeter, QTP, Nunit, Perfecto

Operating System: UNIX, Linux, Microsoft Windows, MAC variants, Android, iOS

Testing Concepts: STLC, SDLC, Testing Levels, Testing Types, Test Management

Test Management Tools: Bugzilla, Jira, HP Quality Center/ALM, SQL, HP ALM, Rally

Other Tools: MS-Office, PowerPoint, Word, Access, and Excel, GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

Sr. QA Automation Engineer

Responsibilities:

  • Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Mortgage Business Group and built enterprise applications.
  • Subject matter expert in management processes for Insurance Businesses.
  • Worked as QA for performing API launches, white box testing, data testing
  • Involved in the everyday publisher support, client support, exception tracking, site monitoring.
  • Worked on projects mobilizing efforts involving multiple teams.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Created Automation test framework using Selenium WebDriver.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Performed test planning and release coordination.
  • Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
  • Extensive experience in using the QA tools like Win runner, Load runner, Selenium IDE
  • Grinder, Quick Test Pro, Quality Center/Test Director, Bugzilla and Team Track.
  • Analyzed system requirements and functional requirement/documents.
  • Created Test Plans and Test Cases.
  • Solid experience in conducting functionality, regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
  • Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
  • Proficient in writing SQL queries to test the Oracle database and making validations.
  • Worked with business and technical SMEs for validating the scripts.
  • Developed test harness for Webservices automated testing by means of SOAP UI and ANT.
  • Responsible for Unit Test plan/specifications with documented test results.
  • Identifying and submitting BUG’s to development for resolution.
  • Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
  • Presented the project status/results on daily and weekly basis in the Project Meetings.

Environment: Selenium IDE, Selenium Web driver, Java, JSP, HTML, JBoss, Oracle DB (10.x, 11.x), UNIX, Perforce, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Bugzilla, Team Track, Star Team

Confidential, Chicago, IL

Sr. Automation Engineer

Responsibilities:

  • Worked in the Agile environment with frequently changing requirements and features set.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Java, TestNG in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Implemented Test driven development (TDD and BDD) framework using cucumber with Gherkins Language.
  • Created Features in cucumber and started automating the User stories before the development ends.
  • Worked closely with the product owner and scrum master to design testing using Cucumber.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Tested REST and SOAP Services by using SOAPUI tools and Rest Clients and validated the responses against the database.
  • Developed test scripts for data driven testing of SOAP and REST Web services.
  • Perform Web Service Testing using JSON and XML, Restful API automation with GET/POST/PUT/DELETE.
  • Used GIT repository for code branching/versioning activities.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Based on page library, developed Selenium test cases in Java using TestNG framework.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using JIRA.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Maintained QA/Test environments, assisted in build, and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: s: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.

Confidential, Junobeach, FL

QA Automation Engineer

Responsibilities:

  • Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
  • Extensively used Selenium (XPath, ID and CSS locators) to test the web application.
  • Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Experience with Assertions like XPath and SOAP responses.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Performed Unit testing for Java applications using Junit.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Run tests by using Selenium remote control in different browsers.
  • Performed Functional and Cross Browser Testing.
  • Developed new Test Cases for every sprint and working with developers to automate their feature.
  • Developed SQL queries to query database to test backend process of application during End-to-End testing.
  • Created Traceability Matrices, Test and Bug Reports and other Test related documents.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.

Environment: Selenium Web Driver2, Eclipse, JIRA, JAVA, TestNG, SOAP UI, SOAP, SVN, Jenkins, XPath, CSS, Selenium IDE, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, SQL, MS Excel and Windows, Oracle, TOAD.

Confidential

QA Engineer

Responsibilities:

  • Analysed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
  • Developed detailed Test Plan, Test Case Documents based on the TRD, FRD and BRD.
  • Executed Automation Testing for Java/J2EE applications using Selenium IDE & Selenium RC.
  • Developed Selenium RC Scripts using java and Junit covering all requirements for enhancements.
  • Involved in Automation of Web Application using Selenium IDE.
  • Used Selenium to automate Web Application testing.
  • Implemented a Modular framework for Selenium Scripts using Page library.
  • Created Selenium Test cases with JUnit Test case frame work using page library.
  • Developed ANT scripts to automate Build Process for running Regression Scripts.
  • Used Selenium Grid to run tests on multiple platforms in parallel.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Involved in testing the database and data validation using SQL Queries.
  • Used SQL Queries in back end testing, checking referential integrity and variables as well.
  • Involved in different meetings and walkthroughs and sent weekly status to QA manager.

Environment: Java, Selenium RC/IDE, Ant, JUnit, XPath, Eclipse, Oracle, SQL, JSP, UNIX

Confidential

QA Manual Tester

Responsibilities:

  • Understand and translate requirements into test cases and test scripts, based on the specification documents and business user interactions.
  • Constant collaboration with cross-functional team to promote continuous iteration of development and testing throughout the SDLC.
  • Coordinated with SME, BSA, Designers and Developers to discuss issues interpreting the requirements.
  • Mapped requirements to business scenarios to assure that all functionalities were completely covered.
  • Analyze and understand business processes to ensure the business rules are validated during product test and the desired deliverables have been met.
  • Setup proper test environment path based on the system requirements to execute, track and log the defects.
  • Performed manual testing to verify the functionality of the application as per the business logics.
  • Involved in Smoke, Functional, Regression, Integration and System testing using Rational Quality Manger.
  • Used IBM Rational Tools to write and execute Test Cases, report and track Defects identified, analyzed various Graphs, and generated Reports.
  • Used SQL queries to perform back-end testing to maintain appropriate data consistency.
  • Used GIT as version control system.
  • Reviewing and analyzing test scripts, results along with business users as part of UAT.
  • Performed Regression testing of defects found in Integration/System/UAT before passing it on to Users. Involved in Batch, Reports, and Interface and Conversion modules.
  • Participated in defect triage meetings for quick defect resolution and prepared the release note artifacts.
  • Attend Inspection, Assessment, Walkthrough meetings and Stand-up/Status reviews.
  • Report timely status to QA Manager and communicate system issues, roadblocks and progress.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.

We'd love your feedback!