Quality Assurance Analyst Resume
SUMMARY:
- Over 10+ years of overall IT exposure in Quality Assurance using both manual and automated testing.
- Extensive knowledge on all phases of Software Testing Life Cycle (STLC) and Defect Life Cycle: Test design, test execution, Test metrics generation, Defects - logging, tracking and closure.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, ALM, BugZilla etc.
- Expertise in Test management tool, HP Quality Centre (ALM).
- Experience in Test Automation tools like SELENIUM WEBDRIVER (Java).
- Experience with mobile testing using Appium.
- Certified in Selenium Webdriver and Advanced Frameworks.
- Certified in ISTQB Foundation Level Tester.
- Experience in developing selenium automation scripts using TestNG and developing ANT/ Maven targets to execute automation suites from command line.
- Exposure in using Selenium Web Driver API to automate tests on cross browser and cross platform environment.
- Sound knowledge of TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Exposure in making Data Driven and Keyword Driven framework to maintain test suite.
- Expertise in analyzing user requirements, Functional and technical specifications.
- Proficient in Analyzing System & Functional Specifications, Business Requirements, Business Rules to Identify Test Requirements, track the requirements.
- Experienced in testing Stand-Alone, Client-Server and Web-Based Application.
- Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
- Experience testing SOA with RestFul/SOAP Web Services.
- Expertise on Cross Browser testing for compatibility on IE, Safari, Chrome and Firefox.
- Familiar with techniques applicable to the identification of anomalies (defects) with regard to software testing evolutions. Such techniques include System, Functionality (Black Box), Integration, Regression and User-Acceptance, Exploratory, System Testing, End-to End Testing, Ad-hoc Testing, Sanity Testing.
- Extensive knowledge on all phases of Software Testing Life Cycle (STLC) and Defect Life Cycle
- Experience in handling Onsite-Offshore model projects.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Possess reasonable understanding of generating reports.
- Experience in testing ECUs(Electronic Control Unit).
- Sound understanding of Automotive, Life Science and Health Care domains.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
PROFESSIONAL EXPERIENCE:
Quality Assurance Analyst
Confidential
Responsibilities:
- Created automation testing framework using Selenium WebDriver with Java.
- Worked closely with the Business Users and Technical Architects for to create baseline Selenium framework
- Created automation test suites for Integration testing.
- Developed Automation Scripts Using Java.
- Maintained Base Class for loading the configurations from properties files, Initializing the WebDriver, Implicit Waits, Extent Reports and also taking screen shots for failed test cases.
- Suite test, ignore test, exception test, timeout used in both Test NG and JUnit
- Created automation scripts for mobile testing using Appium.
- Did Mobile testing for both Android and iOS.
- Involved in Sprint planning, Sprint Retrospective and Refinement sessions.
- Attended status meetings and provided status updates in scrum meetings.
- Involved in both Manual and automation testing.
- Maintained and executed Automation Regression suites for every sprint release and reported any issues found during test execution.
- Participated in Release Planning and provided estimations for automation efforts
- Understanding requirements based on discussions with client BSA.
- Creating Test cases, Test Scenarios and Test Suites
- Creating Test Data in database.
- Performing System Testing and Regression Testing.
- Stored Procedures Testing
- Identifying the Defects and tracking them to closure using QC
Environment: Quality Center, Windows 7, MS Office, SQL Server, Selenium WebDriver with Java,Appium, Agile Process and Scrum methodology.
Confidential
QA Analyst
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application
- Responsible for working along with the Functional Analyst for analyzing requirements and providing inputs.
- Create Test Cases, Test Scenarios and Test Suites.
- Worked independently on Blood Bank, Operation Theater, In-Patient and Nurse modules.
- Creating Test Data.
- Performing System Testing
- Performed Regression testing for new builds and every modification in the application
- Analyzed test results, tracked the defects and generated reports using Quality Center
- Performing Sanity Testing
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Identifying Test Scenarios for automation.
- Automation of the Sanity Testing Test Suite using Selenium IDE.
- Suggesting Process Improvements
- Mentoring new team members to the project
Environment: Selenium IDE, TFS, QC, Windows 7, MS Office, SQL Server.
Confidential
QA Analyst
Responsibilities:
- Understanding the functional requirements
- Validating Test Scenarios
- Creating Test Scenarios for the ECUs(Electronic Control Unit) BCM and IKEY
- Analyzing the coverage of the Test Suites based on the functional specifications.
- Worked on NI- CHASSIS for digital, analog and CAN signals communication.
- Execution of Test Scenarios in simulated environment through CAN network (Canoe)
- Analyzing the test results and identifying the cause of failures
- Regression Testing & Review of Test Scenarios
- Mentoring new team members to the project
- Identifying % coverage of vehicle functionality in test scenarios
- Identifying the potential areas for automation.
- Suggesting Process Improvements
Environment: Simulated Testing Environment, TVRA tool, CANoe 5.2.47, CAN Card XL, LABVIEW and Test Manager
TECHNICAL SKILLS:
Operating Systems: Unix, Windows 98/2000/XP/Vista
Automation Tool: Selenium Web Driver
Test management tool: Quality Center - (ALM), TFS
Defect tracking tool: ALM (QC), Bugzilla, JIRA
Languages: C, Java, SQL
Desktop Virtualization: Citrix
Database: Oracle, SQL Server, MS-Access
Microsoft tools: MS-Word, MS-Excel, MS-PowerPoint, MS-Outlook, MS-SharePoint
Domain Experience: Automotive, Life Science and Heath Care
