Post Job Free
Sign in

QA Automation Engineer

Location:
Hyderabad, Telangana, India
Salary:
70
Posted:
November 28, 2016

Contact this candidate

Resume:

Ipsita Patra

Email: ***********@*****.***

Ph #: 408-***-****

Professional Summary:

Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies like Waterfall Model, Iterative and Agile development.

Proficient on Automation tools like Selenium Webdriver (Functional & Regression Testing) for testing Web based Applications.

Proficient in writing test suite using Selenium WebDriver.

Experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.

Good experience in using Java, TestNG test framework to write functional & regression test scripts.

Proficient in creating automation script from scratch. Sound knowledge on developing different types of framework like Data driven and Page object model to maintain Test Suites.

Good experience in Selenium Test environment setup expert using the entire open Source tools.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Clear Quest, Rational Team Concert (RTC), etc.

Good experience in Web Services testing using SOAP UI Pro/Ready API, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from another request XML using SOAP UI.

Good knowledge of analyzing and understanding the Domain and Business Logic.

Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.

Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.

Experience in creating and executing test cases in Rational Quality Manager (RQM).

Experience in preparation of Test Summary Report.

Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.

Expertise in back end testing and writing SQL queries using Oracle and SQL Server.

Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.

Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.

Ability to take initiative, prioritize and work independently to meet deadlines.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

Technical Skills:

Testing Tools

Selenium IDE, Selenium WebDriver, Rational Quality Manager (RQM), Soap UI Pro, Jenkins, Cucumber, Quality Center

Languages

C, C++, JAVA, Java Script, HTML, XML

IDE

Eclipse, SQL Developer,

Test Framework

TestNG, Data Driven Framework, Page object model(POM)

Web Debugging Tool

Xpath, Firepath, Firebug

Build Tool

Maven, Ant

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Clear Quest (CQ), & IBM Rational Team Concert (RTC)

Browsers

Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Databases

SQL Server, Oracle, MySQL

Application

Microsoft Word, Excel, PowerPoint, Outlook

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac

Professional Experience:

Client: Advance Auto Parts, Richmond, VA. Jan 16 – Till Date

Advance Auto Parts ecommerce systems department covers development and quality assurance for three main areas, B2B (business to business, commercial), B2C (business to consumer, main web site as well as customer service application) and Enterprise Services (covering the order management area). To support this initiative, the QA team has representation in all the areas and creates and executes manual as well as automated tests to ensure code functionality in each of the environments.

Role: QA Automation Engineer

Responsibilities:

Analyzed product requirement documents, functional specifications, and involved in developing test strategy, test plan documents.

Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Worked on Selenium Data-Driven Framework with Core Java programming.

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.

Perform automated testing of a web-based application using Selenium WebDriver.

Involved in writing Test Case using Wireframe, Design docs and Acceptance criteria.

Documented the test cases in user story-acceptance criteria format.

Used Selenium WebDriver for writing test scripts for regression test coverage.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.

Tested applications developed in Java.

Used XPath, CSS Selector, ID, Name locators are used to identify objects.

Involved in development of Data Driven Test Framework and Page Object Model framework using Selenium WebDriver, Maven and TestNG.

Used TestNG to run the tests and generate the reports.

Used Maven to build and run the Selenium automation framework. Once the script execution is completed automated report will be send to the email.

Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.

Implemented cross browser testing using selenium API for Firefox, chrome and IE.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Conducted backend testing using SQL queries to validate data for database.

Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Worked on Project Management tool- JIRA.

Work in the agile environment with frequently changing requirements and features set.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Selenium IDE, WebDriver, TestNG, DataDriven Framework, Cucumber, Jenkins, SOAP UI, POM Framework, Maven, JIRA, Java, JavaScript, XML, HTML, Fire Path, Firebug, Oracle 10G, MS Office.

Client: Amerigroup, Virginia Beach, VA. Nov 14 – Dec 15

This project is aimed at creating a web application for internal users while maintaining huge amount of information about various payers and providers. Financial department of payers would use this application and providers can track the deposit and remittance balances. This application also had features that would enable user to export all the transactions to an excel sheet and to import data from CSV files directly into this system for further tracking.

Role: QA Automation Engineer

Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.

Associated with development team to understand technical design and architecture for test planning.

Contributed in Test Planning, writing Test Scenarios, and other various quality-tracking docs.

Wrote test cases from requirements documents and functional specifications using Rational Quality Manager.

Design and Developed automated functional Test suite using Selenium IDE, WebDriver.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using WebDriver.

Used java programming and it’s oops feature to develop scripts and methods.

Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.

Developed automation scenarios using the functional test cases.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Developed Page Object Framework and implemented robust Page Factory framework with WebDriver which reduced the script development time by 50%.

Used Maven to configure the dependencies and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing and many more.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.

Worked closely with development and project management teams for effective defect management and verify resolved bugs and tracked enhancements made to product.

Experienced with bug tracking tool JIRA

Involved in testing the database and data validation using SQL Queries.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Updated Requirement Traceability Matrix for additional requirements that were brought to scope for each iteration.

Environment: Selenium IDE, WebDriver, DataDriven Framework, POM Framework, TestNG, Jenkins, Maven, RQM, JIRA, Java, JavaScript, XML, HTML, Fire Path, SOAP UI, Firebug, MS SQL Server, MS Office.

Client: JP Morgan Chase, New York City, NY. Sep 13 – Oct 14

Credit Cards and Business Services (CCBS) are used throughout for all the credit card related transactions. CCBS is primarily by the Phone bank channel, Mobile banking and Internet channel. CCBS provides multiple services, such as credit card account searches, transfer payments, card holder management, and reward programs. The project was to develop visual styles, control templates, custom controls, and visual assets to provide a world class experience for Wells Fargo credit card customers eligible for reward points. It uses a set of web services (SOAP/XML). Clients can connect CCBS using HTTP/HTTPS, JMS (WebSphere MQ).

