Ui Development Engineer Resume
CAREER SUMMARY:
Aspiring Engineer with over 7 years of experience in front end web application development, testing and QA Services. Primarily worked on the Retail Domain, possessing comprehensive knowledge of POS and Web applications.
KEY SKILLS:
- Experience in Web User Interface Development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles.
- Experience in building Single Page Web Applications.
- Familiarity with newer specifications of Ecma Script
- Strong Knowledge in HTML5 and CSS.
- Knowledge in Restful API
- Experience with common front - end development tools such as Babel, Webpack, NPM, etc.
- Experience in CRUD operations and AJAX calls.
- Expertise in unit testing frameworks like Jest and Enzyme.
- Expertise in AWS Cloud Services like Elastic Beanstalk, ELB, Route53, EC2, S3 etc.
- Proficiency in C# language.
- Experience in developing End to End test framework using .net technologies in C#.
- Experience in web automation using Selenium
- Experience in testing SOAP and Rest APIs using Soap-UI
- Experience in Database Testing-MSSQL, Oracle and Teradata.
- Expertise in working as a Dev-Ops team supporting production applications.
- Experience with GIT Stash and Jenkins
- Expertise in estimation of test efforts.
- Expertise in preparing test plans, test suites and test reports based on functional requirements.
- Expertise in testing multiple systems on an enterprise level end to end, ensuring quality integration among the systems.
- Excellent understanding of entire Software Development Life Cycle (SDLC) including Methodologies Waterfall, Agile - Scrum
- Experience in Mobile-POS application testing.
- Good exposure to QC and JIRA
- Excellent team player and strong communication skills
- Ability to learn rapidly and be productive in new area.
WORK EXPERIENCE:
Confidential
UI Development Engineer
Technology Used: JavaScript, React JS, AJAX, Jest, Enzyme, Selenium, AWS, Node JS
Responsibilities:
- I am playing the role of a full stack Development Engineer performing below responsibilities
- Design and develop web application UI using React JS framework.
- Developing new user interface features
- Consuming REST Web API for the UI operations.
- Participate in Code Review.
- Provide suggestions to business on enhance the user experience.
- Unit testing UI using Jest and Enzyme
- Creating and Managing Non-prod/Prod application environments in AWS cloud.
Confidential
Development Engineer
Technology Used: JavaScript Angular JS, AJAX, AWS, Jasmine, Protractor.net, Selenium.
Responsibilities:
- I am playing the role of Development Engineer performing below responsibilities
- Design and develop web application UI using Angular JS 1.0
- Consuming REST Web API for UI data operations.
- Participate in Code Review.
- Provide suggestions to business on enhance the user experience.
- Unit testing UI using Karma and Jasmine
- Creating and Managing Non-prod/Prod application environments in AWS cloud
- Writing functional and end to end test cases using Selenium/Protractor.net
Confidential
Support Engineer
Technology Used: C#, JAVA, UNIX, Oracle, MSSQL
Responsibilities:
- I am playing the role of Support Engineer and performed the following activitiesMonitor production applications based on a weekly on-call schedule.
- Create and Validate Alerts based on Splunk logs for multiple applications.
- Developed and deployed a .NET Windows Service to facilitate encryption mechanism for payment card data.
- Create Dynatrace dashboards and monitor application performance.
- Write Up Orcale PLSQL Stored Procedure as part of an application enhancement activity.
- Mentoring the new members joining the team.
Confidential
Test Lead
Technology Used: C#, Selenium, .Net Framework, Protractor .Net, Soap UI, Rest API
Responsibilities:
- I am playing the role of Lead SDET Engineer and held the following responsibilitiesCreate and execute UI automation test cases using C# Selenium
- Design and develop an End to End test automation framework using service oriented architecture.
- Develop and maintain Test Application Tools using .net in C#
- Estimate the time and resource for testing activities for each release.
- Interact with product managers to identify, review and provide inputs on the functional requirements, design documents and the project schedules.
- Plan testing schedules of the different enterprise systems as per the production delivery plan.
- Design the test plan and test scenarios to ensure the product quality and get it approved from product managers.
- Review the test cases generated by the offshore team.
- Creating Test Data based on the requirements.
- Execute the test cases and review/monitor the test execution done by offshore team members
- Analyzing the defects raised by offshore team and assign them to the proper system development team.
- Coordinating the enterprise level end to end testing efforts
- Coordinating and leading the offshore team members to deliver a quality product on time.
- Mentoring the new members joining the team.
Confidential
Test Lead
Responsibilities:
- I was playing the role of Technical Test Lead and held the following responsibilitiesScript and executed automated service test cases using Soap UI
- Develop an End to End test automation framework using service oriented architecture.
- Develop Test Application Tools using .net in C#
- Estimate the time and resource for testing activities for each release.
- Interact with product managers to identify, review and provide inputs on the functional requirements, design documents and the project schedules.
- Plan testing schedules of the different enterprise systems as per the production delivery plan.
- Design the test plan and test scenarios to ensure the product quality and get it approved from product managers.
- Develop test scenarios/test cases as per the test plan and review the test cases generated by the offshore team.
- Creating Test Data based on the requirements.
- Writing Component testing scripts in C#.
- Execute the test cases and review/monitor the test execution done by offshore team members
- Analyzing the defects raised by offshore team and assign them to the proper system development team.
- Coordinating the enterprise level end to end testing efforts
- Coordinating and leading the offshore team members to deliver a quality product on time.
- Mentoring the new members joining the team.
Confidential
Test Lead
Responsibilities:
- I played the role of Test Lead and held the following responsibilitiesDeveloping Test Application Tools using .net in C#
- Providing testing estimates.
- Writing Component testing scripts in C#.
- Interact with product managers to identify, review and provide inputs on the functional requirements, design documents and the project schedules.
- Plan testing schedules of the different enterprise systems as per the production delivery plan.
- Design the test plan and test scenarios to ensure the product quality and get it approved from product managers.
- Develop test scenarios/test cases as per the test plan and review the test cases generated by the offshore team.
- Creating Test Data based on the requirements.
- Execute the test cases and review/monitor the test execution done by offshore team members
- Raising defects (QC/JIRA) and tracking down till closure.
- Analyzing the defects raised by offshore team and assign them to the proper system development team.
- Coordinating the enterprise level end to end testing efforts
- Coordinating and leading the offshore team members to deliver a quality product on time.
- Mentoring the new members joining the team.
- Currently working at onsite as a test lead and coordinating offshore test activities.
Confidential
Test Engineer
Responsibilities:
- I played the role of test engineer and held the following responsibilitiesScripting and executing QTP/UFT automation scenarios.
- Preparing Test Plan, Test Cases, Test Reports and Test Metrics.
- Logging bugs in QC and monitoring status of the bugs till its closure.
- Updating the status of test execution in QC
- Performed Regression and Sanity Testing.
- Daily Customer Interactions on the deliverables
- Creating and Managing the project tasks in Microsoft Project
- Creating Test Data based on the requirements.
- Defect Prevention Anchor of the project.