Sr. Automation Engineer/mobile Tester Resume
Frederick, MD
SUMMARY
- 8+ 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, Insurance and Telecom Domains.
- 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)
- Working experience Xpath, Firebug, Firepath, Log4j, Maven and TEST NG annotations.
- Hands On Experience on testing web services (SOAP, REST) using SOAP UI Tools
- 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.
- Experienced in testing and validating several Transformations through ETL Testing manually.
- 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.
- Expert in preparing Traceability Matrix to map requirement coverage with test cases.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
- Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script
- Good Communication and Interpersonal skills. Technically sound, Result - Oriented with strong Problem solving skills. Innovative efficient.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2,TestingNG Test Director 7.2/7.5/7.6, WinRunner 8.0, Rational tools.
Defect Management Tools: Test Director, Rational ClearQuest, JIRA, Bugzilla, Rally, Project Issues
Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, JIRA, Bugzilla, Rational Clearquest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.
RDBMS: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.
Programming Languages: C, C++, Java, SQL,HTML, XML, VB script.
Web Technologies: HTML, XML, VB Script, OOP, Java Script,Python
SDLC Methodologies: Waterfall, V-Model, Agile.
ERP APPLICATIONS: Oracle Purchasing, Oracle Inventory, Oracle Order Management, System Administration
Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000
PROFESSIONAL EXPERIENCE
Confidential, Frederick, MD
Sr. Automation Engineer/Mobile Tester
Responsibilities:
- Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Business Group and built enterprise applications.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing
- Interacted with Data Warehousing team in Metadata Modeling and gathered test scenarios for product catalogue data load specifications.
- 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 in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
- 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).
- Performed different testing task using various test scripts on Selenium WebDriver and Junit.
- Performed test planning and release coordination.
- Conducted smoke, functional, regression and cross browser testing on website and mobile platforms
- Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
- Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
- F Perform System integration, compatibility, testing using Browser Stack,
- Load Impact, HP-Load runner and custom solutions written using Java and Perl Scripting
- Identifying the set of manual test cases which needs to be automated using Ruby and cucumber.
- 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 Web Services automated testing by means of SOAP UI.
- Coordinate withPerldevelopment team and understand the functionalities and change requests.
- 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, HTML, JavaScript, UNIX, J meter, Perl Scripting, Ruby, Quality Center/Test Director, Bugzilla, Team Track, cucumber.
Confidential, New Work, NY
Sr.QA Engineer/Mobile Tester
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Implemented several test automation frameworks which included: Perlframework for generic testing of API.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- DevelopedPerlcode to extract data and analyze log files created by web, application (logics and dynamic pages creation) and database servers when creating and updating employee records.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Executed the test cases and reported the defects in Test management tool.
- Experience creating user stories in Product backlog and maintaining Sprint backlog.
- 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.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for the application under test.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, Jenkins, HTML, JavaScript, SOAP UI, Maven, Cucumber, BDD, TestNG, Perl Scripting, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.
Confidential, Wilmington, DE
Automation Tester (Selenium)
Responsibilities:
- Created Test plans, Test scenarios, Test cases and test execution.
- Involved in the development of system testing strategies, plans, cases and conditions to ensure processes and products meet standards.
- Excellent involvement in QA activities and development support of various interfaces like writing Test Plans/Test Cases for System /Interface and Business requirements.
- Exposed in System, Regression and Integration testing.
- Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Played a key role in setting up test environment and test data.
- 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.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for the application under test.
- Used JIRA and ECM to track the tasks and issues, attended daily status meetings to update the status of work.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
- Responsible creating Test Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non-functional requirements.
- Created Test cases using Element locators and Selenium WebDriver (Python) methods.
- Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with TFS.
- Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
- Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments.
Environment: Selenium Web Driver/Grid, Junit, Maven, Python, GIT, SQL Server, HP Quality Center, Firebug, Xpath, Windows, IE, Firefox, Chrome, Linux.
Confidential
Manual/QA Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members in order to resolve the problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, C++, MS SQL Server 2000, MS Excel, Windows xp.
Confidential
Automation Tester
Responsibilities:
- Supporting the lead in terms of Review of Test Cases and Business scenarios.
- Review requirements and attending meetings to understand the business functionality.
- Identified program variances identified through testing.
- Developed and implemented software review protocols.
- Participated in the Design Review Meetings to understand the functionality of the application.
- Created Test Scenarios, Test Conditions & Expected results and Test results.
- Involved in setting up Test Data and Expected results for Regression, Integration and User Acceptance Testing.
- Quality Center to track the defects and write scenarios.
- Provided status reports to Project Manager by generating reports from Quality Center.
- Demonstrated an understanding of Functional, Technical and UI requirements of the project.
- Writing test cases depending on the test scenarios.
- Created Automated scripts - Load Runner, Web Services, Soap UI, XML.
- Executed Functional testing using QTP
- Developed automated scripts for functional testing and Data driven testing of the application using QTP
- Optimized QTP scripts for Regression testing of the application with various data sources and data types.
- Executed regression tests at each new build in QTP.
- Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
- Support during User Acceptance Testing.
- Developed inline view queries and complex SQL queries and improved the query performance for the same
- Executed SQL queries to validate the data at the backend.
- Used SQL Developer to write SQL queries to validate the data in back end was functioning as per design.
- Verified the corresponding data in various database tables and making sure that the correct data is populated with exact status code
Environment: Quality Center, SQL, QTP, Load runner, UNIX, XML, Java, Windows XP, soap UI, Load runner