Post Job Free
Sign in

Engineer Software

Location:
Huntersville, NC
Posted:
March 30, 2020

Contact this candidate

Resume:

Srikanth Reddy Jammula Email:adcjw5@r.postjobfree.com

Mob # 510-***-****

SUMMARY:

Over 10+ years of experience in IT Development and testing for Client Server applications and Web based applications.

In depth understanding of Software Development Life Cycle (SDLC) including QA Methodology and QA Strategy.

Performing the role of Manhattan WMoS Techno - functional consultant with the duties of Business requirement gathering, Solution delivery, Setup/Configuration, Testing, implementation, and production support of Manhattan WMoS application.

Expert in working with e-commerce, Retail, Financial, Health care and ERP domains.

Experienced in working with different SDLC methodologies such as Agile, Waterfall and Iterative models.

Extensive knowledge & working experience in Regression testing, Ad-hoc, fail over, Label printing validation and Translation verification.

Very good working knowledge on UNIX environment/commands and have automated and scheduled multiple jobs using UNIX Shell Scripting.

Effectively involved in Defect analysis, Defect triaging and reporting to Project Management team.

Team oriented and ability to understand and adapt to new technologies and environments faster. Good at analysis and troubleshooting.

Strong in RDBMS writing SQL queries to perform data driven tests, Data reports and involved in Database integrity testing.

Experience on implementing framework for automation testing using Selenium, PhantomJS and Jenkins.

Proficient in analyzing and translating business requirements to functional/non-functional requirements and converting requirements to test plan and automation script.

Good Verbal and Written Communication skills along with Good Analytical, Interpersonal and Client Facing skills, self-motivated, quick learner, team player and capable of handling tasks independently.

Strong programming, debugging and problem-solving skills and ability to translate customer requirements into technical solutions by utilizing business insights.

TECHNICAL SKILLS:

Languages Known

C, C++, Java, Spring-boot, Groovy, Shell script, kafka, SQL, PL/SQL, Javascript, HTML

Operating Systems

LINUX, UNIX, Windows Server 2012

Tools

Control+M, Rundeck, activemq, chef, Selenium, Cucumber, GitHub, Jenkins, Quick Test Pro 9.x/10.0, T, Quality Center 9.x/10.0, JIRA, VersionOne, SOAP/REST

Databases

Oracle, SQL Server 2005/2008, DB2

Web Technologies and GUI Tools

HTML, XML, XSL, Java, J2EE,ASP, Java Script, PHP, Unix Shell Scripts

Professional Experience:

Employer: Target Corporation, Minneapolis, MN May ’15 – Present

Role: Sr. Engineer

Description: Manhattan WMS (Warehouse Management System) application is implemented to support the day-to-day operations in a warehouse and fulfill Target.com customer orders. WMS programs enable centralized management of tasks such as tracking inventory levels and stocking locations. The goal of the WMS project is to provide management with the information it needs to efficiently control the movement of materials within the warehouse.

Responsibilities:

Involved in implementation, Testing and support for the product Manhattan 2013 to 14 Confidential owned Fulfillment centers.

Worked on migration of IBM mainframes legacy code to integration Modernization with different upstream and downstream systems and built custom application, tools to enhance product to meet growing business needs in Fulfillment space.

Worked on migration of all control+m jobs to Rundeck for all auto bounce and nightly jobs.

Analysis of trends in tickets for production issues and perform Root cause analysis (RCA) for all the problems and looking for permanent solutions either through Configuration change/Code fix/auto recovery jobs.

Involved in Testing for any new Software Releases to the Production sites (SDNs)

Have excellent working knowledge on the WMS flows in Fulfillment center like Inbound, Waving, Picking, Packing, Task allocation, Load creation, Outbound, Interface validations with other HOST systems, MHE validations, Labor Management, Kronos and PIX validations.

Involved in developing CDCI pipelines for project workspace through Dev-ops tools, drone, docker, kubernetes and google cloud infrastructure.

Production support for all priority incidents at FC’s and concentrate on recovery and fixing the root cause.

Effectively involving and coordinating tasks of different types of software testing like Functional/System Testing, System Integration testing, Label printing validation and lab related testing for Hand held devices, POS and Vehicle Mount Retail devices.

Developed and enhanced an automated testing framework for Warehouse Management System application testing, with the following details:

oSelenium WebDriver- and Cucumber -based tests using the webdriver.io node.js Javascript bindings

oBDD/Cucumber approach which allows non-programming QA engineers to write new automated tests

oReusable steps that allow the test creator to specify attributes for identifying UI objects

oDirect database calls to fetch and create test data

oTests are run in continuous integration server (Jenkins)

oTo verify layout and styling, some tests take screenshots and compare them to archived baseline screenshots. Tests fail if screenshot deviates more than an expected amount from the baseline

Responsible to identify appropriate implementation solutions and complete Regression test implementation with minimal guidance across all fulfillment centers.

Improve, Optimize and identify opportunities for software quality through auto recovery scripts/scheduled jobs.

Work with Selenium grid and Selenium WebDriver, Agile methodologies, Quality Assurance, white box testing and automation.

Worked on developing application metrics and creating alerts based on metrics through Grafana dashboards using telegraf.

Environment: Java, Spring-boot, Groovy, gradle, kafka, activemq, drone, docker containers, kubernetes, IntelliJ, GitHub, Jenkins, chef, rundeck, control+m, Oracle SQL Developer, Selenium Web driver, Cucumber, TestNG, maven, JIRA, UNIX, Windows XP, IE, Agile, telegraf, Grafana.

Employer: Thomson Reuters, Eagan, MN Apr ’14 – Apr '15 Role: Sr. Software Engineer

