Qa Automation(selenium) Resume
Bellevue, WA
SUMMARY:
- Having around 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Quality Center to develop automation testing scripts for web and client server applications.
- Experience in automation framework and WebDriver.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
- Experience in the development of Data driven, Keyword driven and POM frameworks in Selenium.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
- Professional 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, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementingTDD and BDD.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & HP ALM.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver/GRID.
Languages: C, C++, JAVA, HTML, XML, PL/SQL
Web Technologies: HTML, XML, CSS
Scripting: JavaScript
IDE: Eclipse
Test Framework: Junit, TestNG, Data Driven Framework,POM
Web Debugging Tool: XPath, Firepath, Firebug
Build Tool: Ant, Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC),TFS, BugZilla & HP ALM
Continous Integration Tools: Jenkins
Version Control: SVN,GIT
Data Bases: MS Access, Oracle
Operating Systems: Windows 9x/NT/2000/XP
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
QA Automation(Selenium)
Responsibilities:
- Participated in all activities in all phases of Software development and test development life cycle.
- 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.
- Recorded and plays back test 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 (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Added annotations to the test using 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.
- 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.
- Documenting all deliverables adhering to client requirements per Confidential standards.
- Created SQL Queries for backend testing.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Selenium WebDriver, Java, POM,LoadRunner, Jenkins, SQL, Maven, SOAP UI, XPath, Firebug, Eclipse, HP ALM HTML, GitHub, Windows.
Confidential, Union, NJ
Manual & Automation Tester
Responsibilities:
- Involved in generating Requirements Traceability Matrix (RTM) for functional requirements.
- Involved in executing test cases manually and reported defects using Quality Center.
- Effectively interacted with business analyst and technical team in providing clear solutions to requirements.
- Experienced in running automation test scripts that were developed in Selenium.
- Designed test cases using Test Plan in Quality Center and mapped with requirements.
- Involved in execution of test cases using Test Lab in Quality Center and linked the detected defect with requirements and test cases.
- Linked detected defects during automation to requirements and test scripts using Quality Center.
- Actively participated in status meetings to report issues and testing using emulator in Android SDK.
- Involved in system and User Acceptance Testing.
- Documented test procedure documents and test results using Quality Center.
- Conducted database validation using SQL queries.
- Closely interacted with clients, developers, and system engineers to identify application defects, reviews, and follow ups.
Confidential - Atlanta, GA
Test Engineer
Responsibilities:
- Identifying the different scenarios of the business and preparing the Test plan for the Business.
- Carried out fresh end to end testing implementation,
- Preparing the Analysis and Design flow Documents.
- Preparing the Test cases and stored into the Quality Center.
- Prepared the Test Data sheets for Data Driven Scripts.
- Used the Frame work for the functional and Regression testing.
- Executed automation test scripts from QC.
- Validated the Documents as per the guide lines given by the client.
- Finding the defects and stored into the Remedy.
- Reduced defect fixing time in handling service requests.
- Test data Preparation and checking for the new projects and planning.
- Performed various types of testing including functional, system integration, GUI, smoke and regressing testing for the release.
Environment: Java, Selenium WebDriver, Jenkins, Maven, SOAP UI,XPath, Eclipse, HTML, CSS, JavaScript, XML,Quality Center, SQL, agile, Oracle and Windows.
Confidential
Test Engineer
Responsibilities:
- Analyzing the Requirements from the client and participating in preparing Test Plans Preparing Test Scenarios.
- Preparing Test Cases for module, integration and system testing and preparing Test Data’s for the test cases.
- Preparing Test Environment to execute the test cases.
- Analyzing the Test Cases prepared by other team members and executing the Test Cases, Defect Tracking.
- Giving mandatory information of a defect to developers in order to fix it and Preparing Summary Reports
- Preparing Lesson Learnt documents from the previous project testing experience
- Preparing Suggestion Documents to improve the quality of the application
- Communication with the Test Lead / Test Manager and Conducting Review Meetings within the Team
- Authoring and Review of Test Cases.
- Automated the the application using VAPI tool in QC.
- Review of the Bugs to be posted and posted the bugs.
- Took KT sessions for the entire project for the new members in the project.
- Prepared Weekly and Daily status reports.
- Preparation of Requirement Traceability Matrix.
- Interacted with client over IM in the absence of POC.
Environment: Java, Manual Tester, Quality Center,HTML, Java Script, Oracle, VSS.
Confidential
Java Developer
Responsibilities:
- Involved in High Level Design and Low Level Design
- Created web pages using JSP, Servlets
- Prapared Unit Test Cases and Done Unit Testing
- Prepared User manual
- Managed Good Relationship between the onsite and offshore team members
