Sr. Firmware /software Test Engineer Resume
NY
SUMMARY:
- Total of 15 years+ work experience in PC software and embedded software testing, designing of applications using java technology and .NET framework.
- Recent 6 years + experience in the field of embedded firmware/ Software testing on devices.
- Have the in - depth knowledge of the methods and procedures of software testing, Quality Analysis and SDLC.
- Analyzed business and system requirements, manage development of specifications to create and execute detailed Test plans and Test cases.
- Develop and coordinate overall testing strategies- functional testing, black box, Smoke Testing, System testing.
- Also Perform Non-functional testing like Load testing, Performance testing using jProfiler (for java) and Just Trace/ YourKit (for .NET), Regression testing and User Acceptance testing (UAT).
- Used the Bug Tracking tools BugZilla to manage the bug’s life cycle. Familiar with JIRA issue tracking system as well.
- Performed Create, Read, Update, and Delete operations on database correctly as per specifications and verified Consistency, Durability properties with the SQL queries.
- Helped the developer to debug the problem areas and prioritized the bugs according to the business requirements.
- Prepared test report, incident report to the Management as a periodic basis.
- Written different Technical documentation - QA, QA Methodologies, User Manual, Technical instructions, documentation.
- Developed different type of reports using iReport tools (for Java) for Commercial Banking product and Telerik reporting tool for (.NET) for Embedded system products, using both standalone tools and integrated with Java/ C#.
- Evaluated different Testing tools and made suggestions to the Management about the feasibility, usability and usefulness of those tools.
- Participated in product design reviews to provide input on functional requirements and potential problems.
- Wrote different user manual and technical manuals for different products.
- Compliance with the Standards like “Medical device software process by British Standard” and “General Principles pf Software validation by FDA”, IEEE 829 regarding the firmware/ software testing.
TECHNICAL SKILLS:
Testing/Bug Reporting Tools: JUnit, Bugzilla, Jira, Jprofiler, Ant, Just Trace, YourKit
Instrumentation and Configuration Tools: Log4j, Visual Source safe, Win CVS 1.3, tortoise SVN, tortoise Git
Known Language: Java, Servlet/JSP, C, C#
Database: ORACLE v9i, 10g, MS SQL 2012, 2014, MS Access
Web Server/ Container: Apache, Tomcat 5/6
Automated tools (Knowledgebase): Test Complete, QTP
Reporting Tools: iReport, Telerik Reporting tool
IDE: InteljIdea, Visual Studio 2010, 2012, Toad, SQL Server Management Studio
PROFESSIONAL EXPERIENCE:
Sr. Firmware /Software Test Engineer
Confidential, NY
Responsibilities:
- Analyzed business and system requirements, manage development of specifications to create and execute detailed test plans.
- Configured test environment and created Test cases for firmware and software products.
- Performed Functional, GUI, Regression, System Integration and Load testing on company products.
- Performed Create, Read, Update, and Delete operations on database correctly as per specifications and verified Consistency, Durability properties with the SQL queries.
- Setup and manage bug tracking system. Reporting bugs using the tools Bugzilla and ensures the bug life cycle.Testing Management:
- Maintain project status on ScrumDo
- Plan, Organize, and supervise testing
- Collaborated with technical and production team to improve quality standards and processes.
- Assist developer in debugging and correction of the issued found. Interface with developers and track the status of bugs or technical issues.
- Developed different type of reports using Telerik reporting tool for (.NET) using both standalone tools and using Visual Studio project in C#.
- Database design and documentation for embedded software using SQL Server 2012/2014, Toad. Prepared Data Dictionary, Relationship diagram, scripts for the database.
- Requirement analysis and design for Embedded software. Participated in product design reviews to provide input on functional requirements and potential problems.
- Write SQL for displaying different results on application.
- Provide 2nd level customer support
- Writing Technical Documentation - release notes, test report, incident report and FAQs
- Writing software User Manual for different product
- Test the product on different OS on virtual machine- Oracle Virtual Box. Experienced in configuring and using of the Virtual Box software.
- Capture/ Restore device images using Windows PE system.
Environment: C/C#, Telerik, Winform, Wpf, Visual Source Safe, Tortoise SVN, Tortoise Git, Bugzilla, MS Project, MS Excel, MS Word, MS Access, MSSQL, Win CE, WinXp, Win 7, Virtual Box, Just Trace Profiler, YourKit Profiler, Red Gate database Doc.
QA Team Lead
Confidential
Responsibilities:
- Wrote Test plans for performing test procedures on this system.
- Performed User Acceptance Testing to ensure whether it meets the business requirements.
- Assigned team members to develop test cases.
- Organized and Supervised the black box testing for iCard system
- Performed functional testing for GUI/ interface of Automated Teller Machine (ATM), POS.
- Used Bug tracking tool- Bugzilla to monitor the Bug life Cycle. Had several meetings regarding the bugs with the developers face to face with the QA team.
- Checked all the operation and reports with the database by writing SQLs.
Environment: JSP/Servlet, JDBC, Oracle, Dreamwaver, HTML, Javascript, Tomcat container, WinCVS, Bugzilla, MS Project .
QA Team Lead
Confidential
Responsibilities:
- Implemented and recommended improvements to QA policies, standards and procedures.
- Assigned the tasks of analyzing business requirements and writing test plan & test cases.
- Reviewed the requirement specifications and updated the existing test cases accordingly.
- Interacted with Project Manager, Business Analysts and Developers in solving various issues.
- Participated in various project status meetings.
- Extensively used Bug tracking tool- Bugzilla to monitor the Bug life Cycle.
- Conducted research on installation and cross-platform testing for different OS and database.
- Written different documentation about QA, User manual, Deployment manual, Performance tuning regarding the software developed.
- Developed different type of reports using iReport tools (for Java) using both standalone tools and integrated with JAVA/ .NET framework.
- Participated in product design reviews to provide input on functional requirements and potential problems.
Environment: Struts, JSP/Servlet, JDBC, Hibernate, Oracle, MySQL, IntellJIdea, Dreamwaver, HTML, Javascript, jasper Report (iReport), Cocoon, Junit, Jprofiler, Log4j, Apache web server, Tomcat container, WinCVS, Bugzilla, Unix, Putty, MS Project .
QA Engineer
Confidential
Responsibilities:
- Implemented QA standards and procedures.
- Analyzed business requirements.
- Created test plan, test cases, scenarios, conditions and scripts.
- Performed Functional and non-functional testing.
- Interacted with Developers in solving various issues.
- Used Bugzilla to monitor the Bug life Cycle.
- Wrote different SQL to check the database entries.
Environment: JSP, Servlets, JDBC, Core JAVA, HTML, XML, JavaScript, CVS, Apache Tomcat 5.x, Oracle 8.x/9i, Windows 2000/UNIX
Software QA Engineer
Confidential
Responsibilities:
- Worked with development teams investigating and correcting software bugs and deficiencies based on the testing results.
- Created and Generated System test scripts for different test scenarios covering all aspects of project functionality.
- Created test plan, test cases, scenarios, conditions and scripts.
- Performed Functional, GUI, Regression, System Integration, User Acceptance testing for web-based e-commerce application.
- Bug tracking tool Bugzilla was heavily used in reporting the bugs and track/verify the fixations as reported by developers.
- Written complex SQLs to perform the data integrity testing.
Environment: Java, JDBC, Oracle, MySQL, XML, HTML, Javascript, Dreamwaver, Jbuilder, Bugzilla, Visual SourceSafe.
Developer
Confidential
Responsibilities:
- Written functional specifications with end users.
- Designed Use Cases and business logic components for the intended system.
- Using Java AWT, SWING, servlet and JSP to develop Customer Information system software. Used MS Access at the backend.
- Designed and developed intranet mailing system for in-house development using Java Mail API.
- Developed the server side code using Servlet and business logic/helper classes using Core Java.
- Designed the User Interfaces using the macromedia dreamwaver for intranet mailing system.
Environment: Java 1.2 (AWT/SWING), HTML, Servlet, JSP, Javascript, MSAccess, Dreamwaver.