Sr Qa Engineer Resume
-minnesotA
SUMMARY:
- 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.
- 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.
- 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
- 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
- Excellent communication and interpersonal skills.
- Good interpersonal skills, committed, result oriented, hard working with a quest and Zeal to learn new technologies.
TECHNICAL SKILLS:
Automation Tools: Selenium WebDriver, TOSCA, VTAF, Test complete
Mercury Tools: Test Director 8.0, Quality Center /ALM, Load Runner.
Defect Tracking Tools: Bugzilla, JIRA, Team Foundation Server (TFS), MTM and Chorus.
Language: Java, C, SQL, C# & .Net
Web Technologies: HTML, JavaScript,, XML and JSON
Database Technologies: Oracle, SQL Server
Version controls: GIT,TFS
Servers: BEA Web logic, IBM Web Sphere, Apache.
Build/Deployment tools: Ant, Maven and Jenkins
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.
Confidential
QA Tester
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Prepared and executed Integration and Regression Test Plans.
- Went through in the whole test suite created using Manual to change it to QTP.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle and SQL database by writing SQL queries.
- Worked with business analysts, developers, and the support team to define the testing requirement documents.
- Performed System Integration in qa environment
- Closely interacted with designers and software developers to understand application functionality and navigational flow.
- Identified test scenarios and wrote test scripts for the scenarios.
- Performed performance testing using JMeter.
- Regression test cases were written and automated using QTP frame work
- Updated and maintained SVN. Utilized Jira for reporting and logging defects. Followed up on defects through the bug life cycle.
- Investigated software defects and conducted bug triage meetings.
- Worked in Agile environment.
Environment: Web Services, C#, .Net, QTP, Jira, Apache Subversion (SVN), Test Manager, Quality Center, JMeter, SQL Server, Oracle, XML, TOAD, Jboss.
