We provide IT Staff Augmentation Services!

Qa Analyst In Automation Team Resume

New York, NY

SUMMARY

  • Extensive experience in Software Quality Assurance & Software Testing (manual and automation) of Client/server applications, Web applications, handheld devices and Mobile apps in diversified fields.
  • Hands - on experience on various system platforms and operating system like Windows, UNIX/Linux.
  • Solid understanding in complete Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy and QA Methodologies- (Agile & Waterfall)
  • Complete understanding and working experience in full project life cycle for software implementation, design, develop master test plan, define test scenarios, quality control, verification and validation services
  • Experience in analysis of Software Requirement Specifications, Use cases, and development of Test Plans, Test Scripts and detailed Test Cases and maintain test scripts and Document all phases of QA process
  • Expert in Backend testing, Black Box, Smoke, Functional, Positive, Negative, Integration, Boundary, Sanity, System, Regression, UI, and User Acceptance Testing (UAT)
  • Performed mobile app and mobile web testing for Android and iOS devices
  • Highly skilled in data analysis, debugging, identifying, reporting, tracking and resolving all defects prior to production
  • Expert using several defect tracking systems such as HP Quality Center (QC), HP ALM and Atlassian JIRA for maintaining the test Requirement, Test Cases, Test Execution, Defect management, Bug Reporting and familiar with other Test management tools
  • Well versed in Object Oriented Programming (OOP) and developing code in Java
  • Knowledge in Automation Framework Development with Selenium using Java
  • Experience in open source automation testing tools like Selenium WebDriver
  • Well experience in Jenkins, maven and GIT
  • Experience with JUnit, TestNG, Apache POI, BDD framework
  • Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server, MS Access and UNIX/Linux operating systems
  • Strong SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance issues
  • Team support, schedule testing and documents walkthrough, review, reports, maintain and Update the Requirement Traceability Matrices ( RTM ) to measure the testing process and requirement progress
  • Proficient skill in risk analysis, prioritize, multitask and comfortable working with strict deadlines
  • Attend and coordinate team meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings
  • Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills
  • Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills
  • Strong communicator and skillful in working closely with customers to identify and resolve problems
  • A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.

TECHNICAL SKILLS

Automation Testing Tools/Frameworks: Selenium, WebDriver, TestNG, JUnit, Apache POI, Gherkin, Cucumber, Firebug, HP ALM, HP Quality Center, Putty, JIRA, Clear Quest, SOAP UI

Development Tools: Eclipse, Oracle SQL Developer, Toad, Maven, Git, Jenkins

Operating Systems: MS-DOS, Windows, Mac OS, Linux, Mobile (iOS & Android)

Databases: MS Access, Oracle, Microsoft SQL Server, MySQL

Microsoft Tools: MS Office, and Outlook, Microsoft Visio, SharePoint

Languages: SQL, Java Script, XML, HTML

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

QA Analyst in Automation Team

RESPONSIBILITIES:

  • Participated in release planning, sprint planning, retrospective and daily scrum for agile scrum development.
  • Extensively worked throughout the defect life cycle from opening to closure using JIRA and ALM.
  • Developed Behavior Driven Development (BDD) scripts with Cucumber and written step definitions for behavior.
  • Used Gherkin Syntax to test the behavior of the Application (BDD) using Cucumber with Selenium (WebDriver).
  • Involved in planning, preparing, creating, debugging and running automated test scripts in Selenium WebDriver using Java, Maven, GIT, JUnit and TestNG framework.
  • Developed Data driven, Keyword driven test framework with Page Object Model approach.
  • Used TestNG, Apache POI frameworks to develop test suite and Data Driven Testing.
  • Cross-Browser Testing was involved for browser compatibility.
  • Analyzed automated test results, maintained and sent reports to the management.
  • Conducted different type of testing (smoke, black box, functional, integration, UI, data, interface, regression, UAT, etc.) for Web and Client-Server based applications.
  • Performed mobile app and mobile web testing for Android and iOS devices.
  • Developed OracleSQLQueries to validate data from the database tables and performed Back-End Testing.
  • Developed automated test framework in Selenium and deployed source code to GitHub.
  • Used Jenkins for continuous integration and development.
  • Reviewed along with the team all necessary documents and ensured that all scripts and documents are updated.
  • Prepared test strategy and test schedule for new, upgraded application and services.
  • Identified, tracked, resolved all defects and ensured resolution prior to implementation of software.
  • Supported and worked with team to prioritize work requests and reported issues/results on a daily/weekly basis.
  • Coordinated with management, development team, operations and clients for any outstanding issues and ensured the implementation of software in correct environment.

Environment: Java, Selenium, Cucumber, Maven, Git, Jenkins, TestNG, JUnit, Apache POI, SQL, JIRA, ALM

Confidential, Washington DC

Software Test Engineer

Responsibilities:

  • Involved in all phases of SDLC, including requirement, design, build, test, implement, coordinate and support for fast-paced environment
  • Closely worked with team members to understand the product/business requirements and use cases
  • Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting
  • Worked closely with Product Owner(PO) and Business Analyst (BA) to ensure user stories are clear and consistence
  • Developed test cases in Gherkins and implemented cucumber to automate them
  • Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and TestNG
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG configuration files
  • Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application
  • Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Implemented Maven for Project building, and Git for code management repository
  • Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
  • Performed Backend Testing by developing complex SQL queries
  • Performed mobile app and mobile web testing for Android and iOS devices
  • Resolve the risk, issues and defects with the coordination of the group members and external team members
  • Work independently in multiple project and effectively communicates with the stakeholders
  • Provide support to the users about the UAT testing information, test data and user needs

Confidential, New York, NY

QA Analyst

Responsibilities:

  • Added to test plans and test cases with minimum supervision.
  • Conducted analysis of test results to find defects in the product or to find incomplete/inadequate test case
  • Generated Test data for various types of testing like valid data and invalid data.
  • Worked with Developers, Business and Release managers to discuss ways to fix the defects.
  • Analyzed test results, determined causes of failures, and wrote detailed and executive summary test reports.
  • Re-test defect fixes and provide update to development team.
  • Validated the data integrity and populated in the database using SQL queries.
  • Maintained and executed Test Cases, and Test Scripts using Quality Center.
  • Reported & tracked the bugs, performed E-mail notifications to the developers using the Quality Center (QC).
  • Manually performed System, Security, Functional, Boundary, Regression and UAT Testing.
  • Team support, schedule testing and documents walkthrough, review, reports, maintain and Update the Requirement Traceability Matrices ( RTM ) to measure the testing process and requirement progress.
  • Proactively provided daily status reports to test lead or clients on a daily basis.

Confidential, NY

QA Tester

Responsibilities:

  • Analyzed the system requirements and understand the application functionality
  • Involved in preparation of test plan based on the requirement
  • Involved in development of Automation Framework to provide support in automated testing
  • Create test case using Excel test case template and export them into Quality Center
  • Execute the test cases and report the defect using Quality Center
  • Once defects are identified I reproduced them and report the defect in Quality Center that clearly written so that defect can be easily found
  • Scheduled & executed Manual Test Scripts from Quality Center; finding defect and log the defect in QC
  • Used checkpoints to validate default values in edit boxes; combo boxes and verified the expected results
  • Attend to the automation code review & verification meeting with team lead and team members
  • Participated in daily and weekly status meeting and provide daily status report
  • Wrote SQL Query to Validate data in Oracle database
  • Created and maintained Test matrices and weekly Reports
  • Attended review meetings to discuss the status of the project
  • Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.

Hire Now