Senior Test Engineer Resume
Pennington, NJ
SUMMARY
- A highly competent and results orientedSenior Automation Test Analyst with 8 years of experiencein Software Testing, Selenium Automation, JAVA, web projects, Team leading & training.
- Proven ability inSelenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, Web testing and Functional testing.
- Actively managed and contributed in all phases of Software Development Life Cycle (SDLC) and Testing Life Cycle (TLC)
- Expertise in analysis and development of Test strategies, Test plans, Test Procedures, Test Cases, Test scripts and Requirement Traceability Matrix based on the Design Specification and Functional Requirement Specification Document
- Well versed in Functional testing, System testing, Integration testing, Regression testing, Browser compatibility testing, Smoke testing, User Acceptance testing, Volume testing, and Load testing
- Solid experience in Selenium IDE, RC & WebDriver, HP QTP/UFT, JAVA, Web Applications, Maven, SQL
- Expertise in testing methodologies - Agile Model (Scrum), V-Model, Water fall Model
- Expertise in Test Management tool and Defect tracking tools like HP Quality Center / Application Lifecycle Management 11.0, Rational Clear Quest
- Experienced in requirements gathering through direct user interviews, workshops, secondary market research and databases
- Reviewed the documents to understand the business logic and attended review sessions to understand the Life Cycle
- Participated in all meetings planned for particular release and obtain necessary technical automation requirement. Meetings includerequirement review, user story discussion, design review etc.
- Coordination at ease with both non-technical and technical teams including multiple application development teams, QA Teams, Business users, Product owners, Operations, Security, DBA teams in all phases of SDLC
- Understanding the change thoroughly and if necessary contact related business analyst, developer and other SME’s
- Managed multiple projects across different geographic locations ( On-site & Off-Shore) simultaneously that are complex and ad-hoc in nature, with cross-functional initiatives including Risk Analysis / Management and Supporting Go-Live and production activity
- Quick adaptability to new trends and technology to meet changing requirements successfully
- Possess excellent interpersonal skills, commitment, result oriented, hardworking with a quest to learn new technologies and undertake challenging tasks
TECHNICAL SKILLS
Operating Systems: UNIX, Windows XP, Windows 7, Windows 8, Windows 10
Databases: SQL Server
Testing Concepts: Automation, Test cases preparation, Testing Types, Test Management, Defect Management
Testing Tools: Selenium IDE &WebDriver, UFT/QTP, Oracle SQL Developer, Soap UI
Languages: Java, MySQL, VB Script
Test Management Tools: HP Quality Centre/Application Lifecycle Management, Rational Clear Quest
Documentation Tools: MS Office Suite, Adobe Acrobat
Analytical Languages: Base SAS, SAS/SQL, SAS/ODS procedures, R Programming
PROFESSIONAL EXPERIENCE
Confidential, Pennington, NJ
Senior Test Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
- Performed Black Box and Unit testing using Equivalence Partitioning analysis
- Used Quality Center as Test Repository for Requirements, Test plans
- Involved in testing of technical requirements and delivering quality deliverables in various sprints
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity
- Record and play back testing in Fire fox using Selenium IDE
- Created Automation test framework using Selenium
- 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
- Added annotations to the test cases (Selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers
- Developed page level action or page library in Selenium to support modular framework
- Based on page library, developed Selenium test cases in JAVA using JUNIT framework
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems(validation)
- Created and executed SQL queries to fetch data from data base server to Validate against the expected result
- Developed RTM (Requirement Traceability Matrix) in excel sheet.
- Successfully Completed User Acceptance Testing (UAT) for every release with the help of end user requirements
- Involved in Defect Management and Defect Prevention Activities and Root Cause analysis of production defects
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing
Environment: JAVA, JUNIT, Java Script, Eclipse IDE, Firebug, QTP,HP Quality Center, Selenium WebDriver and RC
Confidential, Pennington, NJ
Senior Test Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases (positive and negative scenarios) and Test scripts for application under testand mapped to testing requirements in Quality Centre
- Performed the Functional Testing, Regression Testing, System Integration Testing, Data base Testing, GUI Verification and Smoke Testing
- Responsible for execution and logging test results and defects
- Analyzed and reviewed the Test Scenarios suitability for Automation Testing
- Automated the Regression Testing Scenarios and Build Acceptance Testing using Selenium RC
- Updated the Automation Script based on Application Changes and Executed the Scripts to capture defects
- Responsible for User Acceptance testing by giving demos to the client and getting sign off
- Reported and tracked the defects using Quality Centre
- Responsible for reporting tosenior management using artifacts like daily status reports, project dashboard reports, test status reports, defects status reports
Environment: J2EE, JSP, Servlet, Web Logic 7.0 SP2, Oracle 9i, CMS, Xpath Editor, Xpath checker, TOAD, Mercury Quality Centre, Rational Clear Quest,QTP, Selenium RC
Confidential
Senior Software QA Engineer
Responsibilities:
- Understand the Business Functionality of the system
- Involved in requirement gathering process and design review
- Designed and created test plan, test cases and test scripts and reviewed with the business & technology stakeholders for acceptance
- Analyzed the requirement and the deployment guide for the deployment to QA environment
- Analyzed the developer release notes for executing the smoke test cases thus doing a sanity check
- Created test data and coordinated with development team & business analyst to ensure test environment set up is done correctly before test execution
- Performed smoke testing on each release of the build
- Performed Black Box testing, regression testing
- Prepared Test Summary Report after execution
- Assisted with ad-hoc issue analysis and resolution for development and QA teams
- Responsible for defect management and test management providing the test case traceability back to the requirements
- Coordinated with Business Analyst and offshore teams for defects escalation and resolution
- Maintained document versions control
- Ensured the system is in compliance to business and industry requirements
Confidential
Software QA Engineer
Responsibilities:
- Created test cases and test data
- The front end validation has been executed to match the Business requirements
- Performed Sanity testing and regression testing
- Co-ordinated with build team members for subsequent code release for bug fixing
- Defect detection, analysis, troubleshooting, tracking, reporting and closure of defects using test management tools such as Rational Clear Quest
- Maintained document versions control
- Active team player with outstanding interpersonal and communication skills for meeting deadlines and delivering critical solutions on various levels
- Participated in weekly meetings for reviewing progress and future testing efforts