Software Engineer Resume
SUMMARY
- Software Automation Test Engineer with 16 years of total experience (12 years as Automation Test Engineer in Medical device industry)
- Proficient in Manual and Automated Testing.
- Extensive experience in planning, implementation and delivery of Verification Projects.
- Conversant in medical product development (Class III devices), design control process and quality system or regulatory environment.
- Strong communication skills, both verbal & written, with particular emphasis on the production of clear & detailed documents within Test Plans, Test Cases, Business Requirements, and Functional Specifications.
- Created process documents and deployment guidelines.
- Good Documentation and Process Management skills with an ability to effectively understand the business requirements to develop a quality product.
- Experience in PHP and C# programming languages and Object - Oriented Design.
- Team player with excellent initiative skills and ultimate willingness to learn new technologies.
- Mentored and lead offshore teams on verification projects.
- Received Competent Leader and Competent Communicator Award from Toastmaster’s International.
TECHNICAL SKILLS
Automation Testing Tools: UPTE (C# based), QTP
Requirement Management Tools: IBM Telelogic DOORS 9.2, Cockpit
Defect Tracking Tool: Rational ClearQuest, JIRA
Configuration Management: Rational ClearCase, Team Foundation Server (TFS)
Programming Languages: PHP, C# (.NET 4.0), C++,C
Databases Related: Oracle SQL Express, SQL Server
Business Process Methodology: SDLC, Waterfall, Spiral, Agile (Scrum-Development)
Equipment/Tools: Oscilloscope, Multimeter, SEIT Board, Power Supply, Load Boards, Yack.
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Supporting the Capgemini Translation team with technical support, review their work, testing their build and proving updates to management.
- Design Test Strategies and Test Procedures to verify the behavior of the software as compared to the corresponding requirements.
- Support peer reviews of the test assets (test scripts, protocols etc)
- Develop and test new capabilities for test automation system and ensure timely completion in relation to project schedules
- Understand SW/HW systems and perform exploratory testing to find defect earlier in the project,
- Interact with the cross-function teams (Marketing, Quality), Developers, and Test teams.
- Create Test Cases, Test Procedures(Test Objectives), Test Strategy
- Developed and update automated and semi-automated test scripts.
- Peer reviewed test assets.
- Performed system test, software/firmware test, dry runs and regression runs.
- Troubleshoot failures/issues using different debugging techniques.
- Discovered Bugs and submitted them using JIRA and/or TFS scrum board.
- Set/Configure test stations for the test teams (offshore/onsite)
Confidential
Software Engineer
Responsibilities:
- Interact with the Business, Developers, and test teams to develop and review new feature requirements
- Create Test Cases, Test Procedures(Test Objectives)
- Developed and update automated and semi-automated test scripts.
- Peer reviewed test assets.
- Performed system test, software/firmware test, dry runs and regression runs.
- Troubleshoot failures/issues using different debugging techniques.
- Discovered Bugs and submitted them using JIRA and/or TFS scrum board.
- Set/Configure test stations for the test teams (offshore/onsite)
Confidential
Software QA Engineer
Responsibilities:
- Interact with the Business, Developers, and test teams to develop and review new feature requirements for their software products.
- Requirement gathering.
- Create Test Cases, Test Procedures for web based apps iWorkflow and iEntry
- Performing SQL Database testing and writing SQL queries.
- Production Release and Validation.
- Reporting Bugs in JIRA.
Confidential
Dev Ops Engineer
Responsibilities:
- Develop shared libraries and Test Scripts in C# (.Net 4.0 frameworks) for Automation framework.
- Interact with members of the requirements, development, and test teams to develop and review new feature requirements for multiple therapy management software products and cardiac embedded systems’ software.
- Initiatives in Verification process improvement and co-ordinate efforts to implement it across the teams.
- Co-ordinate and mentor offshore teams of size more than 12 based in Mumbai, India on multiple assignments.
- Perform new feature and Integration verification on intermediate releases.
- Submit new defects and manage Software Work Requests for possible problems and enhancement requests using Rational Clear Quest.
- Participate in CCB/planning meetings for multiple projects.
- Develop Windows applications to automate QA tasks.
- Final Configuration Testing.