Lead Software Engineer Resume
IL
SUMMARY:
- A seasoned and technically erudite Lead Software Engineer with 15+ years of professional work experience with excellent track record in Mobile & Web Applications, API/Micro - services and Events Testing, Database Testing, Project & People management across multi-cultural, rapidly changing and geographically disparate locations.
- Presently working with GlobalLogic since August 2017 for a client in Confidential, IL (USA) on H1B Valid visa.
- VISA Status: me-140 approved in November, 2018 and current H1B-VISA extension is valid till May, 2022.
- Work with cross functional teams to gather, analyze and document requirements.
- Liaison between business and technical teams and TEMPeffective collaboration with stakeholders.
- Apply various testing methodologies and techniques to ensure high quality product is delivered.
- Develop testing programs dat address database impacts, software scenarios, regression testing or negative testing.
- Expertise in Requirements Gathering, Mobile/Web Test Strategy and API Test plan creation and execution, Events & Micro-services Testing, Test data creation and Test Reports generation.
- Web & Mobile Automation scripting using by using tools such as Appium, Selenium, TestNG, BitBucket, GitHub, JIRA, Maven, IntelliJ, Eclipse, Junit, Cucumber, Monkey Talk.
- 5+ years of development experience using web-scripting languages: PHP / Apache / MySQL
- Certified in AWS Cloud Computing Training Program. License # CT-AWS 29122018
- Recognized on defining and documenting the Mobile Automation Testing Processes for Functional Testing, Performance Testing and Test Automation on Infosys PRIDE Portal.
- Expertise in Mobile Apps Testing across multiple platforms (iPhone / iPAD, Android, Blackberry)
- Experience on Cloud based tools like Perfecto Mobile, Device Anywhere.
- Contributed in process definition meetings and streamlining QA process.
- Flexible and versatile to adapt to any new environment and work on any project.
- Proficient in delivery of projects using Waterfall and Agile methodologies and well acquainted with the Software Development Life Cycle (SDLC) with focus on providing a better User experience and Implicit Requirements.
- Expertise handling in the project from initiation to closure.
- A thorough professional with exemplary communication, analytical and interpersonal skills.
- Experienced in all facets of software development life cycle (SDLC), from requirements analysis, architecture, design, coding, testing to product release and implementation.
- Experience on technical panel for hiring resource.
TECHNICAL SKILLS
Technologies/Domains: Tablets (iPad), Mobile Domain (iPhone, iPad, Android, Windows Mobile)
Functional Testing Tools: Postman, Java, Cassandra, Rest Assured, Gherkins, Kubernetes / Kibana, Junit Cucumber, SOAP UI, Device Anywhere,, HP-QC ALM, Maven
Automation Tools: Appium, Selenium, Monkey Talk, X-Framium Framework, Test NG, Junit Frameworks, Cucumber
Performance Testing Tools: JMeter, JConsole (JMX enabled PODs)
Configuration Management Tools: SVN and VSS, Bitbucket
Software Programming Languages: Java, PHP, JavaScript and VB script
Continuous Integration tool: Jenkins, Bamboo
Database Tools: Cassandra, MySQL, MongoDB, MS Access, SQL Server
Webs: HTML, XHTML,HTML5, CSS, JavaScript
IDE: Eclipse, Dreamweaver MX, IntelliJ
Defect Management: HP QC, JIRA & Mantis
Expertise with Microsoft Office Suite: MS-Word, MS-Excel, MS-PowerPoint, MS - Project, MS- Visio
PROFESSIONAL EXPERIENCE:
Lead Software Engineer
Confidential, IL
Tools/ Technologies: Selenium, Java, IntelliJ, Maven, Junit, BitBucket, JIRA, Cassandra, Dyna Trace, DataStax, Kubernetes/Kibana, CI/Jenkins, Gherkin, Sonar Plug-ins
Responsibilities:
- Participate in gathering and analyzing of internal business requirements by means of interviews, workflow analyses and facilitating discussions with users.
- Liaison between business and technical teams to ensure optimized integration solution is designed and implemented to meet business objective.
- Develop UI & Mobile Automation Scripting using tools such as Appium, Java, IntelliJ, Maven, Junit, BitBucket & JIRA
- Manage backend API & Events Automation testing and script creation/ execution using tools such as Cucumber (Gherkin Language), IntelliJ, Selenium & Java as a programming language.
- Writing Test Cases, tasks, Test Cycles and defects.
- Dynatrace tools used for Performance Testing
- Responsible to perform Datastax - Database (Cassandra) testing.
- Used tools such as Spinaker for build deployment.
- API testing using PostMan / Swagger tools.
- Managing the JIRA dashboard and teams to track their daily automation status and resolve their queries.
- As a Scrum member, daily standup meetings with teams and Scrum Retrospective meetings during sprint closure.
- Playing an important role in all Client Meetings related to project metrics, future Goals & Roadmap discussions etc.
- Testing on multiple browsers IE8/IE9/IE10, FF, Chrome & Apps on Android Device.
- Establish clear ownership for project tasks, ensure dat team members has the tools needed, and provide timely feedback.
- Track progress and review project tasks to make certain deadlines are met appropriately.
- Assess project issues and identify solutions to meet productivity, quality and customer goals.
- Proactively communicate project status, issues & risks to management.
- Conduct regular status meetings with all stakeholders, keeping the stakeholder's needs and requirements continuously in view.
Technology Lead
Confidential, IL
Tools/ Technologies: Appium, Android SDK, Eclipse, Core JAVA, SOAP UI and QTP tools
Roles & Responsibilities:-
- Requirement gathering, analysis and review
- Estimation, kick-off, project planning and execution and roll out of the assigned project
- Mobile Native Apps Automation using tools such as Appium/Selenium, JSON, XML, Java.
- Responsible for overall delivery of the projects being worked upon with focus on creating great UX experience along with features desired.
- Managing Onsite offshore project teams.
- Playing an important role in all Client Meetings related to project metrics, future Goals & Roadmap discussions etc.
- Testing on multiple browsers IE8/IE9/IE10, FF and Chrome
- Testing of Provider Apps on various Platforms Android and iPhone
- Establish clear ownership for project tasks, ensure dat team members has the tools needed, and provide timely feedback.
- Web services testing using SOAP UI.
- Track progress and review project tasks to make certain deadlines are met appropriately.
- Assess project issues and identify solutions to meet productivity, quality and customer goals.
- Proactively communicate project status, issues & risks to management.
- Conduct regular status meetings with all stakeholders, keeping the stakeholder's needs and requirements continuously in view.
Confidential, IL
Tools/ Technologies: iPhone, Android, Appium, Android SDK, Eclipse, Core JAVA, SOAP UI and QTP tools
Roles & Responsibilities:-
- Requirement gathering, analysis and review.
- Developed and implemented Test strategy, test plan and review of test cases.
- Mentoring team on writing test cases from a combination of BRD, FRS provided.
- Provider Application testing and worked in automation of test cases using Appium with Core Java.
- Test different functionalities of the application (Functional, Integration, System, Regressionand End to End Testing).
- Testing on various Android and iPhone platforms.
- Log defects to defect management tool, re-test defects and track them until closure.
- Preparing requirement traceability matrix
- Daily Project Scrum meetings with Offshore team over call.
- Preparation of daily status reports and presenting the same to client on daily basis
- Pulling reports from Test management tool- HP Quality Center (QC).
Confidential, IL
Tools/ Technologies: HP Quality Center (QC), SOAP UI, iPhone and Android and other Major browsers
Roles and Responsibilities:-
- Developed and implemented Mobile & Web test strategy document.
- Develop and maintain the test plans for Mobile & Web Application.
- Ensured dat team followed process through STLC and provide reports to senior managers.
- Developed, collected and analyzed quality metrics about product and projects.
- Evaluated tools - Appium & Selenium.
- Verify Web Services using the Tool: SOAP UI
- Test different functionalities of the application (Functional, Integration, System, Regression and End to End Testing).
- RoadSmart Web application testing using various browsers (IE11, Chrome & Firefox)
- Mobile Native & Web applications testing on various Android and iPhone Real Devices.
- Mobile Native Apps Automation using tools such as Appium/Selenium, JSON, XML, Java.
- Identifying right candidates for Mobile Automation, ROI & Estimates.
- Developing Automation scripts for Native Android/iOS Apps & Web application using Java, Appium & Selenium.
- Identifying objects of App using UI Automator tool for Android & Appium Inspector for iPhone
- Used Page Objects model custom framework for developing the scripts.
- Worked closely with application team and platform team to discuss features, provide suggestions and improvements.
- Assisting testing team at offshore to write test cases to test the system
- Connecting with various vendors to arrange for demos of tool, working on integrating their tool in our system
- Reported test results & issues to project stakeholders.
- Participated in project review meetings & discussions with the management.
- Supported & helped team members in completing their assigned tasks.
- Daily Project Scrum meetings with Offshore team over call.
Tools/ Technologies: HP Quality Center (QC), iPhone and Android & iPad
Confidential
Roles & Responsibilities:-
- Requirement gathering, analysis and review
- Test different functionalities of the application (Functional, Integration, System, Regression and End to End Testing).
- Mobile Testing on various Mobile platforms Android, iPhone and Windows.
- Log defects to defect management tool, re-test defects and track them until closure.
- Responsible for delivery of the projects being worked upon with focus.
- Participate in project review meetings & discussions with customer and the management.
- Weekly or Daily Tasks assignments.
- Reported test results & issues to the higher management.
- Supported & helped team members in completing their assigned tasks.
Team Leader
Confidential
Responsibilities:
- Project Analysis and Estimation.
- Followed MVC Architecture in complete project with the use of classes and Smarty Template Engine
- Implemented reusable objects and shared repository.
- Implementation of API's and payment gateways
- Took complete responsibility as per the module complexity and resource ability.
- Modifying the Process/Scripts as per the Application enhancement and Requirement Changes
- Weekly or Daily Tasks assignments.
- Reported test results & issues to the higher management.
- Client Communication through voice medium and MSN Chat.
- Participated in project review meetings & discussions with the management.
- Supported & helped team members in completing their assigned tasks.
Web Developer
Confidential
Responsibilities:-
- Project Analysis and Estimation.
- Followed MVC Architecture in complete project with the use of classes and Smarty Template Engine
- Implemented reusable objects and shared repository.
- Implementation of API's and payment gateways
- Took complete responsibility as per the module complexity and resource ability.
- Modifying the Process/Scripts as per the Application enhancement and Requirement Changes
- Weekly or Daily Tasks assignments.
- Reported test results & issues to the higher management.
- Client Communication through voice medium and MSN Chat.
- Participated in project review meetings & discussions with the management.
- Supported & helped team members in completing their assigned tasks.
- Modifying the Process/Scripts as per the Application enhancement and Requirement Changes
- Weekly or Daily Tasks assignments.
- Reported test results & issues to the higher management.
- Client Communication through voice medium and MSN Chat.
- Participated in project review meetings & discussions with the management.
- Supported & helped team members in completing their assigned tasks.
- Spanish payment gateway integration
- Complete customization of design with additional features