Sr. Qa Analyst Resume
New York, NY
SUMMARY
- Testing in focus to ensure system quality standards are met by planning, designing and executing the appropriate test cases. This includes creating test plans, mining and manipulating test data, executing test cases, first - level triage of defects found, and retesting of defects through resolution.
- Experienced in using Test Management tools such as JIRA and HP QC (Quality Center) bug reporting tools to track test progress, execution and deliverables.
- Experience in working with cross-functional groups, different levels of management and liaison between system users, company management and development team.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
- Designed and Implemented different automation frameworks like TestNG Framework, Keyword Driven Framework, Data Driven Framework, Page Object Model Framework and Hybrid Framework for a number of projects.
- Expertise in writing Selenium Webdriver automation script in Java for cross browsing testing.
- Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance.
- Facilitate the resolution of project and QA issues and manage staffing matters such as recruitment and performance reviews for a team of QA professionals.
- Establishes an environment where individual’s behavior exemplifies and promotes teamwork, agility, ethics, integrity, empowerment, accountability, and fun.
- Communicate with Project Manager and Developers to prioritize deliverables, and create acceptance tests as part of the requirements.
- Experience in Process Improvement to emphasize strategy & improve efficiency
- Accomplished Software Engineer in Quality Control & Assurance with a proven track record of advanced Test Automation for functional and performance skills.
- Extensive experience in Manual and Automated testing of Client Server and Web Applications, Client Server and Mainframes Applications in multiple roles within QA Team
- Expert in Automated Test Tools: Selenium WebDriver, Cucumber, Robot Framework, Load Runner, SoapUI.
- Extensive experience in designing Test Automation Frameworks using popular functional methodologies
- Experience with Quality Center, JIRA and other open source tools for source control and test management
- Proficient in writing and maintaining Test Plans, Strategies, Test Harness and Test cases by following efficient QA Methodologies.
- Strong understanding on web technologies and Programming languages, Web, Database and Application Servers and n-tier architectures
- Experience in reviewing the deliverable and conducting QA review meetings
- Quick learner, always on search for improvement and better technology
- Designed and implemented different automation frameworks from starch such as Page Objects framework, Data Driven framework and Hybrid framework for a number of projects.
- Experienced in developing BDD and TDD scripts with Cucumber and writing step definitions for Gherkin based features. Maintained the Selenium & JAVA automation code and resources in source controls such as SVN over the time for improvements and new features.
- Automated highly transactional E-Commerce web application using Selenium WebDriver.
- 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.
- Took ownership of automation and led the automation team by mentoring the team as required. Excellent experience of build tools like Maven and managing JAVA automation projects
- Extensive experience in building and executing test plans and test cases according to business, functional and user requirement specifications.
- Experienced in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experience in working with many external applications such as Notepad, MS Excel, IE, and MS Word through QTP by creating instances. Extensive experience in functional testing, unit testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing, and component testing on Windows.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
- Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC), BugZilla and Rational Clear Quest.
- Involved in Developing/reviewing the technical, functional and non-functional specifications which are to be included in the project/release.
- Experience with Data-driven testing and writing SQL queries for database manipulations; Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
- Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.
- Experienced in facilitating User Acceptance Testing (UAT) for go-live.
- 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. Tracked and reported 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
- Adept in RDBMS such as Oracle, MS SQL Server and MS Access and also skilled at writing SQL queries and Stored Procedures
TECHNICAL SKILLS
Operating System: Windows 3.1, windows 95, Windows 98, Windows 2kWindows 7, Windows 10, windows 2008.
Development Methodology: Agile, Waterfall
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Automation Tool: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Quick Test Pro
Framework: TestNG, Page Object Framework, HYBRID, Keyword, Datadriven, Cucumber
Continuous Integration: Jenkins
Test Management: Quality Center, IBM’s Rational Quest
Defect Management: JIRA, HP Quality Center
Web Service Tool/Language: Gherkins, SoapUI, http client 4.4, XML
Programming Languages: Java, Java Script, XML, CSS, XPath, POI
Database/Database tools: SQL, SQL Server, Oracle
PROFESSIONAL EXPERIENCE
Sr. QA Analyst
Confidential, New York, NY
Responsibilities:
- Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
- Created functional automation test scripts using selenium Webdriver with TestNG framework.
- Extensively used methods like Get (), GetTitle (), DragandDrop, keys, Select, List Array, Iterate, Implicitly wait, iframes, Menu options, Actions etc. to build selenium automation test scripts.
- Designed Automation framework in TestNg for front end web application test.
- Generated reports from TestNg for project team members
- Created XML test suite for functional testing and regression testing
- Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Created automation framework using Hybrid Model Automation Frameworks and Data Driven framework to test web application. Thorough understanding of POM using Page Factory
- Developed Data Driven, Keyword Driven, Hybrid Model Automation Frameworks using Selenium.
- Configurator Jenkins Bulidjob for continues Integration and also for Regression Testing.
- Involved in using Maven build tools to manage framework dependency jar files.
- Provided walkthrough to project team for test deliverables like test plan and test scripts.
- Wrote Selenium script for taking screen shot and also used action class to perform mouse movement.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed Defect logging and tracking using HP Quality Center.
- Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports.
- Performed data design validation and data integration check validation and also done Backend testing to test the validity of data using SQL Queries.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkin, Eclipse and SQL Server, SVN
Senior Test Engineer
Confidential
Responsibilities:
- Analyzed and walkthrough the Functional Design Documents for business requirements.
- Analyzed and walkthrough the Technical Design Documents, translating the functional design and Technical specifications to high-level scenarios.
- Created test estimations, test strategies, test plans for the functional design and Technical specifications high-level scenarios.
- Created test script using WebDriver
- Developed Data Driven, Keyword Driven and Hybrid Automation Frameworks using Selenium.
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
- Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
- Regression testing, rollout planning. Solution release & Post-release Production maintenance
- Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
- Mentor team members in design and analysis activities.
- Assist in the training and orientation of other staff and end users.
Environment: Java, SVN, Jenkins, Selenium Webdriver, TestNG, Selenium Grid, Maven, Eclipse and SQL Server
Sr. QA Analyst DNCS
Confidential
Responsibilities:
- Developed automated tests in Cucumber, Java and Selenium WebDriver. Used Firebug and Firepath to identify web elements. Used Git as version control to check in code. Worked with Master and Feature Branches in Git. Used Jenkins to run JUnit/Cucumber Automated tests. Automated Soap API tests in Cucumber/Selenium framework. Experience in setting upstream and downstream Jenkins jobs.
- Tested Soap API web services using SoapUI tool. Lead a team of 3 QA Engineers.
- Create test script in TestNG framework using java with selenium Webdriver for regression test and maintain the same.
- Tested different components on DVS system which includes Set top Box management, Regional Provisioning Services, Operations and Administration Management and Single Sign on Services. Tested Control Suite Management which integrates with DVS system.
- Bug Tracking and Reporting through TFS bug tracking tool. Tested Channel Maps, Linear Content Services, Packages, Pay per view Services. Developed sanity and automation regression tests. Performed back end testing to test data flow to web application by writing and executing SQL queries. Participated in Agile Scrum meeting on daily basis.
- Manage individual sprints user stories and tasks using Rally as tracking tool. Used internal CDO tool as Defect tracking tool. Utilizes Flexera Admin Studio to maintain the Software Manager database and report file and registry conflicts. Using Selenium has done Business Process Testing.
- Communicate clearly and effectively with end users and team members. Utilize Desktop Application Database (DAD) to report application information and status. Participated in the Walkthrough and Review Meetings with Business and Functional Leads for understanding and analyzing various Business rules for Service Purchase Module.
- Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement traceability Matrix.
- Participated in the peer Reviewing and Modifying Test case Documents based on the Enhancement and change request.
- Performed smoke, sanity, functional, regression and End to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements. Performed cross browser testing to check the compatibility of the application.
- Performed (UAT) User Acceptance testing exclusively in an agile environment. Assisted in the ETL process, validated the spread sheet with the database for the data validation.
- Performed web services testing using Soap UI tool. Used Jenkins continuous integration server to run automated test suites. Logged and reported the defects to the developers using Issue Tracker for the bug fixing and tracking.
- Participated in the Issue Resolve Meeting to discuss about the defect by their business severity.
- Performed Backend testing using SQL queries to validate the data integration
- Created scenarios for change request and defect request and effectively coordinated with the development team.
- Created reports on the daily testing process and participated in the Weekly Status Meeting.
Environment: Selenium Web Driver 2.38, Java 1.6, Eclipse, JUnit, Cucumber, Linux, Oracle 10G, SQL, SoapUI, JIRA, Putty, GIT, Maven
Senior QA Engineer
Confidential
Responsibilities:
- Reviewed design documents & business requirements to learn the function and scope of the application.
- Involved in writing and implementation of the Test Cases.
- Conducted Functionality testing during various phases of the application.
- Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
- Interacted with developers, business analysts and discussed technical problems and reported bugs.
- Prepared Best Automation standards and followed the same.
- Worked with Multiple Object Repositories.
- Recorded test using Selenium IDE and export test Selenium RC.
- Created test script using WebDriver.
- Verified and Validated the Automated Test scripts.
- Automated the test cases, which we get from the functional testing team.
- Participated in all phases of the Software Testing Life Cycle.
- Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
- Validate compliance with business requirements in System Test and UAT Environments.
- Performed Data Driven test using test data from Excel files and also created different checkpoints.
Environment : JIRA, Selenium IDE, WebDriver, Agile Methodology, UNIX, Oracle, Visual Basic, MS-Office, Windows XP/2000/NT, XML and HTML.
