Technical Lead Resume
Santa, ClarA
PROFESSIONAL SUMMARY:
- 8 Years of extensive experience as Software Developer with emphasis on Test Automation and Infrastructure Development for Software Quality Assurance & Automated Testing
- Hands on experience in developing Libraries/Tools using Python
- Experience in automation of REST APIs using Python and Robot framework
- Experience in automation infrastructure development of REST APIs provided by Twitter, Facebook, Gmail and other web portals
- Experience in Design, Development, Testing, Automation, Enhancement and Maintenance of Applications and Tools
- Test Innovations - Development of Automation infrastructure for Next Generation wearable platforms (Smart Glasses/Projection Technologies)
- Basic experience on SQL queries.
- Demonstrated experience in the automation development using Selenium
- Demonstrated experience in Load/Performance testing using Jmeter
- Extensive experience in working with Web elements which includes Xpath, CSS selectors, ids, class names etc.
- Highly Proficient in development of infrastructure and End to End Testing which includes Functional, Performance, Integration, GUI, Regression, Automation & Load Testing
- UAT testing on Client/Server as well as web-based applications
- Expertise in management and execution tools - JIRA, HPALM, JIRA, GIT and other tools
- Exposure to all stages of SDLC and STLC
- Excellent knowledge and working experience in test planning, test case and test script creation, test execution and test result analyses
- Well versed in Agile/Scrum methodologies for software development
- Good interpersonal and communication skills leading to an excellent team player
- Experience working and leading programs in multi-site development environment across different geographical time zones
- Complete delivery ownership with continuous coordination across multiple stakeholders and teams (Software Development, Hardware, Test Infrastructure and QA Teams)
- Proficiency at grasping new technical concepts quickly and utilizing it in a productive manner
- Highly proactive, self-motivated and result oriented Individual with excellent attitude.
- Key contributor to test infrastructure development/automation for the next generation platform working closely with development, architecture & Innovations teams.
- Initiated the automation of the desktop and web-based application using Selenium in SureWaves.
TECHNICAL SKILLS:
Technologies/Domain: Automation infrastructure development of next generation smart glasses. Automation infrastructure development of Web portals.
Languages/Scripting: Python for Selenium Automation
Operating Systems: Windows, Linux, iOS, Android
Automation Frameworks: Junit: Data Driven, Hybrid Driven and Keyword Driven. Robot framework
Automation Tools: Selenium Webdriver, Jmeter
Software tracking & Management Tools: Bugzilla, JIRA, SVN, Git, Stash, Confluence
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara
Technical LeadTechnologies Used - Python, Facebook WebdriverAgent (XCUI Test), Espresso Framework
Responsibilities:
- Complete ownership and responsibility of all assigned deliverable
- Automation Infrastructure development for web portals using Selenium in Python
- Automation Infrastructure development to work with REST APIs provided by Twitter, Gmail, Facebook and other web portals using Python
- Automation Infrastructure development to interact with the Curie devices through serial communication using Python
- Collaborating with team members across sites (USA & India) to achieve every milestone as per defined schedule and quality
- Collaborating with clients to help execute their test cases using Automation Infrastructure.
Confidential
Technical LeadTechnologies Used - Python, Robot framework
Responsibilities:
- Complete ownership and responsibility of all assigned deliverables.
- Automation of Web portals using Selenium Webdriver and Robot framework using Python
- Development and Enhancement of Automation Infrastructure and frameworks for specific project needs
- Collaborating with team members across sites (USA & India) to achieve every milestone as per defined schedule and quality
- Communication with client development team to deliver fixes for new development
- Executing test cases on Jenkins and publish results to Clients
- Collaboration with cloud development team for new stacks, based on the new platform.
- Collaboration with Continuous Integration team for the setup of new cloud machines (VMs) on Jenkins, required for execution of automated scripts.
Confidential
Senior Software EngineerTechnologies Used - Selenium Webdriver with Python, Jmeter
Responsibilities:
- Development of Automation Infrastructure for Web portals using Selenium Webdriver and Hybrid Driven framework using Python
- Automation and Execution of test cases written by Manual testing team using developed Infrastructure
- Performance testing of Online invoicing and Program scheduling system using Jmeter.
- Analysis of Business Requirement Document, creation of test plan and preparation of detailed test cases for new functionality
- Verify the Automated results, log defects in JIRA and update the status to higher management
- Managing knowledge sharing with-in the team after identifying critical bug
- Involved in performing GUI, Functional, System, Regression and Integration testing of Client and Server
- Interaction with sales team for the usage of client applications.
- Involved in the Acceptance testing of the application.
Confidential
Senior Software EngineerTechnologies Used - Jmeter, Selenium Webdriver for Web portal automation using Python
Responsibilities:
- Development of Automation Infrastructure for Web portals using Selenium Webdriver and Hybrid Driven framework using Python
- Automation and Execution of test cases using Selenium.
- Analysis of Business Requirement Document, creation of test plan and preparation of detailed test cases for new Functionality.
- Load & Performance testing of application using Jmeter.
- Verify the Automated results, log defects in JIRA and update the status to higher management
- Managing knowledge sharing with-in the team after identifying critical bug
- Involved in performing GUI, Functional, System, Regression and Integration testing of Client and Server
- Interaction with sales team for the usage of client applications.
- Involved in the Acceptance testing of the application.
