Sr Qa Engineer Resume
MinnesotA
OBJECTIVE
- Seeking a challenging position in a professional organization where my knowledge skills and strengths can be shared an enriched in conjunction with company’s goals and objectives.
SUMMARY
- A dynamic professional over 8 years of experience in Quality Assurance (Manual & Automation) with a solid understanding of Test Planning, Test Design, Test Execution, Defect Reporting and Tracking. Business Intelligence (Database, ETL, OLAP, Data warehouse & Reporting), Cloud (AWS), Hadoop, Big data Technologies,Web based applications.
- Expertise in Understanding and Analyzing Test Requirements, Tracking Requirement changes and maintenance of Test cases accordingly.
- Familiar with all phases of Software Development Life Cycle and Software Test Life Cycle.
- Extensive work experience on Functionality Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black - Box Testing, Ad-Hoc and End to End testing.
- Expertise in creating test cases from requirements document, use cases and from a prototype or an existing application.
- Extensive experience in Project Scheduling, Estimations, Risk Management, Resource allocation, Status tracking and reporting, implementation and delivery.
- Experience in formulating Test Strategy, Test Plan, Test Design, Execution plans and Test Reports using business/functional requirements for both manual and automated tests.
- Experience as Onsite coordinator with various projects and clients.
- Participation in Design reviews with the Development Team.
- Liaise with developers, business analysts in application design and document reviews.
- Handling and Assigning roles and responsibilities to the QA team.
- Experience with gap analysis to check compatibility of existing systems with new business requirements.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Experience in driving UAT Sessions, Regression Builds, End-to-End UAT testing.
- Expertise in Test Automation tools like SELENIUM WEB DRIVER, TOSCA, and VTAF etc.
- Construct Automation Test Script for manual Test Case by using SELENIUM WEB DRIVER (TestNG, CUCUMBER), TOSCA (BDD) and VTAF automation tools.
- Well versed with Handling Elements in Selenium WebDriver. Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG
- Expertise in writing SQL Queries using Oracle, SQL Server, Netezza and Teradata in validating data into Data
- Extensive ETL QA experience using Informatica Power Center and analyzed, tested ETL source to target mappings.
- Implemented Behavior-driven development (BDD) framework using TOSCA and CUCUMBER
- Responsible for identifying various scenarios for Test Automation.
- Implemented Page Object Model (POM) by creating objects for each page.
- Test case/scripts design and Execution for Sprint’s and releases planned.
- Followed Functional Decomposition, Data Driven approach in developing Test Scripts.
- Prepared Coding Standards and maintaining Object Repositories.
- Developing adaptive/reusable Scripts for test automation.
- Experience in using Maven for build automation.
- Expertise in Continuous Integration Tools like Jenkins.
- Knowledge on Load Runner.
- Experience in using test management tools like QC (Quality Center) and Test Director. Have hands-on experience in other bug tracking tools like Bugzilla, TFS, MTM, JIRA and Chorus.
- Experienced in Agile Scrum model, involving in daily road maps and sprint meetings.
- Good expertise in Release planning, Scrum meetings, Reviews and Retrospective meetings
- Experience with working tools like TOAD, MS SQL, SQL Server Management Studio, SQL Developer, SQL Assistant, SQLWorkbench/DB Visualizer and Aginity -Netezza for creating and executing SQL Queries,Strong Knowledge and understanding of ETL/Data Warehouse.
- Excellent communication and interpersonal skills.
- Good interpersonal skills, committed, result oriented, hard working with a quest and Zeal to learn new technologies.
TECHNICAL SKILLS
Testing Tools: Quick Test Pro, Win Runner, Quality Center, Rational Suite (Test Manager), Rational Team Concert (RTC).
Bug Reporting Tool: Clear Quest, Test Director, PVCS, Quality Center
Operating Systems: OS390, Windows 2000/98/NT, HP-UX, LINUX, MAC OS
Programming Languages: C/C++, VB, JAVA, SQL, Perl, JCL, COBOL
Databases: DB2, Oracle 11i, SQL Server 7.0/2000, MS Access
Web Technologies: HTML, XML, JSP, Java, VB.net, ASP.net
Methodologies: RUP, XP, Waterfall, Spiral, AGILE
Scripts: VB Script, JavaScript
ETL/BI Tools: Informatica 9.1/8.6/8.1, Business Objects, Talend
Databases/DB Tools: Oracle 8.x/9.x/10.x, SQL SERVER 2008/2012, MySQL, Teradata, TOAD, SQL*PLUS, SQL*Loader, SQLDeveloper, Netezza, SQL Assistant, SQL Workbench
Data Modeling: Star-Schema, Snowflake-Schema, FACT and Dimension Tables, Pivot Tables
Packages Front: Page, Adobe (PageMaker, Illustrator, Acrobat, Photoshop), MS Publisher, MS Office
Version controls: GIT, TFS
Build/Deployment tools: Ant, Maven and Jenkins
Others: TOAD 11, SQL Query Analyzer, AQT, XML Spy, SOAP Scope, SOAPUI, PUTTY, WIN SCP, HP-QC 10.0, ALM 11, ALM12.53, Clear Quest, Ultra Edit, Clear Case, UFT
PROFESSIONAL EXPERIENCE
Confidential - Minnesota
Sr QA Engineer
Responsibilities:
- Involved in understanding of new requirement with Developers and Product Owners.
- Analyze the Userstory in JIRA and prepare Test Scenarios and Test Cases.
- Involved in Daily SCRUM meetings for the overall Project.
- Responsible for Web application testing and mobile testing using various IOS ans Android devices.
- Review Test Scenarios and Test cases written by my QA team and provide review comments.
- Identify automation scope for all user stories.
- Development of Manual and Automated test cases by decomposing use cases from BRD.
- Designed, developed and maintained test automation scripts in Java for simple to complex automated testing situations using Selenium WebDriver with CUCUMBER
- Implemented Page Object Model (POM) by creating objects for each page
- Updating existing scripts using Selenium WebDriver as per the latest changes and for new features added.
- Involved in Regression Testing using Selenium.
- Cross browser testing across different browsers like IE, Firefox and Google Chrome.
- Involved in SIT & UAT Testing.
- Involved in daily scrum calls and client demo’s.
- Raise any impediments in daily status call which affects the project deliverables
- Track defects in chorus and updated the defects status to development team and follow the defect life cycle.
- Interaction with Business teams, Dev Team to understand requirements & bug fixes
- Perform smoke, functional, regression and re-test for each build received by QA
- Provide QA status update and dashboard metrics to PMO group to effective track the health of the project.
- Perform Root Cause Analysis for the defects identified in UAT and PROD.
- Define the Functional Scripts for UAT with business and drive the UAT sessions.
- Resolved functional issues raised by end users.
- Conducted defect triages on production defects with dev team to provide the necessary details.
- On time delivery without compromising the quality.
Environment: Java/J2EE,SQL,Shell Scripting, Oracle, Cassandra, Eclipse Oxygen, Talend Studio, SQL, WinSCP, Putty, SVN, JIRA, Confluence, Bit Bucket, Kafka, Test complete, SOAPUI, Cassandra DataStax,Git.
Confidential
Sr QA engineer
Responsibilities:
- Involved in understanding of new requirement with business users in requirement analysis stage.
- Analyze the BRD/SRS of the enhancement and impacted areas of new feature going to develop.
- Involved in Preparing Test plan.
- Prepare Use Cases, Test Scenarios and Test Cases from signoff BRD.
- Involved in Daily SCRUM meetings and AGILE/Scrum Methodology for the overall Project
- Review Test Scenarios and Test cases written by my QA team and provide review comments.
- Involvement in Automation Environment Setup Using Eclipse, Java, Selenium WebDriver Java language bindings and TestNG jars
- Development of Manual and Automated test cases by decomposing use cases from BRD.
- Designed, developed and maintained test automation scripts in Java for simple to complex automated testing situations using Selenium WebDriver with TestNG
- Implemented Page Object Model (POM) by creating objects for each page
- Involved in Regression Testing using Selenium
- Involved in SIT & UAT
- Updating existing scripts using Selenium WebDriver as per the latest changes and for new features added.
- Cross browser testing across different browsers like IE, Firefox and Google Chrome.
- Integration testing to verify the data interface between various application modules. Performed System and Regression testing for new releases.
- Upload the TC’s into TFS and updated their status accordingly as we execute them.
- Track defects in chorus and updated the defects status to development team and follow the defect life cycle.
- Interaction with Business teams, Dev Team to understand requirements & bug fixes
- Perform smoke, functional and regression for each build received by QA
- Review the work done by QA team on daily basis.
- Raise any impediments in daily scrum call which affects the project deliverables.
- Provide QA status update and dashboard metrics to PMO group to effective track the health of the project.
- Perform Root Cause Analysis for the defects identified in QA, UAT and PROD.
- Define the Functional Scripts for UAT with business and drive the UAT sessions.
- Resolved functional issues raised by end users.
- Conducted defect triages for defects with dev team to prortize and assigning
- On time delivery without compromising the quality.
- Managed team of 8 members
Environment: Oracle10g Reports, Oracle apps R12.13, Workflows, forms, OAF, Weblogic, SQL && PLSQL, Chorus, Selenium WEB DRIVER, TestNG, Jenkins, POM, TFS
Confidential
QA Analyst
Responsibilities:
- To understand the functional flow and automate the application using TOSCA suite.
- Identify automation scope for all user stories.
- Design Test Scenarios and Test Cases.
- Preparation of Test Scenarios, Test cases, Test data Using Microsoft Test Management (MTM).
- Executed test cases and reported defects using MTM.
- Identify object using Tosca Scanning methods i.e. XScan and Tosca Wizard.
- Develop TOSCA scripts in BDD framework (Using page object model) on progressive automation approach.
- Led large automation implementation i.e.; with automation test suite with more than 1500 test cases.
- Involved in execute automated functional, regression.
- Involved in CICD to run the Jenkins job using different agents.
- Develop TOSCA scripts on progressive automation approach.
- Captured and published various test metrics.
- Involved in daily scrum calls and client demo.
- Worked on a scrum agile process for delivering the outputs on time.
- Raise any impediments in daily status call which affects the project deliverables.
- Involved in peer reviews.
- Managed a Team of 5 members.
Environment: Java, Clear Case, J2EE, JDBC, DB2, MVS-JCL, Swing, Servlets, EJB Web logic Server, Angular JS, TOSCA, Jenkins, POM, MTM.
Confidential
QA Analyst
Responsibilities:
- Involved in analyzing and understanding client requirements.
- Work on Test Plan.
- Analyze functional specification and provide QA estimates.
- Prepare Use Cases, Test Scenarios, Test Cases and Traceability matrix from signoff requirements.
- Code drop deployment on QA servers.
- Involved in smoke, Functional, Integration and regression on each QA build.
- Development of Manual and Automated test cases by decomposing use cases for specific functional requirements.
- Working with Business Analysts to define and design test scenarios and test data.
- Define the Functional Scripts for UAT with Business and drive the UAT sessions.
- Interaction with Business teams, Dev Team to understand requirements & bug fixes.
- Regression testing to daily builds both manually and running automated scripts using VTAF and Selenium.
- Updating existing scripts using Selenium as per the latest changes and for new features added.
- Used Maven for continuous integration.
- Perform GAP Analysis for the defect which are discovered by client.
- Raise defects through JIRA.
- Daily status report to client by sprint calls.
- Monitor the progress of test execution and raise impediments which effect the testing progress.
- Reviewing the work status QA team members on daily basis and solve their issue.
- Cross browser testing across different browsers like IE, Firefox and Google Chrome.
- Involved in status meetings to report issues. Work with developers through all phases of testing to prioritize bug resolutions.
- Participated in daily Scrum meetings to update the daily sprint status.
- Integration testing to verify the data interface between various application modules. Performed System and Regression testing for new releases.
- Coordination between various teams to ensure consistency and accuracy across test plans, user manuals and training materials
Environment: Windows, Client/Server, JAVA, JSP, ORACLE, SOAP UI,REST UI, Quality Center, Agile, MS Office.
Confidential
QA Analyst
Responsibilities:
- Analyzed Application design documents, guidelines and artifacts
- Participated in daily scrum meetings to discuss the ongoing tasks and issues.
- Conducted walkthrough sessions with BA for understanding requirements with solution basis for project
- Involved in Functional, System, Integration, Regression, security and End to End testing for web-based on mobile testing.
- Validated functionalities providing insight into improving mobile banking experience and Performed Compatibility of the application by performing Cross platform testing for iPads, iPhones and Android devices.
- Performed testing in different browsers and tested using selenium for cross browser testing.
- Used emulators and requested devices for functionality testing and integration testing of the Mobile banking application.
- Performed Ad-hoc, Regression testing and retesting the defects after defect fixes
- Performed security-testing ranging from mass-market low bandwidth solutions to high-end banking solutions available on 4G, 2G and Wi-Fi technologies
- Extensively used ALM for the detection of the bugs and tracking the bugs during its lifecycle
- Review test deliverables prepared by offshore team
- Involved in daily triage calls to track bugs and manage testing and providing daily test reports and bug status reports.
Environment: Selenium, Confluence, .Net, TFS, SQL Server Management Studio, SQL and Mobile devices.