Description: Monitor Suite is a complete suite of solutions specifically designed to help strategically find and win new business, both by adding new accounts and getting more legal work from existing clients. It combines legal information, sophisticated functionality, real-time filtering, company data, and vast docket coverage into a single intuitive, highly graphical interface. We will know about trends and opportunities first, assess the value versus complexity of them and create powerfully focused pitches that help you win the business.

Develop and Build Automation Framework from scratch using Web Driver, Eclipse, JUnit and Java in Windows platform to cut down regression testing time.

Create and run BAT File to execute Automation Test Suites and generate XSLT Reports using Apache ANT and JUnit.

Perform and validate positive, negative, system, cross-browser and integration testing.

Modify and update Automation scripts when developers change the code in Agile Environment

Work closely with product team, designers and developers to ensure application development meets user’s expectations

Created changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.

Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution. Test Cases were executed in Trac.

Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Coding groovy, domain class to handle the business logic.

Reported the Coverage status of test performed on the daily/weekly basis.

Test Result Reporting for different releases in TFS.

Communicating with Offshore team and assign the tasks for every build release and keep track of test status.

Taught less technical team members the value of using object -oriented practices like inheritance, polymorphism, and abstraction.

Participated in Iteration Planning sessions, Daily Stand -Up meetings, and Team Retrospectives.

Environment: HTML, JavaScript, AJAX, TFS, TOAD, Eclipse, Selenium Web driver, Groovy, Java, Groovy, JUnit, PhantomJS, Jenkins, Ant, UNIX, Windows XP, IE, Agile, Mozilla, DB2.

Employer: Cerner Corporation, MO Apr ‘13 –Feb ’14 Role: Software Engineer

Description: Cerner’s physician practice solutions give doctors, nurses, and administrators the right information in the right place at the right time, so they can give patients the best care possible. MPages is a solution that provides the ability to customize the display of Cerner Millennium data at the organizer or chart level from PowerChart, FirstNet or SurgiNet. To be clear MPages is the general description of variety of customizable pages that have been created by multiple teams within Cerner.

Physician Experience Surgery Organizer MPages view is to provide a comprehensive and efficient view for ambulatory physicians to see their clinic and surgical procedure schedules as well as display reminders tasks to complete office charges, office notes, surgery H & P's, surgery consents and surgery pre-op orders.

Responsibilities:

Analysis of story points based on the high level requirement provided and estimating the time of completion.

Played the role as SCRUM master to get daily updates about the progress in the team and discuss the issues facing in daily scrum meeting.

Developed requirements and Use Cases for integrated applications to support HIPAA transactions.

Analyzed and defined system solutions based on business and HIPAA transaction compliance requirements.

Performed Regression and End to End testing for application version releases.

Developed Selenium automation scripts and ran in different environments for BAT and BVT to pass for the approval of new build.

Managed and Documented Test plans, test cases, test scripts and test results using QC.

Used Quality Center (Dashboard, Analysis features) & MS Excel in creating reports and graphical presentations to update the project status on a daily & weekly base.

Involved in determining special data required (e.g. aged bills) for certain kinds of testing.

Develop Test Schedule, Identify Risks and mitigation plans.

Involved in testing daily, weekly and monthly reports which are generated after batch run.

Knowledge of test data management processes around test data requirements specification, test data procurement and synthesis and overall test environment management

Created SQL queries to test data integrity and for test data management in different test environments.

Created Requirements Traceability Matrix to map requirements and test cases/design parameters.

Worked closely with developers and a variety of end users to ensure technical compatibility and user satisfaction.

Involved in White box testing, Black box testing, integration testing, merging the code to trunk and Package testing.

Performed SQL planning for the performance of the CCL (Cerner command language) coding.

Environment: Java, Maven, CSS, HTML, JSON, JavaScript, CCL, Quality Center, Selenium, VersionOne, RequestManager, Citrix, Feature Tracker, Discern Visual Developer.

Employer: Sonata Software Limited, Hyderabad Mar ‘08 –Jul’11 Project: International Patent Acquisition (IPA-PSA & PI)

Role: System Analyst

Description: The objective of this project is to test the verticals- Professional services automation (PSA) and Process Industry (PI) developed by CGS and Fullscope respectively. The Project involves the creation of Test Design Documents, Test Case Specifications and automation of test scripts for the new feature areas .The project also involves Reproing of Bugs, Private Testing, and Official Testing of the bugs raised by the customers worldwide; Private test stage involves running MPTS (Automated testcases), finding the new scenarios around the fix given for the bug and automating them in Axproxies, to verify if any functional breakdown exists. Official testing stage involves testing the hot fix manually which went into official build.

Responsibilities:

Played a key role in setting up the process from embryonic stage and familiarizing new resources on to understand process.

Involved in automation of test scripts using Axproxies C# automation framework.

Involved in preparation of Test Design documents and Test case documents.

Involved in manual testing of fixes released by developer and also finding and testing additional scenarios manually around the bug before automating them.

Interacting with clients across the specific Microsoft AX Dev/Test group to understand their requirements, expectations and to meet the same.

Environment: Microsoft Dynamics AX 5.0, MS Visual Studio 2008, SQL Management Studio, Test Directory, WTT (Windows Test Technologies), Product Studio, Test Services & Test Explorer, ALM Quality Center, Quick Test Professional, JavaScript, HTML, XML.

EDUCATION:

Master of Science in Computer and Information Systems from University of South Alabama, Mobile, AL, USA.

Bachelor of Engineering from Jawaharlal Nehru Technological University (JNTU), Hyderabad, India.



Contact this candidate