Software Engineer Resume
SUMMARY:
- 6+ Years of professional software experience in building CodedUI framework, developing test automation scripts, configuring automated test execution across remote machine and server for Web & desktop application with focus on reducing manual testing efforts, script reusability, enhancing test output and automatic email notifications.
- Expertise in test development platforms of Confidential framework, Visual Studio. Strong understanding in C#.Net with hands on experience on building test automation framework from the scratch using automation tools such as CodedUI, Unit Test, Selenium and CodedUI Test Builder.
- Dedicated to the profession in Software development and Release Management which includes development, enhancement, support, deployment, migration activities, Coded UI script test automation, Selenium, Unit Test automation & execution.
- Manually automated the functional test cases of Web software applications by exclusively using Web developer properties, Test Builder, VSTS TRX, Test automation batch execution, Selenium cross browser scripting and Unit test automation.
- Identified opportunities to improve functional reusable properties to enhance the test automation scripts by optimization & reusable criteria.
- Clear communicator (written and verbal) - to ensure ability to write test plans and test cases. To communicate bugs to developers and other stakeholders.
- Creative solving of technical problems - to ensure the ability translate technical requirements test plans.
- Ability to focus on deadlines and deliverables - ensures the ability to find the bad defects and bugs quickly.
- Individually automated 500 test automation scripts in a period of four recursive sprints & successfully executed the same scripts in RIT & RVT (i.e. Regression suites) with batch scheduling & without manual intervention by reducing the manual efforts of the test cases w.r.t 75% of the functionality coverage.
- Designed unit test automation framework with cross browser selenium scripting with the visual studio.
- Implemented selenium grid to execute the test case instances in remote server without installing the code behind & user inputs.
- Testing support by executing the QTP Scripts with Confidential Application in HP platform.
- Strived for helping offshore resources by giving solution in technical glitches, equal allocation of task and delivering even at challenging situations.
- Individually have delivered ten complex functionalities which involves service layer interaction, UI design, code conversion with object-XML parsing.
- Administered Team Foundation Server and provided support to the developers on its usage of task capacity, backlogs, task creation, efforts update & closing the task item which are committed in current sprint/cumulative sprints.
- Have developed a project management tool in Asp dot net & C# with database SQL scripting which manages resource addition, updating/modifying & deleting the resource with appropriate project group manipulation.
- Have been ed “Feather in cap” twice for good team player with individual Responsibilities towards project deliverables & initiative in go green eco-friendly paper saving concept.
- Ability to prioritize and work responsibly and independently without any direct intervention of leads.
- Provided project leadership including status reporting, client/project team coordination and quality control.
- Delegated tasks appropriately without removing responsibilities thereby, maximizing individual’s and project’s effectiveness.
- Extensive experience in supporting and managing complex system architectures, which run on multiple technologies/platforms and talks to diverse backend systems.
- A self-directed team player with effective communication, quantitative, analytical and interpersonal skills.
- Able to multi-task effectively during busy times, exercise patience and professionalism during stressful situations.
- Automate the Test method, Scripts, Deploy test Confidential ’s, Schedule execution, Report generation and send Email results using CodedUI - C#, Batch Scripts, PowerShell, TRX Console and SMTP.
- Collaborate with manual tester to identify test scenario which can be automated to reduce manual test efforts in validation/verification.
- Implement and develop automated test practices for both web and windows applications primarily using Visual Studio’s Coded UI module for both web and windows applications.
- Design and create test scripts using C#.NET to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation.
- Work with the Functional QA/Business Analyst to define process and strategy associated with test automation.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Plan test schedules or strategies in accordance with project scope/delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Have been worked across various domains such as Banking, Insurance, Hi-tech Manufacturing, Microsoft Practice, Capital Market, Deal brokerage, Oracle PeopleSoft, Confidential .
- Thorough knowledge of the software development life cycle and management best practices.
- HP Application Life Cycle Management - HP Quality Center.
- Excellent in managing, mentoring, and coaching team members.
- Agile - Sprint Backlog & Grooming, Planning, Scrum, Retrospective & Stand up meeting
- Excellent interpersonal, collaboration, and problem solving skills.
- Experienced in working with a variety of teams, management levels, cultures, and personalities.
- Assess team members’ skills and identify appropriate to address knowledge gaps.
- Proven ability in people management.
- Participate in creating a culture of transparency, accountability and agility.
- Familiar in project management methodologies, planning, scheduling methods and tools with proven ability to support simultaneous projects.
- Strong documentation and reporting skills with extensive experience in interfacing with stakeholders and management.
TECHNICAL ENVIRONMENT
Skills: C#-ASP.NET, Confidential (CodedUI Test Enhanced Framework), Data Driven Approach, QA Testing, Selenium IDE & Web Driver (Cross Browser), Batch Script, SMTP, Task Scheduler, JIRA, QTP - Confidential HP ALM Test Execution, CodedUI Test Builder, AWS File Upload/Remote Uploader, Unit Test automation, HP QC ALM, JIRA/Agile TFS 2013, MTM, SQL SERVER 2008, WCF, IIS Hosting, Confidential Script, Dot Net remoting to WCF & Web Services
Programming Languages: Asp Dot Net, C# Programming
Framework: Three Tier development, Confidential framework, Page Object, Service layer interaction
Web Servers: IIS6
Packages/Tools/Appliances: HP Lifecycle Management Quality Center, Confidential
Database/Repository/Archival: .SQL Server 2008, PL \ SQL
Version Control: Microsoft Team Foundation Server (TFS), Source Tree
Build Tools: Microsoft Visual Studio Build tools
Development Environment: MS Visual Studio 2011, 2012, 2013, 2015
Virtualization Tools: VMWare horizon client
Diagnostic/Debugging Tools: Coded UI Test Builder, Wed Developer Properties
Web Services: AWS (Amazon Web Services)
Software development/productivity/process: Waterfall Life Cycle model & Agile Scrum methodology
Project Management Tools: UML Diagrams, Microsoft Office 365, TFS Project Management
Technical & Domain s: Anti-Money Laundering (AML), Securities 101, SCM, VelociQ 202, Software Reviews and Testing.
PROFESSIONAL EXPERIENCE:
Confidential
CodedUI Tester
Responsibilities:
- Confidential role includes adding robustness approach to the desktop application test framework of Confidential such as implementing Data driven approach as a deployment package, creating Object Map for each windows form with the page object driven to eliminate the redundancy of windows form controls while test execution
- Automate the smoke test and regression candidates for build verification and release regression validation.
- Implementing the independent test execution in server workstation with the automated test script Confidential ’s and minimal installation of Confidential .
- Providing the output results in a verbally presentation html.
- Converting the test results with the accurate failure message/validation passed.
- Uploading all the relevant test in/out folders to AWS for easy test report download as a test repository.
- Creating a single batch file to handle all the above implementation.
- Running all the scripts in a minimized desktop environment by connecting remote of the remote workstation with Registry editor configuration setup.
- Test result report generation converting the Visual studio understandable TRX to HTML console.
- Email notification of the test results to the respective team for build verification through smoke test candidates.
Tools: Visual Studio 2015 Enterprise, CodedUI Test builder, TRX Consoler, Batch script, UI Test Control, AWS remote interaction. Registry Editor
Environment: .Net Framework 4.5, C#, Visual Studio 2015
Confidential
CodedUI Tester
Responsibilities:
- As a System Software Engineer, Was responsible for developing test automation framework with robustness in selenium cross browser, automation execution with no manual intervention as nightly build test, remote execution of script at client server without any software platform’s using Selenium IDE & GRID
- Design & Developed test script test automation framework in selenium, C# .Net, Unit testing & CodedUI Automation with Visual Studio as the solution platform.
- Validating the test cases for Regression & smoke test.
- Implemented data driven approach to avoid manual intervention during script execution.
- Developing cross browser compatible scripts with one code - different browser execution with selenium drivers.
- Supporting regression cycle by executing the QTP Automated scripts by configuring the project library & data input path through Confidential software application.
- Automated data driven approach for creating journals with indefinite number of rows in the Journal template excel application in Coded UI Test automation.
- Create plans to test features, functionality, or whole products at the code level, including unit tests, functional tests, performance tests, scenario tests, workflow tests, install tests, and interoperability tests. Document test design, test plans, and test results. Ensure that test plans are usable by others. Participate in code and test plan reviews with rest of QA and development team. Receive test cases from a QA Analyst and build test scripts or automated tests with code.
- Participate in feature team meetings throughout the product development life cycle. Work with development team on spec. design to proactively recognize and prevent issues from developing. Test features to ensure they will interact correctly with other features in production. Provide input into feature design.
- Logs, tracks, and verifies resolution of software and specification defects.
Environment: Asp Dot Net Framework 4.5, C#, Confidential, Selenium IDE & GRID, Unit test automation, HP ALM QTP - Confidential, CodedUI Test automation, NUnit, Gherkins, ATDD, SpecFlow, Cucumber, JIRA/Agile TFS 2013, MTM, Visual Studio
Confidential
CWP Test automation
Responsibilities:
- As a Coded UI test automation developer update the Scrum. Participate in Sprint Planning, Retrospective, Grooming.
- Onsite Coordinator, test automation script developer, TRX generation, Last pass Execution, RIT/RVT execution and sprint meetings
- Finalizing the test case feasibility for test automation, automating the scripts with the excel data pull.
- Generating the TRX, converting the same to excel report.
- Cumulative maintenance of the automated scripts in regular intervals of every month
- Execute test plans to find defects in product or features of products. Confirm defects and work with product development team to prioritize defects and fix them. Log defects in database for tracking and reporting. Receive defect reports from other sources including customers, product support, newsgroups, Applications Engineers (AEs) and confirm and track specific issue for use by development.
- Test and automate REST API services using GET, POST, PUT & DELETE with the resource value
Environment: CodedUI Test automation, UI Map controls, Dot NET Framework 4.5, TFS, TRX report generation, batch scheduler, NUnit, Gherkins, ATDD, SpecFlow, Cucumber, JIRA/Agile TFS 2013, MTM, HP QC, QTP
Confidential
Responsibilities:
- Support various RIT execution of both applications with overall count of 900 automated test cases each OLTO (533) & Wires (367).
- Onsite Coordinator, Last pass Execution, RIT/RVT execution and sprint meetings.
- Track and report defects, issues and overall progress of the project.
- Perform daily efforts logging & delivering the automated scripts by coordinating with onsite QA Folks to make sure offshore gets their questions clarified as clear with precise.
- Mentor and Cross Train various functional teams.
- Scheduling the batch process to run the automated test scripts without manual intervention for over a period of 24hrs continuously.
- Creates test plans and scripts for own projects.
- Liaison with development, project management, and customer support.
Environment: CodedUI Test automation, UI Map controls, Dot NET Framework 4.5, TFS, TRX report generation, batch scheduler. HP QC, QTP
Confidential
Responsibilities:
- Creates, prepares and implements systems quality assurance reviews for the application.
- Have automated 125 scripts with respect to 68% of functional test cases coverage in two continuous sprints.
- Onsite Coordinator, test automation script developer, TRX generation, Last pass Execution, RIT/RVT execution and sprint meetings.
- Last pass execution of 125 automated test scripts without manual intervention.
- Facilitating the RIT/RVT execution in every regression cycles with maintenance efforts & execution with batch scheduler.
Environment: CodedUI Test automation, Selenium, UI Map controls, Dot NET Framework 4.5, TFS, TRX report generation, batch scheduler, NUnit, Gherkins, ATDD, SpecFlow, Cucumber, JIRA/Agile TFS 2013, MTM, HP QC
Confidential
Responsibilities:
- Onsite Coordinator, test automation script developer, TRX generation, Last pass Execution, RIT/RVT execution and sprint meetings.
- Individually automated all the account open functionality which comprises of seven module of filing application online along with Online login registration.
- Have introduced Random login generation, password encryption functionality & Page wise controls Optimization methodology.
- Review functional and design specifications to ensure full understanding of individual deliverables.
- Have automated 208 scripts with respect to 70% of functional test cases coverage in three continuous sprints.
- Last pass execution of 125 automated test scripts without manual intervention.
- Facilitating the RIT/RVT execution in every regression cycles with maintenance efforts & execution with batch scheduler.
Environment: CodedUI Test automation, Selenium, UI Map controls, Dot NET Framework 4.5, Development TFS, TRX report generation, batch scheduler, NUnit, Gherkins, ATDD, SpecFlow, Cucumber, JIRA/Agile TFS 2013, MTM, HP QC
Confidential
Software Engineer
Confidential
Responsibilities:
- As a Developer, I was responsible for development, support, maintenance and implementation of complex components of a project module.
- As an independent team member, applying my own judgment in the areas of software development.
- Server separation activities by preparing SMTD, Organizing SharePoint documents, participating in existing team KT videos.
- Understanding new application in a short period of time & have showcased the same with the onsite peers. As a team member I was able to organize the task & assign the action items by sharing with the team members in spite of team peer’s absence to complete the work on EOD.
Confidential
Software Engineer in Test/Tester
Responsibilities:
- Was responsible for enhancement support, bug fix & source code migration of a project module.
- Being self the PL-SQL since I had knowledge in SQL server 2008 & was capable of applying the concepts in the areas of bug fix.
- Coordinating on the source code migration activities of three client applications which are responsible for Customer information process, Planning IT services & Shipping request.
- Experiences in Quality Management Software and Processes.
- Knowledge and experience in technical aspects of software solution being tested.
- Business process understanding.
- Create clear, concise detail oriented test plans/cases.
- Ability to understand and create test plans from specifications or verbal communications.
- Liaison with development, project management, and customer support.
Environment: Dot Net framework 3.5, PL/SQL Server
