Sr. Qa Analyst Resume
Bloomfield, CT
SUMMARY
- Quality Assurance consultant with diversified experience in Automated and Manual, Functional testing of Web and Client/Server applications looking to secure a position of Software Test Engineer/Quality Assurance Analyst.
- 7+ years of experience in Software Development Life Cycle (SDLC) and Requirement Gathering & Analysis.
- Excellent knowledge and experience of participating in a complete end - to-end Test life cycle.
- Proficient in working with open source functional testing tools like Selenium IDE, Selenium Web Driver, Junit, Test NG and Eclipse IDE.
- Excellent knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Excellent Experience in SDLC models like Agile Scrum and waterfall methodologies.
- Proficient in analyzing Business and System requirements, functional specifications, Use cases, business rules to develop Test Plan, Test scenarios, Traceability Matrix, Test Cases, Test requirements and procedures.
- Expertise in design, development and implementation of test scripts using Selenium Web driver in Java. Excellent analytical, problem-solving, documentation skills.
- Experience in executing Test Automation framework for UI Web Applications using Selenium Web-driver, Test NG framework using Java.
- Experience in developing, implementing and maintaining Automation frameworks - Page Object Model design pattern, Data Driven Model.
- Good Understanding of grouping test cases, test methods, controlling the flow of execution for functional and regression testing using the Test NG annotations.
- Skilled in using finder mechanisms like CSS, Xpath Expression, Html id and name to find the web elements.
- Proficient in Unit testing, Functional testing, Regression Testing, Smoke testing, Integration testing, System testing, User Acceptance Testing, Sanity testing.
- Extensive experience in test management and defect tracking tool HP Quality Center/ALM, Bugzilla, JIRA.
- Expert in running SQL queries to retrieve data and database validation.
- Good Knowledge in developing Parameterization and Data Base Queries/Connectivity's using Selenium. Extensive Experience in running SQL queries.
- Experience in working on Cucumber- BDD.
- Experience using the SOAP UI Testing.
- Good understanding of Core Java Object Oriented concepts (Inheritance, Polymorphism, Abstraction, Exception handling and Collections).
- Excellent skills in dealing with end users and developers to discuss the user requirements and functional specifications.
- Strong Judgment, Analytical and Communication skills in all phases of QA process.
TECHNICAL SKILLS
Operating Systems: Solaris, UNIX, Windows XP,2003, 2000, Vista, Windows NT and Linux
Languages: Core Java, SQL, Xpath
Databases: Oracle, SQL Server, My SQL
Web Related: HTML, Xpath, CSS, JavaScript, Firebug, IE Developer tools
Testing Tools: Selenium Web-driver, Selenium IDE, Test-NG, Junit, HP-ALM, HP QC
Build/CI tools: Maven, Jenkins, SVN, Git
Web / Application Servers: Apache Tomcat, Web logic, Web Sphere
PROFESSIONAL EXPERIENCE
Confidential - Baltimore, MD
Sr. QA Analyst
Responsibilities:
- Analyzed Business, Functional Requirements and Design Review Documents to develop Test Plan.
- Created Test cases for manual testing of new functionalities and regression testing.
- Maintained automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model design pattern framework utilizing Java, Test-NG and Selenium Web-Driver.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Action and Action classes for performing keyboard and mouse events.
- Used parameters, data providers, Test Methods, TestNG Annotations to perform regression and functional testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs, Name, Partial Link Text, CSS Selector, and Xpath in Selenium Web Driver.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Used Apache POI Java API's to read data from external Excel files.
- Used Firebug/ IE debugging Toolkit and Selenium IDE to capture and validate CSS Locators, HTML ids and names to identify elements.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Generated test logs using Log4j for various log level.
- Involved in testing Web services and XML with SOAP UI and using this tool to test all the operations, create Test cases and run them.
- Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
- Worked closely on defect logging, tracking and management in HP-ALM.
- Responsible in providing regular test and defect status reports to the QA manager.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Attended weekly status meetings with development and management Teams.
Environment: Selenium IDE, Selenium Web Driver, Eclipse, Apache POI, Java, Log4J, HTML, CSS, X-path, Windows, Maven, Jenkins, Git, SOAPUI, XML, HP ALM, SQL
Confidential - Bloomfield, CT
QA Automation Engineer
Responsibilities:
- Involved in preparing Test Plan, Test Cases using the business and functional requirement documents.
- Enhance and maintain automation framework using Page Object Model and Data Driven framework to test web applications.
- Worked on Selenium Web-Driver automation script in Java for cross-browser testing using the Test-NG annotations to group the test methods for different browsers.
- Tested Web Application front-end automation regression test scripts using Selenium Web-driver, Test-NG and Eclipse.
- Used Apache-POI to read excels for input data source to enter data on various text fields on a web parameter page.
- Wrote test scripts to handle Alerts, Windows Handle, Drag And Drop, Radio Buttons, Frames, Web-Tables on the web page.
- Used Firepath and Firebug plugins for identifying all the web elements in an online application.
- Maintained Selenium and Java automation code and resources in the SVN source control.
- Used Log4J to add different level of logging based on the criticality of the Automation source scripts.
- Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration.
- Wrote Selenium scripts for taking screen-shots and also used action class to perform mouse movements.
- Experienced in developing BDD, scripts with Cucumber, writing Feature File and Step Definitions using Gherkin based features.
- Involved in Daily Scrum Meeting with development and management Teams.
- Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
- Performed database validation using Oracle SQL queries using SQL developer.
- Involved in reviewing and analyzing the test results in Quality Center.
- Used Quality Center to track defects and maintained the flow of iterations.
- Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting.
- Interacted with the (SMEs) and Business Analyst to get a better understanding of client requirements.
- Attended weekly design meetings to understand the application and specific new or modified features.
Environment: Selenium IDE, Selenium Web Driver, Eclipse, Apache POI, Java, SQL, HTML, CSS, X-path, SQL, Windows, Jenkins, SVN, QC, Agile Scrum
Confidential - El Segundo, CA
Selenium Functional tester
Responsibilities:
- Testing of new features by creating test specifications, test cases and working closely with development and testing team.
- Develop and execute automation test scripts using Selenium Web-driver, Java, Junit and Test-NG in Eclipse IDE to perform Black Box testing.
- Written automated test scripts with Xpath to identify web elements such that most of the browsers can be used.
- Used Test-NG framework to generate test execution result in HTML format.
- Executed scripts on multiple browsers simultaneously using Selenium Grid.
- Ran regression scripts to ensure that the existing features are working fine.
- Performed Web-Services testing with SOAP UI by validating request and response for XML files.
- Used Quality Center to document issues found during the test process, and discuss the defect scenario with developers and business analyst.
- Keep track of the customer bugs, deciding their priority and then assigned them to the different developers.
- Communicate testing status to QA lead, project managers and cross-functional teams who are involved in User Acceptance testing.
- Involved in analyzing the test results in Quality Center.
- Interacted with the development team to validate the scope of fixing the bugs.
Environment: Java, MySQL, Selenium Web-driver, Selenium IDE, Eclipse IDE, Test-NG, Junit, SOAP UI, QC, IE, chrome and Firefox.
Confidential - Milwaukee, WI
Selenium QA tester
Responsibilities:
- Analyze business requirements, functional specifications to prepare Test Plan and Test Cases.
- Participated in peer review with team and developers to review test cases/test scripts.
- Perform back-end data validation through SQL queries and report results.
- Developed automation test scripts using Selenium Web-driver and Java.
- Used Selenium Screen-shots for bug reporting, analysis and debugging purpose.
- Used finder mechanisms like CSS, Xpath, HTML id and name to find the web elements with help of firebug and developer tools.
- Read the excel spreadsheet for input parameter data using the Apache POI.
- Interacted with web-designers and developers to understand the application functionality and navigation flow.
- Performed positive and negative functional testing to make sure application is running according to requirements.
- Participated in User Acceptance testing in the final phase of SDLC process to validate the functionality of software.
- Documented and tracked test scripts, test results and reported test defects.
Environment: Java, SQL, Oracle, XML, Selenium Web-driver, Selenium IDE, Eclipse IDE, Firebug, Bugzilla, Apache POI, SVN, Maven.
Confidential -Hiram, GA
QA Engineer
Responsibilities:
- Designed and Developed Test Cases according to Functional Requirements and design specifications of the application.
- Perform tests for workflows, calculated fields, dependent pick lists, security roles, tabs, field validation Tests.
- Performed manual testing on different modules of the application.
- Performed Integration, Regression, and Functional Testing.
- Performed Positive & Negative Testing.
- Investigating and Reporting issues and follow-up with the SME’s.
- Involved in gathering requirements from the SMEs, creation of test plans.
- Responsible for understanding and documenting the technical and functional requirements.
- Converted Business requirements and design documentation into Test Cases.
- Performed Smoke testing, Sanity testing, Functional testing, Retesting, Regression, Performance, Acceptance and Usability testing during different stages of the application development.
- Experience using Load Runner for performance and load testing.
- Wrote SQL queries to retrieve data for use in application.
- Categorized defects based on the severity and interacted with developers to resolve them.
Environment: Java, HTML, SQL Server, Internet Explorer, Chrome, Load runner, Jira, Windows OS