We provide IT Staff Augmentation Services!

Lead Test Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 6 years of experience in Information Technology with emphasis on Development, Quality Assurance which includes Manual and Automation testing.
  • Experienced in Angular 2.0 concepts such as Directives, Data Binding, Services, Filters, Observables, Dependency Injection, Routes, Ajax using http get & post methods and JSON.
  • Experienced in migration of Angular 2.0 project from RC 4 to RC 5 version. Introduced NG Modules and resolved issues aroused after migration related to unit tests, Providers, Directives etc.
  • Experienced in front - end UI design implementations and mobile applications using HTML5, CSS, Bootstrap, JavaScript, JQuery, JQuery Mobile to make Single Page Applications working on Node JS Server.
  • Implemented Materialize CSS Modal window in Angular application.
  • Experienced in creating AJAX calls to Micro services and establishing endpoints for the Micro Services.
  • Experienced in Spring MVC framework where created end-points on micro service in the controller layer and provided the connection through Controller-Manager-Worker-DAO(Data Access layer)-Database.
  • Worked with JFrog Artifactory to maintain the artifacts and configured the maven path of the artifact in the required java project to use the artifact.
  • Used Pivotal Cloud foundry to check the running status of the application on cloud.
  • Experienced in writing Test Driven Development of Unit tests in Angular 2 in Typescript using the TDD tool Jasmine and Karma test runner.
  • Experienced in performing end-to-end testing using the tools such as PROTRACTOR with angular 2 and Home depot’s mobile app automation using APPIUM automation framework.
  • Experience in writing automation scripts for the Home Depot receiving APP on their Android phone using APPIUM framework and Selenium Web driver.
  • Experience on building and installing the APK on Android device using Android Studio and SDK manager and working around the APK.
  • Worked on with APPIUM Inspector rigorously to identify the DOM and for record & playback functionality on MAC.
  • Tested the scan barcode functionality, which is achieved using Data Wedge on mobile and tested the exception scenarios.
  • Tested and resolved defects on the APK file which were visible in the mobile and non-visible in the web application.
  • Worked on APK file in the Android mobile to resolve defects and used Cordova plug-in to connect the mobile configuration with the native web application.
  • Experienced in working with open source tools like Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Test NG, Eclipse and preparation of automation test framework.
  • Experience in using Continuous Integration & Continuous delivery tool Jenkins for creating a job, scheduling build, configuring the cloud parameters to deploy the code using jenkins etc.
  • Working experience in scripting language AUTOIT and integrating it with selenium.
  • Working knowledge in BDD tool Cucumber using Gherkins.
  • Working experience on Headless browser testing in selenium using HtmlUnitDriver and PhantomJS.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data driven framework and Hybrid framework for number of projects.
  • Extensive experience in Manual Testing on Microsoft Test manager (MTM) and Team Foundation Server (TFS).
  • Performed manual testing on Enterprise Portal, Web services using SOAP UI, E-Ticketing Customer Website and Microsoft Dynamics AX.
  • Working experience on Agile using SCRUM, Extreme Programming (Pair-programming), TDD and Waterfall methodologies.
  • Proficient in analyzing Business/System requirements and Use cases.
  • Proven expertise in SQL, creating complex queries, nested Queries and functions.
  • Extensive experience on JAVA standard Edition on concepts such as Looping, Decision-making, Arrays, Regular Expressions, File & I/O, Exception handling and Java Object Oriented Concepts.
  • Good knowledge on SQL Server Management Studio, Microsoft Dynamics AX.
  • Knowledge on build tools like Maven and managing JAVA automation projects using them.
  • Good knowledge on Retail and E-ticketing domain.
  • Expertise in doing Requirement Analysis, identifying test scenarios, Test Conditions and Test Scripts and maintaining test scripts, analyzing bugs on multiple projects and interacting with team members and track bugs till closure.
  • Expertise in development, manual and automation testing of Web services.
  • Extensive experience in functional testing, unit testing, smoke testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing and component testing on windows.
  • Extensive experience in Defect Reporting and Defect tracking process using Microsoft Test Manager, Team Foundation Server and JIRA.
  • Working experience in version control system such as Source tree, GITHUB.
  • Worked on tools such as Pivotal tracker to track user stories and defects, POSTMAN & SWAGGER to execute and test the Restful Web Services.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.
  • Ability to learn and adapt to new tools and technologies very quickly.
  • Dedicated and Self-motivated to take independent responsibility coupled with ability to contribute as a team member.
  • Experienced in onsite/offshore co-ordination activities.
  • Active team player, with excellent analytical, problem solving, communication and interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Windows XP, Windows Vista, Windows 7, Windows 8, MAC X

Languages: C, C++, Java SE, C#, Python, X++ (Used in Dynamics AX), XML, HTML, SQL.

