Automation Framework Engineer Resume
PROFESSIONAL SUMMARY:
- Over 9+ Years of diverse experience in Development (4+ years) & Performance testing (5+ years) with expertise in requirements gathering, analysis, design, application testing & Quality Assurance of Web based applications, Salesforce and SAP applications.
- Expertise in Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Configuration Management.
- Hold strong experience with services testing SOAP/Rest API.
- Hold good experience in writing queries, procedure and functions using PL/SQL.
- Proficient in different phases of testing like Functional, GUI Testing, Regression Testing, Integration, System, Performance and User Acceptance Testing (UAT).
- Strong knowledge of using Single and Multiple protocols in Loadrunner Vugen like Web Http, WebSevices, Ajax True Client, SAP GUI and SAP web.
- Working experience in a fast - paced Agile / Scrum environment.
- Expert in Leading QA Projects and mentoring Team Members
- Strong understanding of JVM internals, memory management, garbage collection, throughput, latency, CPU utilization, and networking configuration.
- Effort estimation for undertaking new project and prepare reports for the same.
- Review of deliverables like Test Report and Test Analysis (Weekly Status Report, Work Breakdown structure, Defect Trend etc
- Ability to successfully manage multiple deadlines and multiple projects effectively through a combination of business and technical skills.
- Dynamically planned and tracked various tasks and milestones of the project. Interacted with various customer stakeholders to execute the project as per the plan
- Escalated to the right stakeholders appropriately to bring various teams both internal and customer teams contribute to the project as per plan
TECHNICAL SKILLS:
Testing Tools: Selenium, Cucumber, Appium, Load Runner, JIRA, JMeter, Silk performer
Operating Systems: UNIX, Linux, Windows 2008
Languages: Java, CSS, JSP, JSF, JS, JDBC, XML, HTML, PL/SQL, C.
Databases: Oracle, MS Access, DB2, MS SQL server and Cassandra
Web Technologies: Struts Framework, Java Servlets, Java Beans, J2EE, JMS, JDBC, EJB
Other Tools: Fiddler, Visio, Data Loader, Performance Center, SOAP UI, REST API, Site scope, visual VM, Salesforce, SAP, Splunk, Jenkins
PROFESSIONAL EXPERIENCE:
Automation Framework Engineer
Confidential
Environment:: Java/J2ee, Eclipse, Selenium, REST API, Cucumber, Jenkins, JIRA, JMeter
- Tested complex scenarios like retry mechanism, Akamai configurations, sync and async calls during peak releases and effectively used Splunk logs to certify the same.
- Developed jmeter scripts for performing rest API concurrency user access tests
- Involved in various meetings with customers/clients to gather the performance requirements and SLAs before testing.
- Created many Load runner scripts for Data seeding purposes.
- Involved in multiple performance tests analyzing Dynatrace and Splunk logs during the test.
- Design and develop common or reusable functionalities that can be used by Mobile, API (Micro services) and Desktop users.
- Implemented multiple complex features like Hygieia Integration, TDM (Test data management) integration, common utils and changes in dashboard.
- Worked closely with the automation leads in defining the process and reduced defects.
- Responsible for managing, reviewing and merging the code into the GIT repository.
- Closely worked with different scrum leads, business analysts, test management in identifying release plans and defining the testing objectives
- Responsible for developing and executing Rest API scripts
- Implemented automation using Selenium WebDriver, Cucumber, JAVA, Ant and IVY. Scheduled the test scripts using Jenkins and automated the CICD process.
- Added new features to the framework that increased the automation test coverage.
- Used Perfecto for mobile testing and Sauce labs for all the other executions.
- Worked closely with developers in fixing the issues and Continuously did regression tests during multiple releases.
- Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved. Worked with development, web admin and DBA to find the issues.
- Performed Smoke and Functional testing on every build of the application.
- Involved in root Cause Analysis for the problems in the proposed architecture.
- Participated in Scrum and Sprint meetings.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Senior Systems Engineer/Team Lead (Selenium, Load runner, JMeter, Performance testing)
Confidential
Environment: Java/J2ee, Eclipse, Selenium, Loadrunner, JMeter, Silkperformer, ALM, SAP, Salesforce, Mulesoft, Mobile Application, Shunra, Sitescope, Dynatrace, fiddler, SOAP UI.
- Manage the overall Delivery of projects in terms of Test Strategy, Planning, Effort estimation, Test Script Implementation & Maintenance of scripts during project release cycles.
- Identify and eliminate performance bottlenecks during the development Lifecycle.
- Developed Scripts in HTML/HTTP, SAP GUI, SAP Web, Webservice, Ajax trueclient & Citrix for Load runner
- Responsible for validating the Testing requirements with various stake holders.
- Independently developed LoadRunner and JMeter test scripts according to test specifications /requirements.
- Using LoadRunner executed multi-user performance tests, used online monitors, real-time output messages.
- Developed and implemented load and stress tests with LoadRunner and present performance statistics to application teams, and provide recommendations on how and where performance can be improved
- Proposed a term collaborative testing and successfully implemented with multiple bottlers
- Analyzed ST03 and Early watch reports to identify dialog and long running batch jobs
- Executed Salesforce application independently with 21 scripts, 1500 users and 200000 volumes of data.
- Implemented workload models sizing application or project demand for required resources to meet business needs
- Developed more than 500 scripts in different protocols and on different environments
- Executed the mobile application test with 1000 user load and fixed all performance issues.
- Executed separate performance test between different interfaces(Mobile application, Salesforce, Mule soft, SAP PI and SAP ECC)
- Hold experience in working with different performance engineering tools like Splunk and Dynatrace
- Scheduled meeting with different bottlers to identify business critical scenarios. Suggested & implemented improvements.
- Improved the performance of the application by 360 seconds reducing the wait time and implementing independent batch jobs.
- Additionally, Managed testing activities for various projects includes grooming Test Resources with respect to Software Test Life cycle, Test planning and career development.
- Prepared Test Closure documents and followed up with Business for sign off
- Solid understanding of issues of performance in large-scale hosted as well as cloud environments and ability to identify, debug and propose viable solutions.
Senior Software Engineer (J2EE, Oracle)
Confidential
Environment: Java/J2ee, Struts 2.0, Hibernate, AJAX, JSP, CSS, JavaScript, SQL, HTML, XML, Eclipse.
- Interacted with various business users from different departments to identify, gather and analyze project requirements and documented them into standard templates
- Designed, developed and tested complex module in MACTrack application.
- Translated client business requirements and objectives into technical applications and solutions
- Developed complete module using Spring, Struts, Hibernate and J2EE technologies.
- Responsible for validating the Testing requirements with various stake holders- IT, UAT and Business Team.
- Periodical review and analysis with application team to ensure the quality of application increases due to more test coverage and reduce testing bottlenecks.
- Review Regression results with Development Team and Business team and identify root cause analysis and make measures to reduce failures.
- Assisted the project teams in overcoming the inefficiencies, problems and in consistencies by coming up with feasible solutions
- Conducted research on new technologies and presented it to key stake holders
- Lead the development team in supporting two major applications
- Handled the role of Configuration and defect prevention controller in the project
- Assisted in Requirement gathering using UML, Technical design, Testing, UAT,
- Management sign-off and Launch following an SDLC approach
- Innovatively proposed and developed a new tool that saved effort by 4 person hours per day.
- Collected, manipulated and analyzed the huge amount of data and identified root cause problems
- Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
Software Engineer (Java/J2EE, VBA, GWT)
Confidential
Environment: Java/J2ee, Struts, AJAX, JSP, CSS, JS, PL/SQL, HTML, Eclipse, Loadrunner, Manual Testing,
- Assisted in Requirement gathering using UML, Technical design, Testing, UAT and Launch of change requests in “Driver Safety” Application Implementation.
- Bottom line responsibility of Green House Gas application used by Cummins across the world
- Designed, Developed and delivered Complex Procedures and shell scripts within specified timelines
- Responsible for validating the business requirements & solution design documents.
- Review test scenarios and effort provided by Design team.
- Consolidate test execution status from team members and present to senior management on the project status.
- Execute Test cases and raise defects if any deviation from requirements
- Highlight risk and blocking issues of the project.
- Perform End to End Testing to validate the business functionalities
- Automate & Execute Test cases in Customer Creation and Order management process
- Prepare Defect reports and attend meeting to discuss the issues.
- Plan & Prepare for regression testing and sign off for getting the package deployed to production.
- Perform sanity testing in production on post deployment.
- Created different tools using Excel Macros (VBA), which will convert complex Excel report into a readable format and can be easily understood by the Clients.
- Managed to help the other projects in completing their tasks successfully.
- Research and development on new user interfaces like GWT.