Automation Lead Developer Resume
DenveR
SUMMARY:
- Lead software developer and Test automation developer with over 10 years of hands on experience in IT. As part of assignments I have been in Requirement Analysis, Software Design, Software Development, Quality Assurance and Application Maintenance.
- 7.5 years of experience in Software Product Design and Development.
- 3+ years of experience in Test Automation Architecture, Development, System testing and Application testing.
- Proficient in Agile/scrum project methodology
- Effective communication skills and record for coordination between globally located teams
- Project delivery under stringent timelines and high pressure
- Thorough Understanding of Software Development Life Cycle (SDLC), involved in various phases like Requirements, Analysis/Design, Development and Testing
- Extensive experience in Software development life cycle involved in various phases like Requirements, Analysis/Design, Development and Testing
TECHNICAL SKILLS:
Languages: C, C++, VC++, MFC, C#, COM, UNIX Shell Scripting, Python, Java, ActiveX, HTML, UML, Objective C, Actionscript, JavaScript, Typescript
Databases: MS SQL Server, MySQL
Operating systems: Windows, UNIX, Mac, iOS, Android
Testing Tools: Quality Center, Bugzilla, JIRA, Teamspace
Development Tools: Enterprise Architect, Rational rose, CaliberRM, RequisitePro, Code collaborator, Fortify, Clearcase, Perforce, Git, Jenkins, Maven, Gradle
Other Tools/Utilities/Frameworks: Putty, VI editor, Eclipse, Microsoft visual studio, GDB, DBX, Intellij, WebStorm, XCode, Sourcetree, Bootstrap, AngularJS, RequireJS, Node, Hadoop, Selenium
Protocols: HTTP, HTTPS, HLS, HDS, Smooth
PROFESSIONAL EXPERIENCE:
Confidential, Denver
Automation Lead Developer
Responsibilities:- Leading the QA team for player applications in various platforms.
- Designed player automation framework for testing of different player platforms.
- Developed test applications in iOS, Android and Desktop to QA player platforms.
- Discussion with various stakeholders at offshore and client teams.
- Involved in requirement gathering, test plan, test strategy and writing test scenarios.
- Involved in effort estimation.
- Designed and developed automation framework to test STB player.
- Functional and Regression testing of various features like SAP, EAS, Advertisement, CC, DRM
- Designed and developed test reporting web page for reporting various player platform test results.
- Developed various python scripts for different module automation.
- Design and developed few internal web frameworks using HTML5, JavaScript, Angular, Bootstrap, JQuery
Environment: Objective - C, Action script, Java, Python, PHP, JavaScript, Typescript, JIRA, Git, HTML, HTTP, HLS, HDS, Smooth, Bootstrap, Angular, Selenium
Confidential, Westlake Village
Automation Developer
Responsibilities:- Member of the QA team involved in the migration.
- Involved in the migration of various Interfaces, which talks to different DPVs and data hosting systems. Migrated interfaces from AIX environment to Linux environment.
- Developed and tested UNIX shell scripts.
- Developed and tested Python scripts.
- Developed a few simulators, which simulates host environment using Java.
- Discussion with various stakeholders at offshore and client teams.
Environment: C, C++, UNIX, Linux, Perforce, Code Collaborator, Rally, GDB, Python, Java, UNIX scripting
Confidential
Senior Developer
Responsibilities:- Involved in the migration of various Interfaces, which talks to different DPVs and data hosting systems. Migrated interfaces from AIX environment to Linux environment.
- Involved in design and development of new features.
- Involved in maintenance of the application by fixing bugs and performing unit and integration testing.
- Involved in recruitment of new resources and mentored and trained them.
- Involved in the initial discussion with client team about the design and development process and quality process which needs to be followed in the life cycle of the project.
Environment: C, C++, UNIX, Linux, Socket Programming, Eclipse, Perforce, Fortify, Code Collaborator, Rally, Valgrind, GDB
Confidential
Senior Developer
Responsibilities:- Involved in reviewing the functional specification given by the customer and preparing the effort estimation based on WBS method.
- Involved in design and development of new features. Enhance the unit testing framework as the new functionalities get added.
- Involved in maintenance of the application by fixing bugs and performing unit and integration testing.
- Some of the features I have involved are color printout of waveform, split screen printout, holter, fractional flow reserve (FFR) etc.
- Participated in mentoring new joiners to understand sensis application and to get an overall view of system architecture and design.
Environment: C, C++, VC++, MFC, ActiveX, Windows, Caliber RM, RequisitePro, Code Collaborator, Enterprise Architect, Quality Center, C#, .NET, Clearcase, Java
Confidential
Software Engineer
Responsibilities:- I worked as a software engineer for this project.
- I was fully involved in the design and development of Text to Speech property, Copy Text and Clear Text property for hyperlink object, Slide Out in bitmap object, hyperlink toggle property, validation video in hyperlink etc.
- Involved in maintenance of the application.
- Involved in Unit Testing
Environment: C, C++, VC++, COM, Java script, HTML, Clearcase
Confidential
Software Engineer
Responsibilities:- I worked as a software engineer for this project.
- I was fully involved in the design and development of Dynamic Data Variable and Task Threshold - Meet/Exceeded Scoring, Scoring and Penalties at different level etc.
- Involved in maintenance of the application.
- Involved in Unit Testing
Environment: C, C++, VC++, COM, Java script, HTML, Clearcase