Automation Test Engineer Resume
Whippany, NJ
SUMMARY
- A highly competent and results oriented Senior QA/QC Manual and Automation Test Analyst with about 9 years’ experience in Software Testing, Selenium Automation, Development, JAVA/C#.Net web projects, Team Management & training, Client facing.
- Proven ability in SeleniumWebDriver Automated testing & Frameworks, Page Objects & Hybrid 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.
- Worked on various testing frameworks such as, Selenium WebDriver & RC, Selenium Grid, Cucumber, JAVA, Junit, Maven, JUnit, Web Applications, JIRA, SQL; Worked in various domains such as Healthcare, Manufacturing, Financial/Trading, Insurance/P&C, and education domains, Automation & Testing tools.
- Excellent experience in automation of Web - based, Highly transactional and large Client/Server/Multi-tier applications
- Proven ability in writing JAVA, JUnit, C# scripts and Leading JAVA, C#.Net projects automation
- Solid experience of Defect/Test Management tools such as JIRA, QualityCenter/Test Director, BugZilla.
- Excellent experience of HP automation tool QTP and VBScript language
- Proven skills in SQL, RDBMS and UNIX variants like LINUX, Solaris, HP-UX.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
- Experienced in all the stages of theSDLC(Software Development Life Cycle) &VLC(Validation Life Cycle).
- Proven skills in Leading and training teams, Test Management and Meeting the deadlines
- Strong communication & interaction with Clients, Developers, Business Analysts, Management.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Solid experience of Software Development Life Cycles (Waterfall, Kanban, V-Model and TDD, Agile/Scrum) and QA coordination with Development team.
- Developing test strategy plan for requirement changes and experience in direct interaction with client and understanding their needs to deliver expectations on time.
- Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
- Experienced in Unit testing, Mainframe, preparation of SQL queries to conduct database testing.
- Strong in automation test case feasibility and developing POC for automation tool.
- Experienced in using Test Management tool TFS, Rally, Jira and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
- Adept in all phases of project development, from concept through realization and Production Support.
- Proficient in Defect analysis, performing Verification and Validation activities.
- Experienced in preparing the Software Test Plan which includes, analyzing requirements during the requirements analysis phase of projects, Escalate the issues about project requirements to Project Manager / Test Manager.
- Gatheird requirements from the Users, SME’s, Business Analyst and Development Lead’s.
- 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, and Integrated Testing.
- Ensured content and structure of all Testing documents / artifacts is maintained. Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Designed and used Automation Test Frameworks (Hybrid and Data Driven).
- Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization. Logged project related issues in the defect tracking tool identified for the project. Reviewed & revised suit of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues. Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process. Worked with cross functional testing teams and developers for closing defects.
- Experienced in reporting the defects through the Defect Tracking Tools (Quality Center/Bugzilla/Jira) for centralized information and proficient in using of Microsoft Excel. Knowledgeable in understanding full QA cycle to work hand in hand with the business analysts, functional analysts, developers and users. Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager. Work closely with cross-functional teams to thoroughly test requirements and functionality. Proven ability in Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms
- Proficient in communicating effectively with excellent analytical and troubleshooting skills.
TECHNICAL SKILLS
Development Methodology: Agile, Scrum, Waterfall
Artifacts: Test Plan, Test Case, RTM, Test Summery Report, Bug report
Automation Tool: Selenium WebDriver, Selenium RC, Selenium Grid, Quick Test Pro
Framework: Junit, TestNG, Page Object Framework, Page Factory, Cucumber, Fitnesse and Concordian
Continuous Integration: Jenkins, Hudson, Team City
Performance Tool: HP LoadRunner, Jmeter
Test Management: HP Quality Center, Rational Quality Manager, Test Link
Defect Management: JIRA, HP Quality Center
Web Service Tool/Language: SoapUI, http client 4.4, XML
Programming Languages: Java, Ruby, C#, Java Script,VB Script, XML, Groovy
Database/Database tools: SQL Server, Oracle, MySQL, SQL Developer, Toad
PROFESSIONAL EXPERIENCE
Confidential, Whippany, NJ
Automation Test Engineer
Responsibilities:
- Analyzed application business requirements, technical specification and INSTALLATION guidelines
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language
- Designed, developed and delivered automated solutions to test API’s, database components, web applications.
- Wrote and executed test cases for major program modules as per Business requirement Documents
- Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
- Performed usability, GUI, Functionality and regression testing of the new builds
- Identified application defects to minimize number of steps to reproduce the problem
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment
- Worked on tools Fitnesse and Concordian for Testing the accepting test cases and specification by example.
- Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them via TFS.
- Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.
Environment: Selenium Web Driver 2.38, Java 1.6, Eclipse, TestNG, XML, Windows, Oracle11g, HTML & TFS.
Confidential, Detroit
Technical Consultant Automation (QTP/UFT)
Responsibilities:
- Designed an automation framework for UI and batch testingin QTP/UFT.
- Prepared GUI test cases usingSeleniumIDE & Junit.
- Developed automated test cases for all manual tests cases provided.
- Analyzed automation framework and suite and recommended enhancements to same.
- Worked on precise estimates for tests and submitted it to test automation manager.
- Assisted in implementing all performance tests with halp of various testing tools on automation framework.
- Coordinated with application team and ensured resolution of all issues and completion of work on time.
- Maintained and issued weekly reports on all automation tests.
Environment: Java, MySql, QTP11, DefectManagement- ALM/QC,Selenium/JUnit,SoapUI
Confidential, Alpharetta GA
QA Tester
Responsibilities:
- Responsible in testing the functionality of creating customers, financial product creation, loan processing, partial payments, buy back, repo, Sale and void transactions.
- Worked on admin portal to create Lenders, products, user roles and permissions in the beginning of each iteration
- Worked with the business team and developers to prepare the test data required for different type of transactions.
- Attended Daily stand-up meetings. Developed Test Plan and Test cases based on the user stories (Functional requirements)
- Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking the Defects using Test Manager
- Validated the financial calculations and logics in the front end according to the website functionality
- Worked closely with business, migration, development, DW reporting teams to better understand the application and also participated in the defect tracking meeting.
- Developed and maintained strong knowledge of business/products, systems, and quality assurance procedures and methodologies.
- Created functional automation scripts for the report generation module using tools Selenium RC/Grid and TestNG.
- Participated in developing test strategies, procedures and performed Risk Analysis.
- Executed the efficient testing of new or enhanced systems to validate processing in accordance with approved business specifications and test plans.
- Prepared Test Cases for functional and UAT testing.
- Performed extensive Black-box testing. Designed Stored Procedures to extract and manipulate data from the back end database using SQL Queries.
- Performed extensive End-To-End testing and UAT of the process by working in coordination with the TMAX Customers.
Environment: Microsoft Test Manager, Windows 7, Java, SQL, Oracle 11g, Selenium IDE, Selenium RC using Java, WebDriver, MS Office 2007, QC,Oracle SQL Developer, Sharepoint
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Participate in Release requirement analysis, Release plan and scoping meetings. Attending Testing plan review meetings with Business, solution design, Development team.
- Working with solution design team on functional navigation and testing clarifications.
- Developed and updated Test Scripts based on the Functional and Technical Specifications usingSeleniumWeb driver.
- Gathering requirements for test bed/data preparation.
- Performed Functionality, Integration, Regression, System, UAT (User Acceptance Testing) testing during the various phases of the application.
- Created and executed test plans, test cases, test data and other test related documents.
- Developed test harnesses and automated tests inSeleniumWeb Driver.
- Performed Data Driven Tests to validate the same scenario with different test data using SeleniumOptimized and maintained existing, developed new automation framework via Selenium.
- Analyzed formal test results in order to discover and report any bugs, errors, configuration issues, and cross-browser interoperability flaws.
- Generated defect reports using QC for issues found during testing, and provided accurate testing status to projects take holders. Follow up with Development team on defect resolution.
- Updating daily status to Release Manager which includes issues, action items, defect status etc.
Environment: SeleniumIDE,SeleniumWeb Driver, SQL, Windows 2000, OS/390, Mainframe, Quality Center, MS Excel.
Confidential, Chevy Chase, MD
QA Analyst
Responsibilities:
- Attended walk though meeting in which business rules and functionalities were discussed
- Developed Test Plan and wrote Test Cases.
- Identified, established and documented Test Requirements.
- Developed supporting Test cases and scripts to validate the functionality of the application.
- Performed Data Validationtesting usingSQL queries.
- Involved in NOD (Night of Deployment) testing in production experience.
- Used QTP for Functional and Regression testing.
- Performed extensive Negative Testing to determine the stability of the application.
- Executed the developed tests both before and after defect fixes as a part of regression testing.
- Developed, Implemented and Executed test methodologies and plans to ensure software product quality.
- Involved in extensive interaction with users to define acceptance criteria.
- Conducted meetings with the end-users in order to establish guidelines for UAT. Guidelines included specification of necessary screen components, appropriate message boxes and proper use of sounds and colors.
- Explored and gained good knowledge and hands-on experience with Quality Center
- Designed various test Cases with different test conditions
- Adopted Data Driven Methodology to the test application with different sets of data.
- Used Quality Center for reporting and tracking bugs.
- Identified the test requirements based on application business requirements.
- Performed Manual testing and maintained documentation for different types of testing viz., Positive, Negative, Unit testing, Regression, Integration, System, Functional, Performance and UAT (User acceptance testing).
Environment: Quality Center, HTML, HTTP, HTTPS, XML,C#, .Net,Firefox, IE, Firefox, Safari, Mac,SQL Server.
Confidential
QA Analyst
Responsibilities:
- Understanding thespecificationsandcoordinate with BA to resolve issues.
- Designedand executedTest cases.
- Done Smoke Testing andSanity testing.
- Designedand executedtest scripts usingWinRunner.
- Functional and system testing. Involved inTracking and reporting bugs. Performed Usability Testing,Retesting and Regression testing. Browser CompatibilitytestingandUAT. Performed Backend Testing using Oracle.
Environment: Java,MySql, JSP, Struts, Oracle 8.1.7,Websphere4.0, SQL.
Confidential
Test Engineer
Responsibilities:
- Determined user/business/functional requirements. Created vision, scope, and use case documents
- Involving in implementation of entire testing cycle including Functional Testing, System Integration testing, Data base testing, Regression Testing and User Acceptance Testing
- Executed the test cases in Manual testing
- Worked on Client Eligibility/Enrollment Modules
- Worked on State-provided Health Care, State-provided Medicaid projects
- Modifying the test cases according to the functionality change.
- Creating, updating, assigning, and closing the defects in the Quality Center
- Maintaining the requirements, test plan, test cases and defect reports using Quality Center
- Tracked and reported product’s outstanding issues throughout the development life cycle
- Verifying the back end Tables by using SQL Select statements, using different types of joins.
- Involved in creating Test plan, Test scripts, Test cases, Test conditions, and Test data.
- Involved in developing the tractability matrix in XL sheet.