Scripting Languages: Java Script, Type script.

Databases: SQL Server, My SQL.

Web technologies: Angular, Node JS Express, JQUERY UI, Ajax, HTML, CSS, SASS, Restful Service, Bootstrap, JSON, XML.

Build runner: Gulp.

Automated Testing tools: Jasmine, Karma, Selenium IDE, Selenium RC Server, Selenium Web Driver, Test NG, JUNIT

Test Management Tools: Microsoft Test Manager (MTM)

Bug Tracking tools: Pivotal Tracker, MTM, Bug Tracker

Build Tools: Eclipse IDE, Microsoft Visio Code.

Tools: and Utilities: Microsoft Word, Excel, Power Point and Visio

ERP Tool: Microsoft Dynamics AX

PROFESSIONAL EXPERIENCE:

Confidential

Lead Test Engineer

Responsibilities:

  • Achieved good understanding on Home Depot stores business flow at early stage in the project.
  • Creating Angular 2.0 reusable and testable modules, components, UI Services, Models, HTML(using Materialize CSS), SASS.
  • Building the Angular UI services on Node JS server and executed the application using GULP.
  • Responsible for designing the user interface in Angular 2.0 by coding in HTML, CSS, Bootstrap the root component(App Component) to build SPA Single Page Application .
  • Writing the TDD unit tests in ‘Typescript’ in Angular 2 with Jasmine and building using karma and refactoring the tests in order to pass the test case according to the build.
  • Extensively involved in developing web application with AngularJS, JavaScript, JQuery UI and JQuery Mobile to add functionalities and effects like Infinite Scrollbar, Sliderbar, Draggle/Droppable, Resizable, Progress bar.
  • Developed front-end code with Ajax calls in AngularJS and jQuery to retrieve data as JSON Object from components in back-end using RESTful services, then displayed result in web pages by writing AngularJS components, directive s, service s, and route provider s. Also used Angular.js filter to make the data searchable and sortable .
  • Worked on Observables and Call-backs to subscribe to the stream of data in order to perform any action in Angular 2.0
  • Analyzed the Company’s proprietary automation test framework, which was developed in java.
  • Extensively using the tools such as GITHUB, Source tree to perform operations such as Clone, merge, pull, push, stash, commit etc.
  • Performing pair-programming with the team effectively due to which, gaining and providing good knowledge in development and test automation activities with the peers.
  • Involved in providing the development and testing Effort estimates during Sprint Iteration Planning meeting and provided the timely feedback on progress of the user stories and issues during the DAILY STAND UP meeting.
  • Actively participating in SPRINT RETROSPECTIVE MEETING to raise the issues and feedback on the previous sprint.
  • Working effectively with AGILE Team and Project Management to achieve bi-weekly sprint deliverable with high quality, release deadlines and QA processes improvements.

Environment: s: Angular JS 2.0, Type Script, Java Script, DOM, HTML, CSS, SASS, BootStrap, JQUERY, AJAX, Node JS, Gulp, Jasmine, karma, Pivotal Tracker, GIT, Source Tree, Jenkins, TDD, Agile.

Confidential

Software Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents, Wireframes and created the Test Scenarios, Test Conditions, Test cases for Functional testing.
  • Used Microsoft Test Manager (MTM) as Test Repository for Requirements, Test plans, Defects during Manual Testing.
  • Extensively tested Customer website (Front end) in our project which used the ERP tool Microsoft Dynamics AX.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework such as keyword-driven and data-driven framework using Selenium WebDriver.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Added annotations to the test in selenium
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Executed tests by using Selenium remote control in different browsers.
  • Performed multiple tasks using Jenkins such as scheduling windows batch file using CRON pattern, sending email etc.
  • Performed scripting using Auto IT integrating with selenium. Example: Handling pop-ups, Uploading files etc.
  • Performed test automation of web applications in selenium using Cucumber BDD tool.
  • Developed and executed JUnit and TestNG frameworks for test cases using Eclipse IDE.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Examined the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Used Advanced SQL Queries such as SQL functions, Nested joins for backend testing
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Used TFS and MTM to perform multiple activities such as Test case management, Defect Tracking etc.
  • Handled entire module of a project named NAL independently and provided Knowledge transfer to around 20 team members including fresher’s and experienced people.
  • Raised critical and high severity defects which helped in low defect rate after Go-Live.
  • Worked on multiple Change Requests and delivered them successfully.
  • Performed Regression testing extensively after validating the defects to ensure the stability of the project.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: JAVA, TestNG, JUNIT, Java Script, Eclipse IDE, Firebug, Jenkins, Auto IT, Cucumber, Microsoft Dynamics AX, Selenium IDE, Selenium Grid.

We'd love your feedback!