Qa Analyst Resume
SUMMARY:
- Over 12 years of experience in IT industry with 4.5 years in Software Quality Assurance (QA) working with Web, Client/Server including manual and automation testing.
- Experience in Selenium IDE, Selenium Web driver , Firebug , Framework , Fire path , CSS , Xpath .
- Expertise with Iterative development methodologies such as Agile Scrum and Waterfall .
- Proficiency in TestNG and JUnit
- Extensive experience in developing Test Plans, Test Scenarios, Test Cases, Test Matrixes, Test Reports, and documentation of Manual and Automated Tests .
- Expertise in analyzing and reporting bugs as well as supporting team members with fixing errors.
- Proficiency in Defect management, including Defect creation, modification, tracking, and reporting using Industry Standard Tools such as Test Complete, ALM/QC , Jira , Bugzilla and Excel.
- Worked extensively on Confidential Multimedia Software Framework
- Proficiency in SVN and CVS repository.
- Over 8 years’ experience in the field of multimedia embedded system design, implementation and optimization of Confidential codec (H.265, H.264, MPEG - 4), audio codec (AMR, G729b), image codec(PNG, WBMP) on various DSP processor(CEVA, ARM).
- Proficiency in C and C++.
- System level testing of Audio/ Confidential Codecs for use in various Confidential products.
- System Integration of Multimedia Codecs with Confidential Software Framework.
- Team functioning in agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Led day to day monitoring of the progress of project and gave inputs for possible corrections.
- Developed and execute user acceptance/regression test plans. Testing includes all phases related to system configuration that support human resources functionality.
- Experienced in working with Internal/External vendors, and Custom applications.
- Ability to interact with developers and product analysts regarding application analysis.
- Excellent interpersonal skills and communication skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with resource constraints.
TECHNICAL SKILLS:
Testing: Quality Centre / Application Lifecycle Manager (QC/ALM), Selenium WebDriver.
Version Control Tools: CVS, GIT, SVN
Methodology: Agile Scrum, Waterfall.
Languages: C, C++, Java.
Operating Systems: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential
QA ANALYST
Technical Environment: Selenium 2.3, Java, Git, TestNG, JIRA. ALM, Confluence
Responsibilities:
- Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development
- Automated manual Test Cases using Selenium 2.53
- Reporting the defects using ALM.
- Participating in Sprints, Planning, Showcase, Retrospective and Daily Scrums.
- Understand the business goals & requirements of the project.
- Analysing requirements and developing requirements traceability matrix.
- Design test approach and scenarios by Preparing for Smoke testing, Regression, Integration testing, Functional testing, End to End System testing and User Acceptance testing.
- Coordination with Business for deliverables and technical queries
- Designing test cases based on the scenarios documented.
- Analysing the test cases written to devise test coverage metrics so as to improve the test effectiveness.
- Conduct peer review for test cases and bug reports developed by other team members.
- Planning for the test case execution, as the testing is completely data driven.
Confidential
QA ANALYST
Technical Environment: Confluence, JIRA, HP ALM
Responsibilities:
- Participating in Sprints, Planning, Showcase, Retrospective and Daily Scrums.
- Understand the business goals & requirements of the project.
- Design test approach and scenarios by Preparing for Smoke testing, Regression, Integration testing, Functional testing, End to End System testing and User Acceptance testing.
- Designing test cases based on the scenarios documented.
- Conduct peer review for test cases and bug reports developed by other team members.
- Data Creation and basic data setup for Sanity, Functional and Regression testing.
- Execution of test cases and maintaining regression test scripts.
- Work on timelines required for the project/job.
- Analysing test reports and identifying the defects.
- Defect Analysis and Defect Tracking through Quality Centre
- Maintain log of test Results / Defects using Quality Centre and interacted with developers to resolve issues.
- Generation of daily reports, metrics collection and performing audits on timely basis
- Documenting the best practices, learning’s, risks, review logs, clarifications.
- Provide resolutions to the team as and when needed.
- Daily tracking of the system for its availability and also maintaining the downtime.
Confidential
Senior Software Engg
Technical Environment: C
Responsibilities:
- Development of various modules involved in parser and packaging
Confidential
Senior Software Engg
Technical Environment: C
Responsibilities:
- Ported and tested different audio codecs across the windows desktop and windows Confidential .
Confidential
Senior Software Engg
Technical Environment: C and Assembly CEVAX1620
Responsibilities:
- Proper organization and management of code and data memory of all the codecs.
- Implemented efficient memory management scheme for stack, state and table memory.
- Resolved discrepancies in codec MCPS and memory requirements between standalone version and after integrating with the system.
Confidential
Senior Software EnggTechnical Environment: C and ARM
Responsibilities:
- Perl scripts were generated for automating the entire validation process.
- All the unit tested and optimised codecs were integrated with the MMF and tested in real-time on the ARM Development Platform.
- All the components of the MMF were tested using numerous real life scenarios that will be encountered in a typical Confidential device.
- Documentation and reporting the bugs indentified during testing.
Confidential
Senior Software EnggTechnical Environment: C and CEVAX1620
Responsibilities:
- Hand-coded time critical functions such as Motion compensation and VLD functions in assembly.
- Optimization was done using the special Confidential acceleration instructions of CEVAX1620.
- Tested the decoder on CEVA Dev board for real-time decoding and display.
- Various memory transfer functions in the code were replaced using the 2D DMA support of the DSP Subsystem.
Confidential
Senior Software EnggTechnical Environment: C and CEVAX1620
Responsibilities:
- Hand-coded large wrapper functions in assembly for PM optimisation.
- Kept code memory size as low as possible helped in better cache performance and also reduced the overall size of the image to be loaded in the Confidential flash memory