Role: Automation Engineer

Responsibilities:

Worked on AGILE Environment – Participated in the Project planning session for Estimating of the time and resources for executing the test cases.

Tested the application under Scrum (Agile) Methodology

Create QA sizing estimated based on the changes to the web services for the scope defined in a release cycle

Responsible for various testing activities including the Build Acceptance/Smoke, Functional, Negative, Regression testing, Staging for the Production servers and QA checkouts on the Production Servers.

Develop test cases to meet functional requirements.

Automate Smoke and Functional test cases using Selenium Webdriver, Junit and Java (Eclipse IDE).

Design test cases based on the use-cases and the complex business logic defined for each web-service or a message.

Implemented open source web test tool Selenium WebDriver API for cross browser testing.

Developed automation test cases using Junit framework and Selenium Webdriver.

Used Selenium WebDriver and Junit to run the parallel testing.

Create the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.

Worked with different Annotations used while working with Junit Framework. Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database

Log defects using ClearQuest application and communicate the defect status updates to the responsible analysis and implementation teams.

Web Services tested with SOAP UI Pro and WSDL etc.

Environment: Agile, Clear Quest, MS SQL Server, Selenium RC, Junit, XML, HTML, Java, JavaScript, SOAP UI Pro.

Client: Computer Associates International, Islandia, NY. Nov 12 – Aug 13

Computer Associates International, Inc., the world's largest management software company, delivers software and services across operations, security, storage, life cycle and service management to optimize the performance, reliability and efficiency of enterprise IT environments. Service Management is a high-impact Business Service Management initiative- one that connects service and demand management to service portfolio planning. Uni center Service Catalog simplifies your administration and management of IT services by automating service requests and subscriptions by users and customers. The catalog helps you efficiently meet service demands, communicate value and professionally govern your service delivery.

Role: Quality Assurance Engineer

Responsibilities:

Reviewed and analyzed functional and technical requirements for both Manual and Automated testing.

Involved mainly in testing the applications, comparing and verifying the requirements and writing test cases.

Documented test artifacts (Test plan, Test cases, Traceability matrices) from design documentation and functional specifications.

Performed Ad-hoc, Smoke, Functional, Acceptance, System, Integration, Usability, Regression, UAT and Back End testing during different stages of the application development.

Design and Developed automated functional Test suite using Selenium IDE, RC and Java.

Responsible for automating using Selenium and owning a module for all the maintenance of scripts in a timely fashion by assessing the impacted areas.

Implemented wide range of UI functional testing by Data Driven concept.

Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.

Performed build acceptance (smoke) testing after each build and Conducted User Acceptance testing.

Strong background in coding for automation, without reliance on record and playback scripting

Executed various SQL Queries to perform the backend testing

Extensively used Clear Quest for bug tracking and reporting,

Implemented and executed extensive automated testing where applicable and support functional and regression testing before Go-Live and nightly builds.

Performed Testing process in an agile environment.

Attended Daily Stand up meeting, Planning Meeting, Specification reviews, and Demos.

Environment: Selenium IDE/RC, Java, Clear Quest, SQL Server, HTML, MS Office, Agile, Fire Path, Firebug.

Company: Avis E Solution Pvt. Ltd, Noida, UP, India. May 11 – Oct 12

Role: Test Engineer

Responsibilities:

I have done Manual Testing, Review Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements.

Develop test plans and test cases, test scenarios to map Integration Testing and System Testing and User Acceptance Testing using business requirements and design documents.

Writing and reviewing test cases to validate the functionality of all the modules.

Used Rational Quality Manager (RQM) to create, manage test cases, run test suites, generate reports for percentage of failures with proper Severity, Priority, test case status, defect fixes retesting etc.

Log and track defects to closure on timely basis using Clear Quest.

Integration testing of all the features and functionalities.

Regression testing of the various builds of the application manually.

Involved in backend testing of the application by executing SQL commands.

Analyzing reports and suggesting changes in the application and monitoring them.

Performing system testing on each build.

Participated in the team meetings to discuss the issues arising out of testing.

Coordinating between clients, developers, team members and review meetings.

Environment: Windows, HTML, JAVA JDBC, MySQL, Eclipse, Manual testing, RQM, MS Office.

Company: Avis E Solution Pvt. Ltd, Noida, UP, India. Jun 09 –Apr 11

Role: Software Engineer

Responsibilities:

Analyzed Business, Functional Specifications to develop the Test cases and Test scripts.

Used Rational Quality Manager (RQM) to create, manage test cases, run test suites, generate reports for percentage of failures with proper Severity, Priority, test case status, defect fixes retesting etc.

Carried out Manual testing, reported bugs, analyzed bugs and was responsible to keep track of them.

Log and track defects to closure on timely basis using Clear Quest.

Conduct triage calls with the developers and client to resolve disputed defects.

Communicating the issues to the developers and retesting upon receiving new builds.

Carry Quality Follow Ups for the rejected defects.

Performed smoke and functional tests.

Performed Integration, Regression and System level testing.

Involved in backend testing of the application by executing SQL commands.

Responsible for generating weekly status report and documented complete Release notes.

Create Test Evaluation Summary document and getting sign off from the stakeholders to push the code for the release.

Environment: Windows, RQM, HTML, JAVA, Eclipse, MySQL, Clear Quest, MS Office.

Education: Master of Computer Applications (MCA), National Institute of Technology, India, 2008.

References: Will be provided upon request.



Contact this candidate