Sr. Qa Automation Tester Resume
Cherry Hill, NJ
SUMMARY
- 7+ years of experience in Software Quality Assurance, Automation Testing on Web - based and Client/Server applications.
- Experience in Functional Testing, Integration Testing, Regression Testing, User Acceptance Testing, Performance Testing.
- Strong knowledge of the SDLC processes and QA life cycle Processes.
- Extensive experience in analyzing business, technical, and functional requirements to develop Test plans, Test cases, Test Scripts and Test strategies.
- Extensive experience in using Advanced Selenium tools like Selenium Web Driver, Maven, Jenkins and Eclipse.
- Experience in creating Automation Frameworks using TestNG & JUnit with Selenium.
- Extensive experience in writing TestNG & JUnit Test suites using XML for running Test Scripts written using Selenium.
- Extensive experience in building and Automating Regression test suite using QTP and UFT
- Extensive experience in creating Automation tests in VB Script (both from scratch and modifying code) using QTP and UFT.
- Extensive experience in Manual Testing and Automation Testing using the Automated Testing Tool QTP, UFT and Selenium.
- Experience in entire QA Life Cycle, which includes Designing, Developing and Execution of various tests and Documentation of Test plans, Test Cases, and Test Scripts.
- Excellent experience in defect tracking using defect tracking tool ALM, Quality Center. Jira
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on the relational databases.
- Experience with coding in Java, C#, HTML, JavaScript, .NET and good Knowledge on OOPs Concepts
- Experience creating QA Test Process, QA Workflow Diagrams, analysis and design, Test Analysis Report, Defect Analysis and Prioritization
- Worked extensively on RDBMS databases Oracle, SQL, MS SQL Server 2005/2008, MS Access and MySQL
- Possess excellent communication skills and ability to work either independently or in a team, good interaction with developers, managers and team members to coordinate job tasks.
- Excellent analytical, communication, problem solving, and interpersonal skills.
- Interacted with developers and other team members to ensure quality application and played a key role in timely delivery of the application.
- Ability to handle multiple tasks with aggressive approach to meet deadlines and deliverables.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, HP UFT, QTP, HP ALM, HP Quality Center, Jira
Programming: Java, VB Script, HTML, C++, SQL, XML, .NET, C#.
Database: MySQL, Oracle, MS Access, SQL Server
Operating systems: UNIX, Windows95/NT/2000/XP/7.
PROFESSIONAL EXPERIENCE
Confidential, Cherry Hill, NJ
Sr. QA Automation Tester
Responsibilities:
- Designed and developed detail Test Plan and Test Cases using functional requirements, Design Specifications document.
- Developed Automation Framework using TestNG/Junit and Eclipse.
- Used firebug/fire Path to identify object’s ids, Name, XPaths and links in the application.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Configured Selenium WebDriver and created selenium automation scripts in java using TestNG/JUnit prior to agile release.
- Used GitHub as a source repository system to share code within the team.
- Build regression suite and automated regression tests using Selenium WebDriver
- Designed and enhanced automated scripts using Selenium.
- Configured scheduled run on Jenkins for nightly batch run of the Scripts.
- Performed cross browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/XP) compatibility testing.
- Performed Regression testing to make sure that all the bugs have been fixed and the application is running properly using Selenium Web Driver.
- Performeddata-driven testingby developing data-driven tests to validate the same test with multiple sets of test data.
- Generate reports on daily and weekly basis for defect reports and execution status.
Environment: Selenium WebDriver, Jenkins, Maven, Eclipse IDE, GitHub, JavaScript, HP ALM, .NET and Java.
Confidential, Cherry Hill, NJ
Sr. QA Automation Tester
Responsibilities:
- Gather requirements from Business Analyst and analyze the requirements for testing prospective.
- Developed and Reviewed Test Cases for complete Test Coverage with the Requirements and Specifications.
- Developed automation test cases using TestNG framework and Selenium WebDriver.
- Used Eclipse to debug Java code and utilize Maven as project builder with internal Maven Dependency repository.
- Involved in using Maven build tools to manage framework dependency jar files.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Parameterizedtest scriptsin Selenium WebDriver to pass data from different data sources like Excel spreadsheets, XML files and database.
- Executed smoke and regression builds using Jenkins and reported the results to management.
- Generate reports on daily and weekly basis for defect reports and execution status.
- Performedintegration testing & data validationsusingSelenium WebDriverfor various interfaces.
- Performed database testing to test data migration from different test environments.
- Drafted detailed Test Steps to be followed for Test Automation using Selenium WebDriver.
Environment: Selenium WebDriver, Jenkins, Maven, Eclipse IDE, GitHub, JavaScript, XML, .NET and Java
Confidential, Roseland, NJ
Sr. QA Analyst
Responsibilities:
- Analyzed the Functional Requirements Specifications, System Design Specifications and interacted with Business Analysts and developers for changes in requirements, if any
- Designed and developed detail Test Plan and Test Cases using functional requirements, Design Specifications document.
- Walkthrough with Business Analysts and developers on the Test Plans that were designed.
- Executed Test cases in the timely manner and Reported defects in Quality center.
- Managed & scheduled all Manual and Automation scripts from QC.
- Involved in converting manual test cases into automated scripts using QTP.
- Created and maintained automated tests usingQTPby coding inVB script.
- Involved in Functionality Testing (Black Box), Integration Testing, Regression Testing, End-to-End Testing and User Acceptance Testing (UAT).
- Documented major business processes and developed training material for knowledge transfer to end user.
- Writing Data Driven Tests to validate the same scenario with different Test Data Performed tests on various features of Agile development process/Sprint testing.
- Attending stand - up meetingand reporting the progress daily basis to the project owner
- Writing Data Driven Tests to validate the same scenario with different Test Data Performed tests on various features of Agile development process/Sprint testing.
- Involved in post-production validation.
- Checked the data flow through the front end to backend and used SQL queries to extract the data from the database.
- Created reusable Smoke test scripts for all UI flows, and Created Reusable actions for the regression test suite with QTP.
Environment: Window 2000, XP, Quick Test Pro, Quality Centre, XML, .NET and Java
Confidential, Roseland, NJ
Sr. QA Analyst
Responsibilities:
- Review and development of consolidated test plan documents.
- Review Business Requirements and Designed Business components.
- Perform functional software testing on new software development initiatives.
- Automated tests using HP quality center technology.
- Reported defects using Quality Centre.
- Coordinate work with offshore teams.
- Prepared weekly status on Testing with the help of Quality Centre to show the progress of testing effort.
- Participated in team meetings with the developers and informed them of any deviations of application with regard to the requirement.
Environment: Window 2000, XP, Quick Test Pro, Quality Centre, XML.
Confidential, Roseland, NJ
QA Analyst
Responsibilities:
- Involved with the Analysis of the Business requirements, Test planning, Test development, and Test Execution.
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents.
- Reviewed Business Requirements and Designed Business components.
- Developed Use Cases/Scenarios with Business Components for Integration and Functional Testing.
- Developed and Reviewed Test Cases for complete Test Coverage with the Requirements and Specifications.
- Designed and enhanced automated scripts using QTP.
- Involved in Functionality, Regression testing.
- Reported defects using Quality Centre.
- Prepared weekly status on Testing with the help of Quality Centre to show the progress of testing effort.
- Interacted with developers to resolve application defects.
- Participated in team meetings with the developers and informed them of any deviations of application with regard to the requirement.
Environment: Window 2000, XP, Quick Test Pro, Quality Centre, XML.
Confidential, Franklin Lakes, NJ
QA Analyst
Responsibilities:
- Worked in waterfall software development environment, and ensured the quality of the architecture of the Enterprise software applications.
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents.
- Designed and developed detail Test Plan and Test Cases using functional requirements, Design Specifications document.
- Documented all defects found in Test Director/ HP Quality Center defect tracking system.
- Involved in preparing Test Plan and Test cases validating the requirement document.
- Being part of the meetings with the clients to communicate the progress on End-to-End Testing and the issues that were found.
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report.
- Performed sanity testing and regression testing with different web browsers on PC and Mobile.
- Designed the Test Strategy for multiple projects, defect management using Bugzilla Tool
- Defined and Implemented the Software Development Life Cycle with process development meetings.
- Architected and implemented test plan, test cases and process workflow.
- Ensured traceability of test cases back to project requirements and participated in walkthrough of test cases.
- Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization.
- Designed and created test methodologies for functional and system tests which improve test coverage and efficiency.
